Der Cross Compiler

s705081

Active Member
Hallo *,

ich bin grade dabei einen Cross Compiler zu bauen und schon sammeln sich ein paar fragen. Aber erst mal zur Umgebung, Ich habe hier einen sehr schnellen PowerPC Rechner und einen langsamen i686 Kompatiblen Embedded Rechner.

Auf dem Embedded kommt OpenBSD zum Einsatz, weil aber das Komperlieren ziemllich langsam ist würde ich das gerne auf dem PowerPC machen (übrigens Mac OS X 10.3).

Nun zum eigentlichen Problem, die Rhein folge ist in etwas die:
1. binutils für i386 bauen und installieren
2. gcc für i386 bauen (mit program prefix !!!)
3. die libs bauen

Aber welche Libs? Die von OpenBSD oder Standard gcc-libs?

Gruss Sven
 
In deinem Szenario kommen außer den unterschiedlichen Hardwareplattformen ja noch unterschiedliche Betriebssysteme zum Einsatz.. Das wird ein ziemliches gefussel..

Das Beste wäre wohl, OpenBSD/i386 zu installieren und von dort aus zu kompilieren (auf einem billigen x86er oder per Emulation, was allerdings auch nicht sonderlich schnell sein dürfte, probiers einfach mal aus).
Wen du OpenBSD auf deinem PPC installierst (z.b. als Zweitbetriebssystem), dann kannst du dir auch mal /usr/src/Makefile ansehen und dort unter Punkt 5) nachlesen, wie du dir ein cross-build environment zusammenbastelst...

auf bald
oenone
 
Zurück
Oben