cvs commit: src/lib/libkse Makefile src/lib/libthr Makefile src/usr.bin/netstat Makefile src/usr.sbin/acpi/acpidb Makefile src/usr.sbin/kldxref Makefile src/usr.sbin/nscd Makefile src/usr.sbin/rpc.yppasswdd Makefile

Dag-Erling Smørgrav des at des.no
Tue Nov 20 05:24:56 PST 2007


John Birrell <jb at what-creek.com> writes:
> The thing that I take issue with is holding off re-enabling the WARNS
> -Werror checks which used to serve us well simply because there are
> custom CFLAGS set on the tinderboxes which cause non-fatal errors
> that nobody _ever_ _looks_ _at_. The errors are non-fatal because
> -Werror was disabled.

The errors are serious and should be fixed.  They represent *actual
bugs* or at the very least serious design issues in the code.  Nobody
benefits from sweeping them under the rug.

The reason why nobody looks at them is *precisely* the fact that they
don't stop the build.  This is *precisely* why I disapprove of the use
of -fno-strict-aliasing.

> As an exercise to the readers of this message, please take a look
> at src/lib/libthr, our preferred threading library.

libthr has serious aliasing issues which I have commented on before.  I
will not discuss them further on a public list.

> I would prefer that the tinderboxes run with the same defaults that
> we have in CVS, however, from what I have seen today, I think that we
> may need to rethink our defaults.

I have said this repeatedly in the past.  Perhaps someone will listen
when it isn't me saying it?

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the cvs-src mailing list