Index: build/common.gypi |
diff --git a/build/common.gypi b/build/common.gypi |
index e372af6f8533f53d0f2f30b0566a8695d7940c63..c1c2b4272f7eede7e8ccbcf494b0c9d4b40bac46 100644 |
--- a/build/common.gypi |
+++ b/build/common.gypi |
@@ -73,6 +73,9 @@ |
# Enable profiling support. Only required on Windows. |
'v8_enable_prof%': 0, |
+ # Some versions of GCC 4.5 seem to need -fno-strict-aliasing. |
+ 'v8_no_strict_aliasing%': 0, |
+ |
# Chrome needs this definition unconditionally. For standalone V8 builds, |
# it's handled in build/standalone.gypi. |
'want_separate_host_toolset%': 1, |
@@ -227,7 +230,10 @@ |
'cflags': [ '-m32' ], |
'ldflags': [ '-m32' ], |
}], |
- ], |
+ [ 'v8_no_strict_aliasing==1', { |
+ 'cflags': [ '-fno-strict-aliasing' ], |
+ }], |
+ ], # conditions |
}], |
['OS=="solaris"', { |
'defines': [ '__C99FEATURES__=1' ], # isinf() etc. |