I'm trying to build simplest library in `shared` mode linked against shared std.
Ubuntu 18.04 , go 1.11.1 installed with godeps. $ sudo rm /usr/local/go/pkg/linux_amd64_dynlink/ -rf $ sudo rm ~/.cache/go-build/ -rf $ sudo go install -buildmode=shared std $ mkdir ~/go/src/mylibrary $ cat > ~/go/src/mylibrary/lib.go package mylibrary import "fmt" func HelloWorld() { fmt.Println("Hello World") } $ go install -buildmode=shared -linkshared mylibrary go install runtime/internal/atomic: open /usr/local/go/pkg/ linux_amd64_dynlink/runtime/internal/atomic.a: permission denied go install internal/cpu: open /usr/local/go/pkg/linux_amd64_dynlink/internal /cpu.a: permission denied go install sync/atomic: open /usr/local/go/pkg/linux_amd64_dynlink/sync/ atomic.a: permission denied go install vendor/golang_org/x/crypto/curve25519: open /usr/local/go/pkg/ linux_amd64_dynlink/vendor/golang_org/x/crypto/curve25519.a: permission denied go install runtime/cgo: open /usr/local/go/pkg/linux_amd64_dynlink/runtime/ cgo.a: permission denied $ sudo go install -buildmode=shared -linkshared sync $ go install -buildmode=shared -linkshared mylibrary It never finishes compilation of mylibrary, and `go install` slowly eats all memory of my computer. What should I do to fix it? I've created issue as well: https://github.com/golang/go/issues/28553 -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.