Removing gcc 4.1.2 from PATH so it picked up 4.9.4 which resolved this issue.
Still would be good to know if it is possible to know which gcc go is using... On Thursday, May 20, 2021 at 9:46:34 AM UTC-4 Aaron Epstein wrote: > gcc > > Is there a way to see which version go is picking up? I have both 4.9.4 > and 4.1.2. I suspect it is picking up 4.1.2 and this is the cause, but is > there a way to tell? > > On Thursday, May 20, 2021 at 9:36:57 AM UTC-4 Ian Lance Taylor wrote: > >> On Thu, May 20, 2021, 4:47 AM Aaron Epstein <slugge...@gmail.com> wrote: >> >>> >>> I am seeing a compiler error when building a shared c library from a go >>> program. The error is: >>> >>> GO111MODULE=on go build -buildmode=c-shared -o mylib.so myfile.go >>> # runtime/cgo >>> cc1: warnings being treated as errors >>> _cgo_export.c:6: warning: ignoring #pragma GCC diagnostic >>> _cgo_export.c:7: warning: ignoring #pragma GCC diagnostic >>> _cgo_export.c:8: warning: ignoring #pragma GCC diagnostic >>> >>> CGO_ENABLED=1 is set as well. This is using go 1.13. Any ideas? >>> >> >> What C compiler are you using? What version? >> >> Ian >> >> -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/352236d1-1f21-4602-b250-154c44a5fc01n%40googlegroups.com.