Ce n'est pas clair pour moi si l'objectif est de faire tourner certains programmes spécifiques sur la cible ou alors si c'est simplement éducatif.
Comme indiqué par les autres intervenants, tu devrais considérer que tu réalises de la compilation croisée car l'architecture de ta cible (i386-uclibc) est différente de l'architecture de ton poste de développement (i686-glibc). Voir aussi le point 10 de la FAQ de uClibc. Sinon, qu'est-ce que tu avais prévu de faire pour GCC - qui essaye le lier les exécutables à une libc à la fin de la compilation ? Ce point est abordé dans les questions 10 et 11 de la FAQ de uClibc.
Si tu es pressé d'avoir une solution qui fonctionne, tu peux essayer une chaîne de compilation déjà existante (point 12 de la FAQ uClibc). Si c'est à but éducatif, je te recommande de creuser les outils que tu connais déjà (crosstool-ng, buildroot).
[^] # Re: cross-compilation ?
Posté par nigaiden . En réponse au message Comment configurer et compiler uClibc?. Évalué à 2.
Ce n'est pas clair pour moi si l'objectif est de faire tourner certains programmes spécifiques sur la cible ou alors si c'est simplement éducatif.
Comme indiqué par les autres intervenants, tu devrais considérer que tu réalises de la compilation croisée car l'architecture de ta cible (i386-uclibc) est différente de l'architecture de ton poste de développement (i686-glibc). Voir aussi le point 10 de la FAQ de uClibc. Sinon, qu'est-ce que tu avais prévu de faire pour GCC - qui essaye le lier les exécutables à une libc à la fin de la compilation ? Ce point est abordé dans les questions 10 et 11 de la FAQ de uClibc.
Si tu es pressé d'avoir une solution qui fonctionne, tu peux essayer une chaîne de compilation déjà existante (point 12 de la FAQ uClibc). Si c'est à but éducatif, je te recommande de creuser les outils que tu connais déjà (crosstool-ng, buildroot).