Tuning make.conf

Luca Presotto Luca.Presotto at cern.ch
Thu Mar 13 10:59:01 UTC 2008


>You're *really* wasting your time. 
I supposed that!


>Your system is doing no cpu cycles at all for most of 
>the time anyway. [cut]Also, makeopts and -pipe just make _compiling_ faster, not the 
>applications themselves!!!.

I agree with everything. In any case I think that a faster compiling will really be a good thing.
I have been reading another time the man of make.conf and I still have some doubts.
Neither in the example either in the man page there is any reference to "MAKEOPTS". Changing from -j1 to -j3 would really be a huge difference! 

To be able to set this is very important. 
Then I don't want an ultra tweaked make.conf like gentooers do. Just a reasonable one. 
(And you have convinced me, I won't recompile everything. Just to have a good compiling when I will be upgrading)

I have some doubts about the correct syntax, the man is ambiguous in this point.
If I write CPUTYPE= core2 will it automatically sets all the best safe CFLAGS for my core or just set the -march=core2
Should my make.conf be  like:
MAKEOPTS==-j3
CPUTYPE=core2
CFLAGS= --O2 -pipe -fno-strict-aliasing

or just:
MAKEOPTS==-j3
CPUTYPE=core2

or maybe:

MAKEOPTS==-j3
CPUTYPE=core2
CFLAGS+= --O2 -pipe -fno-strict-aliasing

>Please take a look at the following pages, they have a lot more 
>information about this matter ;)
>http://funroll-loops.info/
>http://bugs.gentoo.org/show_bug.cgi?id=74072

Actually that's really funny!! I think that's why there are so many pages about gentoo and almost none about other OSes.


More information about the freebsd-questions mailing list