Installing Binutils-2.14 - Pass 2

Estimated build time:           1.4 SBU
Estimated required disk space:  160 MB

Re-installation of Binutils

Note: It's worth pointing out that the Binutils test suite we run in this section is considered not as important as the one we run in Chapter 6.

Create a separate build directory again:

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

Now prepare Binutils to be compiled:

../binutils-2.14/configure --prefix=/tools \
    --enable-shared --with-lib-path=/tools/lib

The meaning of the new configure option:

Before starting to build Binutils, remember to unset any environment variables that override the default optimization flags.

Compile the package:

make 

Test the results (nothing should fail here):

make check

And install the package:

make install

Now prepare Binutils for the re-adjusting of the toolchain in the next chapter:

make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib

Caution

Do not yet remove the Binutils source and build directories. We'll need these directories again in the next chapter in the state they are in now.