Without parallel making, (dual|multi)-processor machines are wasting nearly 1-(1/CPUs) of usable CPU time. :-O
From what I understand, setting a parallel make of "2" may speed up compilation slightly on a single-CPU machine, or it may not; either way it doesn't *seem* to hurt any, but I've not dug super-deep into it yet; anyway, the way I hope to have it set up, one would [in theory] just need to change <!ENTITY make_parallel "2"> to "1" in general.ent and it should work build everything serially; thereby creating no heartburn.[1]
Here's my "plan of attack":
1) Get the profile(s) to work well running parallel makes only. This should be a fairly quick set of changes that would allow dual+ processor machines to be used to full advantage.
I think I can have the above working pretty quickly... all it really seems to be are profile changes.
2) Then work on getting distcc working from the LiveCD, because all you do then is make "make_parallel" an even bigger number! ;-) (Yea, that and export a few shell variables with IP addresses and whatnot... you get the idea.)
=-=-=-=-=-=-=-=
The bad news: I'm an idiot. ;^>
OK, maybe not quite, but my C skill are legendarily bad (despite having started learning it 20 years ago -- don't ask *how many times* I've started...8-O ), I have *no clue* how CVS, SVN, or any other versioning software works, and other than ooey-gooey clickety tools, I've burned precious few CDs using Linux. It's going to take me a bit to get up to speed on actually building bootable CDs.
I've been a qmail admin for almost a decade (not that that will help much), I'm pretty decent in Python, a bit rusty but capable in Perl, and I keep an APL Vade Mecum card on my desk, when I can find my desk, which is rarely. Needless to say, not exactly the best guy for the job... ;-)
Anyway, I'm starting to work on modding the profile (included on the LiveCD) now, should I submit that as a patch, or should I learn SVN & friends...
Of course, I'll be asking for help on making .iso files & whatnot... ;-)
Laterz, Roger "Merch" Merchberger
[1] In theory, theory and practice are exactly the same, but in practice, they're usually much different... ;-)
-- Roger "Merch" Merchberger | "Bugs of a feather flock together." sysadmin, Iceberg Computers | Russell Nelson [EMAIL PROTECTED] |
-- http://linuxfromscratch.org/mailman/listinfo/livecd FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
