[lfs-support] LFS 7.2 GCC pass 1

Baho Utot baho-utot at columbus.rr.com
Fri Sep 7 04:46:08 PDT 2012

On 09/07/2012 01:12 AM, Tobias Gasser wrote:
> Baho Utot schrieb:
>> I always build all of LFS with -j4 or -j8 and it has not failed me.
> so you just had very very much luck on your way...
> there are packages which CAN fail with parallel builds.

yes i know that, but I do not attribute my success using -j4 -j8 as luck 
as my builds are constent over many complete runs and four different 
machines two x86_64 and two i686 builds.  As I am currently developing 
my build ayatem I start from a clean position and build/rebuild 4 to six 
times on each box both i686 and x86_64 before I make a decision upon it.

> whenever i run into a problem, i just restart the package with -j1 which
> often solved the problem magically in the past...

Yes I will drop down to -j1 if necessary.

> i'm used to set -jX to the number of cores i have (currently -j8 on my
> i7) globally which speeds up the build-time significally.
> my system might be a little special, as i use a SSD and the working
> diretory for the builds is a tmpfs as i have 16g of ram available. thus
> disk-io is very very very fast.
> from the base LFS i have to overwrite -j8 for
> make grub
> make groff
> make / test udev
> test tar
> test patch
> test binutils

For the above list I only had trouble with the systemd version of udev.  
All the udev versions used in LFS-6.8 to 7.1 worked with -j4 without 
error.  Dropping to -j1 in the build phase fixed it.  But I am 
investigating it

> recently i had intermittent failures on both xulrunner and firefox where
> i build with -jX since a very long time. with version 15.0 the build
> fails at about half of the builds on my system. giving -j1 runs fine. i
> can use 8 cores in the mk_add_options MOZ_MAKE_FLAGS="-j8" but NOT in
> the MAKEFLAGS or the make-commandline!

I just set MAKEFLAGS  and if I get an error I just add make -j1 to the 
build script for that package.

I have not built BLFS so I may be in for some trouble?

More information about the lfs-support mailing list