Hi,
On Mar 13, 2008, at 18:58 , Luca Presotto wrote:
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!
Isn't -j depend on how many cpu/core and a faster harddisk / raid?
In our small lab we used to install New system on some Very Old SCSI
for testing (18G SCSI 2 I think).
It takes 2x to 3x more time to build world / kernel than a New SCSI
Ultra 320 HD on the Same machine no matter what we put in -j.
Faster / Higher IO through put always compile faster.
Also there may be problem buildworld and buildkernel if use -j IIRC,
other method is required to speed up compiler when build world / kernel.
Like not compile everything except what is Really need to be recompile.
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
I remember seeing some thread in Stable@, Question@, Performance@
discuss about best CPUTYPE on AMD64 not long ago.
J.H.
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.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-
[EMAIL PROTECTED]"
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"