diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2004-11-11 01:09:56 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2004-11-11 01:09:56 +0000 |
commit | 96b85369547f37dc07f232a6a0055c0c6aae21ca (patch) | |
tree | af2835020d30c831e0580a2df74b676dce9d50b6 /share/mk | |
parent | f9faa1eb23074ac8ad2aec04a3b22df1ece86915 (diff) | |
download | src-96b85369547f37dc07f232a6a0055c0c6aae21ca.tar.gz src-96b85369547f37dc07f232a6a0055c0c6aae21ca.zip |
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.
Notes
Notes:
svn path=/head/; revision=137562
Diffstat (limited to 'share/mk')
-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 2760ac59f0f6..aa313b776bad 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++ |