Running clang failed

/Users/zuvakin/.go/go/pkg/tool/darwin_amd64/link: running clang failed: exit status 1
duplicate symbol _FetchPEMRootsCTX509_MountainLion in:
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000018.o
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000027.o
duplicate symbol _FetchPEMRootsCTX509 in:
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000018.o
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000027.o
duplicate symbol _useOldCodeCTX509 in:
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000018.o
/var/folders/y5/qgmddvt13_j31wl9rxtnsyj40000gn/T/go-link-718037935/000027.o
ld: 3 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Who has encountered this situation? how to fix it

FYI:
os: mac os majove 10.14.5
goversion: 1.12.5

compile go on mac os (actually run go test)

I fix it: just add CGO_ENABLED=0, and it works, if build or run with goland, you need set it on goland setting

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.