Note that you can explicitly tell go the C compiler to use, by setting the CC environment variable. As an example: go env -w CC=path-to-gcc4.9.4
Manlio On Thursday, May 20, 2021 at 4:05:22 PM UTC+2 slugge...@gmail.com wrote: > 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/03210d22-bb44-47ae-bf9e-57a70a6c2070n%40googlegroups.com.