[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] mix objects from 2 <> compilers
> C'est ce que tu fais lorsque utilise gcc sur une machine proprietaire.
> Tu links les lib (au moins la libc) genere avec on ne sait quoi,
> avec des .o genere par gcc !
Ben voui... faudrait pas que je doive reconstruire tout le brol avec
gcc (et puis, effectivement, la libc de AIX, ce serait dur de la
refaire ;))
> > Je monterais bien un ch'tit gcc cross-compile Reliant UNIX sous
> > Linux, mais on a une chiée de libs et d'objets déjà compilés et
> > je veux pas tout refaire...
> Lorsque tu compile gcc, tu dois lui specifier le CPU pour
> qu'il genere le bon language machine et la platforme pour
> qu'il genere les .o au bon format !
Ouaip, j'ai jamais essayé mais il paraît que c'est pas trop dur...
Juste une question: quand je fais un gcc qui sait faire du cross-compile,
disons gcc sous Linux qui génère des objets pour Reliant UNIX (Siemens)...
est-ce que je dois compiler beaucoup sous Reliant ?
Parce que c'est une machine leasée qu'on n'a pas installée, et les mongols
qui l'ont installée ont apparamment tapé des libs de releases différents,
ce qui fait qu'on n'arrive même pas à faire le gcc sous Reliant :(
Dans le 2ème stage, il fait un core dump :((
> Si tu veux cross-linker aussi, il te faut auss "crosser" les binutils,
> en plus de gcc
Non, non, juste les objets...
Pour linker, on passe de toute manière par TopEnd ou Tuxedo (buildserver)...
> > Je suis certain que c'est possible, mais avec les compilos UNIX
> > genre CSET (AIX) ou CDS (Siemens), on ne sait jamais...
> > Qqn a déjà fait des expériences de ce genre ?
> Il faut verifier que gcc et binutil sont prevu pour AIX ou Simens
C'est-à-dire ?
Concrètement, ça se passe comment, la création d'un gcc cross ?
Il ne doit pas linker un stub sous Reliant ?
-o) Pascal Bleser | UNIX *is* user friendly.
/\\ C++/UNIX Development | It's just selective about
_\_v ATOS Payment Systems | who its friends are...
pbleser@atos-group.com---------------------------------
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.