PERFORCE change 103937 for review
John Birrell
jb at FreeBSD.org
Tue Aug 15 02:03:06 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=103937
Change 103937 by jb at jb_freebsd2 on 2006/08/15 02:02:10
Jack the compile warning level up to encourage people to write
clean code.
It would be nice if the OpenSolaris people would stop wearing the
"we compile our tree with gcc" as a badge of honour because that
means very little if you don't use even the most basic gcc warning
levels.
I was once shouted down by a gcc developer for asking that code
compile cleanly. He said: "we'll never let a compiler tell us
how to write code".
I disagree. If the warnings make sense, then they should be used.
All all the 'const' override casts in OpenSolaris code fall into
that category. If a developer goes to the trouble of declaring
something 'const', then it's supposed to be _CONSTANT_ and that
doesn't give you the right to override that.
[ Little rant there. 8-) ]
Affected files ...
.. //depot/projects/dtrace/src/cddl/Makefile.inc#4 edit
Differences ...
==== //depot/projects/dtrace/src/cddl/Makefile.inc#4 (text+ko) ====
@@ -7,3 +7,5 @@
CFLAGS+= -D_SOLARIS_C_SOURCE
IGNORE_PRAGMA= 1
+
+WARNS?= 6
More information about the p4-projects
mailing list