Bisher habe ich die Konfiguration erfolgreich gestartet, aber wenn ich make eingebe, erhalte ich nach einiger Zeit die folgende Fehlermeldung (es gibt viele, die erfolgreich kompiliert werden):
ld: unbekannter/nicht unterstützter Architekturname für: -arch i686 /usr/bin/libtool: Befehl zum Bearbeiten des internen Links fehlgeschlagen make[2]: *** [libgcc_s.dylib] Fehler 1 make[1]: *** [libgcc.a] Fehler 2 make: *** [all-gcc] Fehler 2
Gibt es eine Möglichkeit, gcc anzuweisen, sich nicht für die i686-Architektur zu kompilieren?
Hier ist meine uname -a
wenn es helfen kann:
Darwin Frizlabs-Computer.local 12.2.0 Darwin-Kernel-Version 12.2.0: Samstag, 25. August, 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
PS: Ich weiß, dass gcc-4.0 uralt ist, aber ich brauche es.
Jemand auf serverfault hat die gleiche Frage beantwortet . So kompilieren Sie gcc-4.0 unter OS X Mountain Lion (kopiert von serverfault):
Holen Sie sich zuerst das alte 4.0-Paket, das in XCode 3.1 enthalten war, von Apples Open Source-Seite
Laden Sie das Paket gcc-5493 herunter und erstellen Sie es mit:
mkdir darwin
cd darwin
../configure --prefix=/tmp/testplace --enable-languages=objc,c++
make bootstrap
make install
Ich habe gerade die Dev-Version aus einem Git-Klon kompiliert und sie wird mit gcc 4.7.2 kompiliert
mmmmmm
Frizlab
mmmmmm
Frizlab
mmmmmm
Frizlab