Op 1/12/2016 om 4:27 AM schreef Joshua Pettus:
Because Cygwin phased out using -mno-cygwin gcc flag, (it doesn’t work at all now) we really should get rid of this on the makefile.gcc
I still use gcc 3.4.4 to build the WinBoard distribution binary, for this reason. I don't know what is the modern way to make MinGW compiles on Cygwin. When I tried to find an alternative it seemed that stand-alone MinGW compilers could not co-exist with Cygwin. And I am kind of attached to using the Linux command line through Cygwin, so I don't want to lose that possibility. OTOH, it would also be nice if I could make 64-bit compiles of my engines, which does not seem possible with gcc 3.4.4. WinBoard is probably best distributed as a 32-bit binary, so a single binary can run on all
Windows machines.
I just tried mingw in cygwin to build hgm’s branch of winboard, and it compiled successfully. (with mingw, not cygwin’s gcc as posix select() is different from window’s select() and fails) I imagine mingw will work on other unix systems.
