2 votes

Construction de gcc-4.8

J'essaie de compiler gcc/g++ 4.8 sur un serveur Fedora 17 64 bits. Je configure le processus de construction de la manière suivante

./configure --prefix=/opt/gcc-4.8 --with-cpu=x86-64 --enable-languages=c,c++ --disable-multiarch

Je lance ensuite make. J'ai remarqué que les étapes de la compilation qui précèdent l'échec utilisent l'option -m32, ce qui signifie que la compilation est effectuée pour une architecture 32 bits. Lorsque j'ai cherché crti.o, je l'ai trouvé dans le chemin /usr/lib64, et non dans le chemin /usr/lib, qui est généralement destiné aux 32 bits. Je ne veux compiler que pour 64 bits, c'est pourquoi j'ai inclus l'argument with-cpu à configure. Évidemment, ce n'est pas suffisant.

Quels arguments dois-je inclure dans configure pour que seules les compilations 64 bits soient effectuées à partir des sources et que seules les bibliothèques système 64 bits et les fichiers similaires soient liés ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X