diff options
Diffstat (limited to 'chapter08/glibc.xml')
-rw-r--r-- | chapter08/glibc.xml | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index fc7b96dfe..0bc9a5dcf 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -43,12 +43,11 @@ <sect2 role="installation"> <title>Installation of Glibc</title> -<!-- applied in 2.35 (commit b805aebd42364fe696e417808a700fdb9800c9e8) - <para>First, fix a security problem identified upstream:</para> + <para>First, fix an issue building Glibc with parallel jobs and make-4.4 + or later:</para> + +<screen><userinput remap="pre">sed '/MAKEFLAGS :=/s/)r/) -r/' -i Makerules</userinput></screen> - <screen><userinput remap="pre">sed -e '/NOTIFY_REMOVED)/s/)/ \&\& data.attr != NULL)/' \ - -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> ---> <para>Some of the Glibc programs use the non-FHS compliant <filename class="directory">/var/db</filename> directory to store their runtime data. Apply the following patch to make such programs @@ -127,10 +126,7 @@ cd build</userinput></screen> <para>Compile the package:</para> -<!-- With make-4.4, glibc consistently failed at -j22, but passed at -j1. - I will inverstigate to see if I can find a better alternative. - It seems like a race condition. --> -<screen><userinput remap="make">make -j1</userinput></screen> +<screen><userinput remap="make">make</userinput></screen> <important> <para>In this section, the test suite for Glibc is considered critical. |