6.3. Software-Kompilierung auf Biarch-Plattformen

Um auf einer Biarch-Architektur Binaries für die jeweils andere Architektur zu entwickeln, müssen Sie die entsprechenden Bibliotheken für die Zweitarchitektur zusätzlich installieren. Diese Pakete heißen rpmname-32bit. Außerdem benötigen Sie die entsprechenden Header und Bibliotheken, die sich in den rpmname-devel-Paketen befinden, sowie die Entwicklungsbibliotheken zur Zweitarchitektur, die entsprechend unter rpmname-devel-32bit zu finden sind.

Die meisten Opensource Programme verwenden eine Programmkonfiguration, die auf autoconf beruht. Um autoconf zur Konfiguration eines Programms für die Zweitarchitektur einzusetzen, müssen Sie die normalen Compiler- und Linkereinstellungen von autoconf durch einen Aufruf des configure Skripts mit zusätzlichen Umgebungsvariablen überschreiben.

Das folgende Beispiel bezieht sich auf ein AMD64 und EM64T System mit x86 als Zweitarchitektur:

Nicht alle diese Variablen werden für jedes Programm benötigt. Passen Sie sie den Gegebenheiten des Programms an.


SUSE LINUX Administrationshandbuch 9.3