Closed
Description
What version of Go are you using (go version
)?
go1.13.3.darwin-amd64.tar.gz
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env
)?
OS X 10.9.5 Build 13F34
What did you do?
Running OS X 10.9.5 Build 13F34, downloaded go1.13.3.darwin-amd64.tar.gz. Trying to run it
What did you expect to see?
Working go command
What did you see instead?
sh-3.2# export PATH=$PATH:/usr/local/go/bin
sh-3.2# go
go gobject-query gofmt
sh-3.2# go
dyld: Symbol not found: _fdopendir$INODE64
Referenced from: /usr/local/go/bin/go
Expected in: flat namespace
Trace/BPT trap: 5
Before this is closed with "too old OS version": One of the main advantages of Go imho is that it is statically compiled and hence should run independent from the libraries shipped with the OS. Hence it would be highly appreciated if this could be made work, or at least explained why it is not possible.
It used to work in
sh-3.2# go version
go version go1.10.8 darwin/amd64
What has changed to make this no longer work?
Could https://github.com/macports/macports-legacy-support be used to fix this, especially macports/macports-ports@abe46d0?