On 05/29/2012 06:12 PM, Kelly O'Hair wrote: > > You should be able to do something like: > > # Turn off aliasing with GCC for ExtensionSubtables.cpp > ifeq ($(PLATFORM), linux) > CXXFLAGS += $(CXXFLAGS_$(@F)) > CC_NEWER_THAN_43 := \ > $(shell $(EXPR) $(CC_MAJORVER) \> 4 \| \ > \( $(CC_MAJORVER) = 4 \& $(CC_MINORVER) \> 3 \) ) > ifeq ($(CC_NEWER_THAN_43),1) > CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing > endif > endif
No way: -fno-strict-aliasing has been in GCC for a very long time, and it's certainly in 4.0. You'll need it in 4.3. Andrew.