On Sun, Feb 28, 2010 at 11:00 AM, Ludwig Nussel <[email protected]> wrote: > Michael Menegakis wrote: >> ok the attached patch, > > Applied, thanks! > >> - Adds support for MinGW-w64 x86_64 builds >> >> - Makefile attempts to be multi-platform and multi-arch (mainly by >> replacing an uname check with a gcc -v check to avoid MSYS' uname >> which prints i686 regardless. This can be debatable so If anyone >> thinks another approach is better, I wouldn't easily argue. > > I've omitted that hunk as it breaks automatic 32/64bit compilation > using 'linux32' on Linux. > >> A second attached file includes the needed libraries for >> code/libs/win64 (SDL and cURL) > > I will not add those. The binary files already in SVN should be > removed anyways IMO.
Perhaps it needs a disclaimer somewhere that it is aimed mainly for mingw-w64 compilation [msvc64 would first need replacement of any inline asm] and that users of it must set their COMPILE_ARCH manually to x86_64 unless they fix an MSYS uname or use another method in Makefile accordingly. Also, mingw-w64 deviates from mingw32, since it offers its own 32bit target version (they call it mingw-w32) which has its differences from mingw32. The mingw-w64/32 project is currently promising since it's very active, it appears to have strong connections with main gcc development and offers current versions of gcc. But perhaps one can assume ioquake3's compilation isn't 100% 'handholded' anyway. _______________________________________________ ioquake3 mailing list [email protected] http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.
