~alpine/aports

community/go: Add musl-dev as dependency v1 APPLIED

Wolf: 1
 community/go: Add musl-dev as dependency

 1 files changed, 1 insertions(+), 1 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/3072/mbox | git am -3
Learn more about email & git

[PATCH] community/go: Add musl-dev as dependency Export this patch

Installing and trying to use go in clean base image lead to

/tmp # go run test.go
loadinternal: cannot find runtime/cgo
/usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find Scrt1.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find crti.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find -lssp_nonshared
collect2: error: ld returned 1 exit status

which is fixed by installing musl-dev.
---
 community/go/APKBUILD | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/community/go/APKBUILD b/community/go/APKBUILD
index fbcee984e1..00a75209b6 100644
--- a/community/go/APKBUILD
+++ b/community/go/APKBUILD
@@ -8,7 +8,7 @@ pkgdesc="Go programming language compiler"
url="http://www.golang.org/"
arch="all"
license="BSD"
depends="binutils gcc"
depends="binutils gcc musl-dev"
depends_dev=""
makedepends="bash"
checkdepends="binutils-gold"
-- 
2.23.0