diff options
-rw-r--r-- | chapter08/binutils.xml | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index a7eb81048..d9855e735 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -56,29 +56,14 @@ <screen><computeroutput>The system has no more ptys. Ask your system administrator to create more.</computeroutput></screen> -<!-- - <para>Upstream has made a patch to fix a problem when using binutils - for building some BLFS packages with Link Time Optimization (LTO) - enabled. Apply that now:</para> - - <screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen> ---> -<!-- - <para>An error in the building system causes the shipped man pages to - be empty. Workaround the issue and remove the shipped man pages, so the - man pages will be regenerated correctly:</para> - -<screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl -find -name \*.1 -delete</userinput></screen> ---> - +<!-- Fixed in binutils-2.39 <para> Now make a fix identified upstream that affects building some packages: </para> <screen><userinput remap="pre">sed -e '/R_386_TLS_LE /i \ || (TYPE) == R_386_TLS_IE \\' \ -i ./bfd/elfxx-x86.h</userinput></screen> - +--> <para>The Binutils documentation recommends building Binutils in a dedicated build directory:</para> @@ -175,12 +160,12 @@ cd build</userinput></screen> <screen><userinput remap="test">make -k check</userinput></screen> - <!-- Will be fixed in 2.39 - https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b --> + <!-- Fixed in 2.39 + https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b <para>One gold test, <filename>pr17704a_test</filename>, is known to fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the kernel configuration of the host system.</para> - + --> <para>Install the package:</para> <screen><userinput remap="install">make tooldir=/usr install</userinput></screen> |