pkgsrc-Users archive

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

Re: C compiler flags



The framework in devel/cpuflags catches this, which is in part why I
recommended it.  Simply install it and add the following to mk.conf:

.sinclude "/usr/pkg/share/mk/cpuflags.mk"
.sinclude "/usr/pkg/share/mk/optimize_gcc.mk"

COPTS?= ${DEFCOPTS} -pipe
CFLAGS+=-pipe

This will take care of everything--except, of course, those packages
which cpuflags doesn't catch (of which there have to be plenty,
depending upon architecture). ;)

--Blair


On 11/14/06, Adam <adam%albedo.art.pl@localhost> wrote:
> I am using:
>
> CFLAGS+=-O2 -march=athlon
>
> in my /etc/mk.conf. But the problem is that I realized that I wanted
> this setting after compiling a large amount of software.

If you also add -fomit-frame-pointer, programs will run even faster.
But be careful with Mozilla/Firefox/Thunderbird. These crash with -
fomit-frame-pointer.

Kind regards,
Adam




--
Support WFMU-FM: free-form radio for the masses!

<http://www.wfmu.org/>
91.1 FM Jersey City, NJ
90.1 FM Mt. Hope, NY

"The Reggae Schoolroom":
<http://www.wfmu.org/playlists/RS/>



Home | Main Index | Thread Index | Old Index