[lfs-support] LFS 7.2 GCC pass 1
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
> 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