José Fonseca
fb5995cf53
scons: Don't use gstabs on mingw-64.
2011-09-12 17:23:47 +01:00
José Fonseca
0646246cae
scons: Move MinGW flags from crossmingw.py to gallium.py
...
So that they are used by native MinGW compilers too.
2011-09-06 13:18:58 +01:00
José Fonseca
191428ccb8
scons: Prefer x86_64-w64-mingw32- prefix.
...
This allows to use mingw-w64 binaries on debian systems which already
include a (typically incomplete) 64 cross compiler.
2011-08-30 09:42:01 +01:00
Brian Paul
cdb7396390
scons: don't compile some files with -gstabs if using mingw32
...
Compiling some (large) files with i686-pc-mingw32-gcc 4.2.2 (at least)
and the -gstabs option triggers a compiler error. Use this work-around
to simply compile the effected files without -gstabs.
2011-08-26 08:05:36 -06:00
José Fonseca
82e79e93ac
scons: Eliminate libgcc_s_sjlj-1.dll dependency
...
Certain mingw32 cross compilers (e.g. RedHat's) defaults to use DLL gcc
runtime.
Given the main deliverable from this project are self-contained drivers,
which are loaded by any application, this dependency can cause havoc.
2011-02-03 09:16:49 +00:00
Vinson Lee
a6e642be5c
scons: Add MinGW-w64 prefixes for MinGW build.
2010-09-27 13:13:25 -07:00
José Fonseca
f816937d77
scons: Add support for Mingw64.
2010-05-05 00:46:12 +01:00
José Fonseca
1f014a36f7
scons: Set -gstabs for C++ too.
2010-04-09 16:32:47 +01:00
Brian Paul
eaf3ae58a9
scons: add another prefix for mingw32 on Fedora
...
(cherry picked from commit f1afb352daf0e74751c99254592eef863c64392a)
2010-02-10 16:34:24 -07:00
José Fonseca
5a743d9c51
scons: Have MinGW target MSVCRT 7.0
...
Necessary for _aligned_malloc/free().
2010-02-04 10:38:35 +00:00
José Fonseca
9ea277ba7a
scons: Don't require -liberty on MinGW.
...
Not always present.
2009-09-24 13:12:50 +01:00
José Fonseca
3cf92e936a
scons: Output the friendly "Linking ..." message when creating DLLs with MinGW.
2009-06-19 16:08:38 +01:00
José Fonseca
3d607ef37f
scons: Request the stabs debug info format for Mingw.
...
Mingw gdb apparently chokes on dwarf debug info.
2009-01-26 20:28:04 +00:00
José Fonseca
017892636a
scons: Use --enable-stdcall-fixup only when building DLLs.
2009-01-24 14:33:54 +00:00
José Fonseca
83155aa11f
scons: Use .a suffix for MinGW.
...
This allows to build MinGW and MSVC within the same dir.
2009-01-14 11:40:31 +00:00
José Fonseca
6cf59e1293
scons: Support MinGW32 cross compiler.
...
To build an alternative opengl32.dll with Gallium's software-rasterizer from a
debian-based distribution run:
sudo apt-get install mingw32
scons platform=windows toolchain=crossmingw machine=x86 winsys=gdi dri=no
2008-11-18 19:13:32 +09:00