-
Notifications
You must be signed in to change notification settings - Fork 189
Description
Hey all,
I think there is a bug in Go somewhere causing incompatibilities with different MinGW versions (at least for MinGW-W64). Building a project using this package with certain MinGW versions causes the link process on windows to spout a bunch of errors.
I did test a bunch of different MinGW prebuilt binaries -- and I came up with these results:
MinGW binaries that do not work:
- x86_64-4.9.1-posix-seh-rt_v3-rev0 (from http://sourceforge.net/projects/mingw-w64/)
- x86_64-4.8.3-posix-seh-rt_v3-rev0 (from http://sourceforge.net/projects/mingw-w64/)
MinGW binaries that do work:
- x86_64-4.8.1-posix-seh-rt_v3-rev2 (from http://sourceforge.net/projects/mingw-w64/)
- tdm64-gcc-4.8.1-3.exe (from http://tdm-gcc.tdragon.net/download)
So it seems only GCC 4.8.1 works from my naive perspective. But I'll try to dig further and create an minimalistic example later on.
For an example today, try building hello.go
inside the github.com/ajhager/engi/demos
folder. It produces errors like this.
(Note: the issue started out here but everything important I have written here -- as that is just a mirror.)