pkgsrc-Users archive

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

Re: C compiler flags



Matthias Scheler wrote:
On Tue, Nov 14, 2006 at 12:08:49AM +0100, Ricardo Cervera Navarro wrote:

I am using:

CFLAGS+=-O2 -march=athlon

in my /etc/mk.conf.


I'm sorry but that is wrong.

1.) Please do *not* modify "CFLAGS" in "/etc/mk.conf". You will cause
    various build failures.

It's mentioned in the pkgsrc guide, so why shouldn't one do that?

http://www.netbsd.org/Documentation/pkgsrc/configuring.html#conf.cflags

2.) Please do *not* try to enforce using "-O2". There are packages which
    build without optimization by purpose. It is default under NetBSD for
    all the packages where this optimization level is known to work

Those packages should set

    BUILDLINK_TRANSFORM+=    rm:-O*

All others should be expected to work with -O2.

Roland



Home | Main Index | Thread Index | Old Index