J'ai résolu mon core dump : il suffisait que je positionne correctement la variable d'environnement GCC_EXEC_PREFIX.
Et maintenant mon cross compilateur C fonctionne.
Je suis tombé sur cette solution par hasard.
C'est étonnant que dans ma recherche d'aide sur internet je n'aie pas trouvé ça !
Merci pour ces infos.
En suivant la piste que tu as indiquée (mingw) j'ai finalement réussi à construire un gcc (i386-mingw32msvc-gcc) sur mon unix Solaris.
mais quand je l'exécute (sous Solaris), ça fait un core dump/seg fault.
et je ne vois pas d'où ça vient.
gdb indique que le seg fault se produit à cette ligne :
#0 0x1cb54 in validate_all_switches () at /..../mingw/source/gcc-3.4.2-20040916-1/gcc/gcc.c:6637
6637 p = validate_switches (p + 1);
[^] # Re: Oui, c'est possible.
Posté par goeb . En réponse au message gcc cross compil ada unix ->windows. Évalué à 1.
Et maintenant mon cross compilateur C fonctionne.
Je suis tombé sur cette solution par hasard.
C'est étonnant que dans ma recherche d'aide sur internet je n'aie pas trouvé ça !
[^] # Re: Oui, c'est possible.
Posté par goeb . En réponse au message gcc cross compil ada unix ->windows. Évalué à 1.
En suivant la piste que tu as indiquée (mingw) j'ai finalement réussi à construire un gcc (i386-mingw32msvc-gcc) sur mon unix Solaris.
mais quand je l'exécute (sous Solaris), ça fait un core dump/seg fault.
et je ne vois pas d'où ça vient.
gdb indique que le seg fault se produit à cette ligne :
#0 0x1cb54 in validate_all_switches () at /..../mingw/source/gcc-3.4.2-20040916-1/gcc/gcc.c:6637
6637 p = validate_switches (p + 1);
mais je ne sais pas comment corriger ça...
avais-tu eu un problème similaire ?