summaryrefslogtreecommitdiff
path: root/solenv/inc/unxlng.mk
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2010-10-19 20:27:33 +0100
committerCaolán McNamara <caolanm@redhat.com>2010-10-19 20:28:26 +0100
commit1f096cc5621c860eef9ff9d45317b31c2ad082cb (patch)
tree9cd87a56218290b7c754d98e2ddca2e144770a6f /solenv/inc/unxlng.mk
parent97a46c404e8c33f5522d95c27f971644d0d9d567 (diff)
#i101100# strict-alias clean
Diffstat (limited to 'solenv/inc/unxlng.mk')
-rw-r--r--solenv/inc/unxlng.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/solenv/inc/unxlng.mk b/solenv/inc/unxlng.mk
index ce75b0a6cee8..3602c0beb0cc 100644
--- a/solenv/inc/unxlng.mk
+++ b/solenv/inc/unxlng.mk
@@ -111,7 +111,10 @@ CFLAGSDEBUG=-g
CFLAGSDBGUTIL=
# Compiler flags for enabling optimizations
.IF "$(PRODUCT)"!=""
-CFLAGSOPT=$(CDEFAULTOPT) -fno-strict-aliasing # optimizing for products
+CFLAGSOPT=$(CDEFAULTOPT) # optimizing for products
+.IF "$(USE_SYSTEM_STL)"!="YES"
+CFLAGSOPT+=-fno-strict-aliasing #STLPort headers are full of aliasing warnings
+.ENDIF
.ELSE # "$(PRODUCT)"!=""
CFLAGSOPT= # no optimizing for non products
.ENDIF # "$(PRODUCT)"!=""