pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: C compiler flags



Blair Sadewitz wrote:
> I have seen packages before which do not use -O2, probably due to bugs
> in the compiler.

Probably? I doubt it. It is very likely a bug in the package.

> Now, bugs are hopefully transient, but they do exist.  Actually, I
> think some packages had problems like this on the alpha architecture,
> for example.

Yes, I've seen funky results from code ignoring alignment requirements
which were clear and not very special bugs in the software, not the
compiler. For GCC it's a good idea to add

CFLAGS += -Wall -Wformat=2 -Wshadow

to /etc/mk.conf. That tells a lot about the code quality. Of course
if people think they can cast problems away that might show nothing.

-- 
Christian



Home | Main Index | Thread Index | Old Index