¿Cómo compilar gcc-4.0 en Mountain Lion?

1

Hasta ahora he lanzado con éxito la configuración, pero cuando escribo make, recibo el siguiente error, después de un tiempo (hay muchos que se compilan correctamente):

ld: unknown/unsupported architecture name for: -arch i686
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libgcc_s.dylib] Error 1
make[1]: *** [libgcc.a] Error 2
make: *** [all-gcc] Error 2

¿Hay una manera de decirle a gcc que no se compile solo para la arquitectura i686?

Aquí está mi uname -a si puede ayudar:

Darwin Frizlabs-Computer.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64

PS: Sé que gcc-4.0 es antiguo, pero lo necesito.

    
pregunta Frizlab 03.11.2012 - 12:17

2 respuestas

2

Alguien en serverfault respondió la misma pregunta . Así que aquí está la manera de compilar gcc-4.0 en OS X Mountain Lion (copiado de serverfault):

Primero obtenga el antiguo paquete 4.0 que se incluyó con XCode 3.1 de página de código abierto de Apple

Descargue el paquete gcc-5493 y compile utilizando:

mkdir darwin
cd darwin
../configure --prefix=/tmp/testplace --enable-languages=objc,c++
make bootstrap
make install
    
respondido por el Frizlab 05.11.2012 - 05:00
0

Acabo de compilar la versión dev de un clon git y se compila con gcc 4.7.2

    
respondido por el Benedikt Wutzi 05.11.2012 - 15:02

Lea otras preguntas en las etiquetas