1 votos

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

Hasta ahora he lanzado con éxito el configure, pero cuando escribo make, me sale el siguiente error, después de algún tiempo (hay muchos que compilan con éxito):

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 alguna manera de decirle a gcc que no compile por sí mismo 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

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

2voto

Jonas Lincoln Puntos 4330

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 incluía con XCode 3.1 desde Página de código abierto de Apple

Descargue el paquete gcc-5493 y construya con él:

mkdir darwin
cd darwin
../configure --prefix=/tmp/testplace --enable-languages=objc,c++
make bootstrap
make install

0voto

Dario Solera Puntos 274

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X