History log of /external/mesa3d/scons/crossmingw.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fb5995cf53000af3bd32ca6effb4b08c4aaffe17 12-Sep-2011 José Fonseca <jfonseca@vmware.com> scons: Don't use gstabs on mingw-64.
/external/mesa3d/scons/crossmingw.py
0646246cae023333220aebddd142670858f70e5a 06-Sep-2011 José Fonseca <jfonseca@vmware.com> scons: Move MinGW flags from crossmingw.py to gallium.py

So that they are used by native MinGW compilers too.
/external/mesa3d/scons/crossmingw.py
191428ccb86af462a8872da6937ab004c5691745 29-Aug-2011 José Fonseca <jose.r.fonseca@gmail.com> 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.
/external/mesa3d/scons/crossmingw.py
cdb7396390b0afffc0d33c9aba2898012802e6d0 26-Aug-2011 Brian Paul <brianp@vmware.com> 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.
/external/mesa3d/scons/crossmingw.py
82e79e93ac2aca07acbf14bfde2102b236c4e079 03-Feb-2011 José Fonseca <jfonseca@vmware.com> 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.
/external/mesa3d/scons/crossmingw.py
a6e642be5c5ef2d772ffd621205a9fb71454f069 27-Sep-2010 Vinson Lee <vlee@vmware.com> scons: Add MinGW-w64 prefixes for MinGW build.
/external/mesa3d/scons/crossmingw.py
f816937d77e499b57f011345ce2a5e1c02ef5e91 04-May-2010 José Fonseca <jfonseca@vmware.com> scons: Add support for Mingw64.
/external/mesa3d/scons/crossmingw.py
1f014a36f793d60aa7c3defeabf6cbe4191ac422 18-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Set -gstabs for C++ too.
/external/mesa3d/scons/crossmingw.py
eaf3ae58a90412da57f7eccbb1085e55be8f9c91 11-Feb-2010 Brian Paul <brianp@vmware.com> scons: add another prefix for mingw32 on Fedora

(cherry picked from commit f1afb352daf0e74751c99254592eef863c64392a)
/external/mesa3d/scons/crossmingw.py
5a743d9c513e6a36612872f270ea97b269451280 03-Feb-2010 José Fonseca <jfonseca@vmware.com> scons: Have MinGW target MSVCRT 7.0

Necessary for _aligned_malloc/free().
/external/mesa3d/scons/crossmingw.py
9ea277ba7aac23c66c8879f71ff885d11c034aae 24-Sep-2009 José Fonseca <jfonseca@vmware.com> scons: Don't require -liberty on MinGW.

Not always present.
/external/mesa3d/scons/crossmingw.py
3cf92e936afbef91b856f064742f1bc2ad9e601a 19-Jun-2009 José Fonseca <jfonseca@vmware.com> scons: Output the friendly "Linking ..." message when creating DLLs with MinGW.
/external/mesa3d/scons/crossmingw.py
3d607ef37fdfa0871096c99674af92278f33246b 26-Jan-2009 José Fonseca <jfonseca@vmware.com> scons: Request the stabs debug info format for Mingw.

Mingw gdb apparently chokes on dwarf debug info.
/external/mesa3d/scons/crossmingw.py
017892636a29a40966085d360df8f35865e226d2 24-Jan-2009 José Fonseca <jfonseca@vmware.com> scons: Use --enable-stdcall-fixup only when building DLLs.
/external/mesa3d/scons/crossmingw.py
83155aa11f1b12982ba501a495d8ccb15dc9b92e 14-Jan-2009 José Fonseca <jfonseca@vmware.com> scons: Use .a suffix for MinGW.

This allows to build MinGW and MSVC within the same dir.
/external/mesa3d/scons/crossmingw.py
6cf59e1293c5777ba5675e6315cbfad3211f9260 18-Nov-2008 José Fonseca <jrfonseca@tungstengraphics.com> 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
/external/mesa3d/scons/crossmingw.py