%general-entities; ]> binutils-pass2 &binutils-version;
&binutils-url;
Binutils-&binutils-version; - Pass 2 Binutils tools, pass 2 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter08/binutils.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&binutils-tmpp2-sbu;</seg> <seg>&binutils-tmpp2-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Binutils Create a separate build directory again: mkdir -v build cd build Prepare Binutils for compilation: ../configure \ --prefix=/usr \ --build=$(../config.guess) \ --host=$LFS_TGT \ --disable-nls \ --enable-shared \ --disable-werror \ --enable-64-bit-bfd ../configure \ --prefix=/usr \ --build=$(../config.guess) \ --host=$LFS_TGT \ --disable-nls \ --enable-shared \ --disable-werror \ --enable-64-bit-bfd \ --enable-multilib The meaning of the new configure options: --enable-shared Builds libbfd as a shared library. --enable-64-bit-bfd Enables 64-bit support (on hosts with narrower word sizes). May not be needed on 64-bit systems, but does no harm. --enable-multilib Enables multilib support in bintutils. Compile the package: make Install the package, and workaround an issue causing libctf.so to link against zlib from the host distribution: make DESTDIR=$LFS install install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib Workaround an issue causing libctf.so to link against zlib from the host distribution: install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib <para>Details on this package are located in <xref linkend="contents-binutils" role="."/></para> </sect2> </sect1>