diff options
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure index cbacbe9e89..1ac644597e 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -258,7 +258,10 @@ simcc () { | |||
258 | fibers=`check_fiber` | 258 | fibers=`check_fiber` |
259 | endian="little" # windows is little endian | 259 | endian="little" # windows is little endian |
260 | echo "Enabling MMX support" | 260 | echo "Enabling MMX support" |
261 | GCCOPTS="$GCCOPTS -mmmx" | 261 | # -mno-ms-bitfields is a workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991 |
262 | # mingw-gcc >= 4.7 defaults to -mms-bitfields which breaks __attribute__((packed)) | ||
263 | # disable it explicitly for the time being (it doesn't appear to be required for us) | ||
264 | GCCOPTS="$GCCOPTS -mmmx -mno-ms-bitfields" | ||
262 | else | 265 | else |
263 | case $uname in | 266 | case $uname in |
264 | CYGWIN*) | 267 | CYGWIN*) |