In the book there are several "make -j1" for compiling or "make -j1
check"
for testing clearly marked. However I haven't found any "make -j1
install"
yet. This is what I found unusual in this package.
Why would you ever want to do a parallel install? How much time would
you save? I understand the build and the checks, but the install is the
critical part and the time saved is not significant.
Well, the question is not what I want to do, but what happens in the
context of an LFS/BLFS build by following the instructions.
From the point of view of an LFS builder, I understood (maybe
incorrectly) that I can set MAKEFLAGS to whatever I prefer and go using
the instructions as they are written. When a package has shown problems
with parallel makes, editors clearly advise so in the specific
instruction on the page. This is done with all "make" and "make check"
that are know to need that.
However I haven't seen any "make -j1 install" in the pages of any of the
packages I've built so far, so when I found trouble installing S-Lang
without "-j1" I asked about that.
Of course, it can just be an issue with my specific system or I may have
misunderstood something in the book. But, as an LFS reader, I could
expect that if "-j1" is explicitly advised on other instructions maybe
in this case this package could also need an explicit "make -j1 install"
advised in the book, provided that this issue can be confirmed for this
package by others builds on other systems.
On your question about why using parallel install, I'd like to do so
while developing/improving my scripts. I've been doing so with LFS and
haven't had trouble until S-Lang.
Sure that's not the best idea ever for building an working LFS system,
I'm aware of that, but when I focus on scripts refactoring and testing
'configure' options for added packages I just want the package quickly
built over and over on a development system.
Later, when it's time for a "good" build I set my mind to conservative
mode, and then all checks are run (even in the toolchain), all logs go
verbose and also from what I'm learning now all "make install" would
better go on strict diet.
Thank you.
Alz.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page