Installieren von Binutils-2.14 - Durchlauf 2

Geschätzte Kompilierzeit:              1.5 SBU
Ungefähr benötigter Festplattenplatz:  108 MB

Neuinstallation von Binutils

Erstellen sie erneut ein separates Verzeichnis zum kompilieren:

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

Bereiten sie nun Binutils zum kompilieren vor:

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

Die Bedeutung der neuen configure Option:

Bevor sie beginnen, Binutils zu kompilieren, denken sie daran alle Umgebungsvariablen zu entfernen, die die Standard Optimierungen übergehen würden.

Kompilieren sie das Paket:

make 

Anmerkung: Wir sollten kurz erwähnen, das die Binutils Test-suite an diesem Punkt nicht so wichtig ist wie in Kapitel 6.

Testen sie das Ergebnis (es sollten keine unerwarteten Fehler auftreten, erwartete Fehler sind in Ordnung):

make check

Leider gibt es hier keine einfache Möglichkeit die Testergebnisse zusammenfassend anzuzeigen wie im vorigen GCC Paket. Nichtsdestotrotz, wenn ein Fehler auftritt sollte er leicht zu erkennen sein. Die Ausgabe zeigt dann soetwas wie:

make[1]: *** [check-binutils] Error 2

Und installieren sie das Paket:

make install

Nun bereiten sie Binutils auf das erneute umkonfigurieren der toolchain im nächsten Kapitel vor:

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

Warnung

Entfernen sie die Binutils Quellen und Kompilierverzeichnisse jetzt noch nicht. Wir brauchen diese Verzeichnisse im jetzigen Zustand noch im nächsten Kapitel.