diff options
author | obrien <obrien@FreeBSD.org> | 2004-11-11 01:09:56 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2004-11-11 01:09:56 +0000 |
commit | 0405976085cadd9e5f1e154172b746ab6504d642 (patch) | |
tree | af2835020d30c831e0580a2df74b676dce9d50b6 /share | |
parent | 3b44a4d154c045a86e221723bf08e942f7937867 (diff) | |
download | FreeBSD-src-0405976085cadd9e5f1e154172b746ab6504d642.zip FreeBSD-src-0405976085cadd9e5f1e154172b746ab6504d642.tar.gz |
Compiling with 'strict-aliasing' optimization breaks some [notable] ports.
GCC turns on 'strict-aliasing' optimization at all levels above -O[1], so
explicitly turn it off when using compiling with the -O2 optimization level.
Diffstat (limited to 'share')
-rw-r--r-- | share/mk/sys.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/share/mk/sys.mk b/share/mk/sys.mk index 2760ac5..aa313b7 100644 --- a/share/mk/sys.mk +++ b/share/mk/sys.mk @@ -37,7 +37,7 @@ CC ?= c89 CFLAGS ?= -O .else CC ?= cc -CFLAGS ?= -O2 -pipe +CFLAGS ?= -O2 -fno-strict-aliasing -pipe .endif CXX ?= c++ |