1) 2) 3) :
Voici un petit récapitulatif des versions de gcc, binutils, glibc ... : http://kegel.com/crosstool/crosstool-0.42/buildlogs/ qui "compilent" et avec lesquelles tu pourras si tu le désire faire de la cross compilation pour tes architecture préférées.
Ma configuration pour faire de la cross compil sur un processeur ARM (XScale-IXP425 big endian) :
CROSSTOOL_VERSION=0.38
GLIBC_VERSION=2.2.5
GLIBC_THREADS_VERSION=2.2.5
GCC_VERSION=3.4.4
BINUTILS_VERSION=2.15
LINUX_VERSION=2.4.22
Sous Debian stable (gcc version 3.3.5) Je sais, c'est pas dans les tableaux présentés ci dessus, mais ces version me sont "imposées", ca marche pas trop mal pour l'instant :)
Le mot de la fin sera donc : si tu veux faire de la cross compil sans trop te casser la tête, utilise les versions qui vont bien, sinon, prépare toi à lire beaucoup de mailing list et a passer du temps à tester
# crosstool
Posté par fouyaya . En réponse au message Choix d'une chaîne de compilation. Évalué à 3.
1) 2) 3) :
Voici un petit récapitulatif des versions de gcc, binutils, glibc ... : http://kegel.com/crosstool/crosstool-0.42/buildlogs/ qui "compilent" et avec lesquelles tu pourras si tu le désire faire de la cross compilation pour tes architecture préférées.
Personellement, je suis resté en version 0-38 de crosstool : http://kegel.com/crosstool/crosstool-0.38/buildlogs/
Ma configuration pour faire de la cross compil sur un processeur ARM (XScale-IXP425 big endian) :
CROSSTOOL_VERSION=0.38
GLIBC_VERSION=2.2.5
GLIBC_THREADS_VERSION=2.2.5
GCC_VERSION=3.4.4
BINUTILS_VERSION=2.15
LINUX_VERSION=2.4.22
Sous Debian stable (gcc version 3.3.5) Je sais, c'est pas dans les tableaux présentés ci dessus, mais ces version me sont "imposées", ca marche pas trop mal pour l'instant :)
Le mot de la fin sera donc : si tu veux faire de la cross compil sans trop te casser la tête, utilise les versions qui vont bien, sinon, prépare toi à lire beaucoup de mailing list et a passer du temps à tester
Bon courage.