mesa/scons
José Fonseca 5ba645f0fb scons: Disable SSE intrinsics on MinGW.
-mstackrealign causes stack corruption on MinGW. And without it the ability
to use SSE instrinsics goes down the drain. Even if we use
__attribute__((force_align_arg_pointer)) for the functions we explicitly
use SSE instrinsics, the SSE code automatically generated by gcc will
cause assertion failures. What a nightmare.

Thankfully LLVM gets this right, so all runtime generated SSE code just
works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of
our performance sensitive code is not affected by this.

Still, intrinsics can be convenient, and it would be nice
to get this working again some day, sp will try to get a reduced test
case.
2009-10-14 17:24:21 +01:00
..
crossmingw.py scons: Don't require -liberty on MinGW. 2009-09-24 13:12:50 +01:00
dxsdk.py scons: Allow to use MS's DXSDK headers with MinGW. 2009-09-14 20:12:01 +01:00
fixes.py scons: Monkey patch os.spawnve on Windows to become thread safe. 2009-07-14 12:21:25 +01:00
gallium.py scons: Disable SSE intrinsics on MinGW. 2009-10-14 17:24:21 +01:00
generic.py scons: Don't use C specific options with g++ 2009-06-26 19:57:46 +01:00
llvm.py llvmpipe: Make the code portable for MinGW. 2009-09-16 11:35:23 +01:00
mslib_sa.py scons: Cleanup. 2009-04-17 09:49:41 +01:00
mslink_sa.py scons: Play nice with MS Embedded Visual C++. 2008-05-28 01:24:06 +09:00
msvc_sa.py scons: Play nice with MS Embedded Visual C++. 2008-05-28 01:24:06 +09:00
python.py scons: Get python extensions building correctly on windows. 2009-03-30 14:11:03 +01:00
udis86.py llvmpipe: Allow to build without udis86. 2009-08-29 09:21:34 +01:00
wcesdk.py scons: Lookup WINDDK and WINCE SDK directories in the registry. 2008-07-24 21:24:58 +09:00
winddk.py scons: Allow to use only the WINDDK headers. 2009-09-14 20:12:02 +01:00
winsdk.py scons: Cleanup. 2009-04-17 09:49:41 +01:00