diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-09-23 21:27:16 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-09-26 10:18:38 +0100 |
commit | 19549cfc22e9a5d442153d596d5db80efe819da7 (patch) | |
tree | dcfa9f63817bc619527d19d7e730673917611029 /solenv/inc/unxgcc.mk | |
parent | 51dcb469c013d3a8a301ca8e86dde3a420b5417f (diff) |
take pity on the gcc 4.5.X users
Diffstat (limited to 'solenv/inc/unxgcc.mk')
-rw-r--r-- | solenv/inc/unxgcc.mk | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/solenv/inc/unxgcc.mk b/solenv/inc/unxgcc.mk index ff4b4facc4d8..a7eeaa4d91cf 100644 --- a/solenv/inc/unxgcc.mk +++ b/solenv/inc/unxgcc.mk @@ -89,6 +89,9 @@ CFLAGSCXX+=-fvisibility-inlines-hidden .ENDIF # "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE" .IF "$(HAVE_CXX0X)" == "TRUE" CFLAGSCXX+=-std=c++0x +.IF "$(GCCNUMVER)" <= "000400059999" +CFLAGSCXX+=-Wno-deprecated-declarations +.ENDIF .ENDIF # "$(HAVE_CXX0X)" == "TRUE" CFLAGS_CREATE_PCH=-x c++-header -I$(INCPCH) -DPRECOMPILED_HEADERS @@ -115,10 +118,9 @@ GCCNUMVER:=$(shell @-$(CXX) $(GCCNUMVERSION_CMD)) # Compiler flags for enabling optimizations .IF "$(PRODUCT)"!="" CFLAGSOPT=$(CDEFAULTOPT) # optimizing for products -.IF "$(GCCNUMVER)" <= "000400050000" -#At least SLED 10.2 gcc 4.3 overly agressively optimizes -#uno::Sequence into junk, so only strict-alias on compiler -#later than 4.5.1 +.IF "$(GCCNUMVER)" <= "000400059999" +#At least SLED 10.2 gcc 4.3 overly agressively optimizes uno::Sequence into +#junk, so only strict-alias on >= 4.6.0 CFLAGSOPT+=-fno-strict-aliasing .ENDIF .ELSE # "$(PRODUCT)"!="" |