diff options
author | obrien <obrien@FreeBSD.org> | 2007-05-24 21:53:42 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2007-05-24 21:53:42 +0000 |
commit | ae19feef0a7ac3071ea1dabccc9efee33c980a38 (patch) | |
tree | 1ca952cc34c296da34c5662e90f4c43f34f1ebde | |
parent | 74e15e6c709681da0f24e751248932e1e369743e (diff) | |
download | FreeBSD-src-ae19feef0a7ac3071ea1dabccc9efee33c980a38.zip FreeBSD-src-ae19feef0a7ac3071ea1dabccc9efee33c980a38.tar.gz |
Temporarily add 'WITH_GCC3' that removes -Wno-pointer-sign from the
compiler invocation. This is just to help get over the hump of people
tracking down bugs that may cross the GCC 4.2 upgrade.
It is envisioned that this option goes away after a suitable amount
of time.
-rw-r--r-- | share/mk/bsd.sys.mk | 2 | ||||
-rw-r--r-- | sys/conf/kern.mk | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk index 09cc843..169268f 100644 --- a/share/mk/bsd.sys.mk +++ b/share/mk/bsd.sys.mk @@ -54,7 +54,9 @@ CWARNFLAGS += -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls # XXX always get it right. CWARNFLAGS += -Wno-uninitialized . endif +. if !defined(WITH_GCC3) CWARNFLAGS += -Wno-pointer-sign +. endif . endif . if defined(FORMAT_AUDIT) diff --git a/sys/conf/kern.mk b/sys/conf/kern.mk index 91c52df..eede8c7 100644 --- a/sys/conf/kern.mk +++ b/sys/conf/kern.mk @@ -12,7 +12,10 @@ CWARNFLAGS= .else CWARNFLAGS?= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \ -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \ - ${_wundef} -Wno-pointer-sign -fformat-extensions + ${_wundef} ${_Wno_pointer_sign} -fformat-extensions +.if !defined(WITH_GCC3) +_Wno_pointer_sign=-Wno-pointer-sign +.endif .if !defined(NO_UNDEF) _wundef= -Wundef .endif |