6.9. Binutils-2.23

The Binutils package contains a linker, an assembler, and other tools for handling object files.

6.9.1. Installation of Binutils

The Binutils documentation recommends building Binutils outside of the source directory in a dedicated build directory:

mkdir -v ../binutils-build
cd ../binutils-build

Prepare Binutils for compilation:

../binutils-2.23/configure --prefix=/tools \
    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    --with-lib-path=/tools/lib --disable-nls --enable-shared \

Compile the package:

make configure-host

Install the package:

make install

Details on this package are located in Section 10.15.2, “Contents of Binutils.”