dimanche 2 août 2009

Compiler GPUtils en Universal Binary

Suite à une question posé sur PommeDev, zoc m'a donné la réponse tant cherché. J'aurai peut être dû la poser plus tôt !

Voici donc la solution ; remplacez la commande "./configure" par :
env CFLAGS="-O -g -arch i386 -arch ppc -arch ppc64 -arch x86_64" LDFLAGS="-arch i386 -arch ppc -arch ppc64 -arch x86_64" ./configure --disable-dependency-tracking
make
file gpasm/gpasm
gpasm/gpasm: Mach-O universal binary with 4 architectures
gpasm/gpasm (for architecture i386): Mach-O executable i386
gpasm/gpasm (for architecture ppc7400): Mach-O executable ppc
gpasm/gpasm (for architecture ppc64): Mach-O 64-bit executable ppc64
gpasm/gpasm (for architecture x86_64): Mach-O 64-bit executable x86_64

Comme vous le voyez, c'est un quadruple binaire.

Documentation technique Apple

Aucun commentaire: