aboutsummaryrefslogtreecommitdiffstats
path: root/chapter07
diff options
context:
space:
mode:
Diffstat (limited to 'chapter07')
-rw-r--r--chapter07/chroot.xml13
1 files changed, 13 insertions, 0 deletions
diff --git a/chapter07/chroot.xml b/chapter07/chroot.xml
index b8de03dc2..a8cd5f878 100644
--- a/chapter07/chroot.xml
+++ b/chapter07/chroot.xml
@@ -23,8 +23,21 @@
TERM="$TERM" \
PS1='(lfs chroot) \u:\w\$ ' \
PATH=/usr/bin:/usr/sbin \
+ MAKEFLAGS="-j<replaceable>$(nproc)</replaceable>" \
+ TESTSUITEFLAGS="-j<replaceable>$(nproc)</replaceable>" \
/bin/bash --login</userinput></screen>
+ <para>
+ Again, replace <replaceable>$(nproc)</replaceable> with the number
+ of logical cores you want to use for building packages in this chapter
+ and the following chapters if you don't want to use all available
+ logical cores. The test suites of some packages (notably Autoconf,
+ Libtool, and Tar) in &ch-final; are not affected by
+ <envar>MAKEFLAGS</envar>, they use a <envar>TESTSUITEFLAGS</envar>
+ environment variable instead. So we set it here as well for running
+ these test suites with multiple cores.
+ </para>
+
<para>The <parameter>-i</parameter> option given to the <command>env</command>
command will clear all the variables in the chroot environment. After that, only
the <envar>HOME</envar>, <envar>TERM</envar>, <envar>PS1</envar>, and