[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] mix objects from 2 <> compilers



Frédéric Detienne wrote:

> Jamais essaye mais c'est pas une bonne idee. Deja entre gcc et g++, ca foire _parfois_ (linker des objets C a un tas d'objets C++). et pour les petits malins, oui, j'ai specifie external "C".

Les seul trucs qui peuvent merder c'est les noms de fonction qui
seraient pas les meme (avec ou sans _, avec un majuscule ..)
 et sa le linker s'en rend compte de suite. Et des switch doivent pouvoir
arranger ca.
Secondo l'allignement des variables a l'interieur d'une structure pourrait
changer. La aussi des switch du compilo doivent faire qlq chose !

Conclusion je serais plus optimiste !


>
>         f.
>
> Pascal Bleser wrote:
> >
> > Tiens, une bête question...
> > est-ce qu'il est possible de linker des objets issus de 2
> > compilateurs différents (p.ex. gcc et un compilateur UNIX
> > "natif") -ces objets ayant été compilés sous la même plateforme
> > évidemment ;)- ?
> >
> > 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...
> >
> > 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 ?
> >
> > @+
> >
> >   -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.
>
> --
> ------------------------- * oOo * -------------------------
>                         CiscoSystems
>
>                   Frederic Detienne, CSE II
>                  Security & Network Services
>
>                      Tel 32 2 778 4681
> ---------
> 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.

--

        Spineux Alain

Romani ite domus.
======================================================================
  Spineux Alain                         E-MAIL : spineux@prm.ucl.ac.be
  INSTITUT STEVIN
  Catholic University of Louvain        FAX    : 32-10-472501
  PLACE DU LEVANT 2                     PHONE  : 32-10-472516
  B-1348 LOUVAIN-LA-NEUVE (BELGIUM)
=======================================================================


---------
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.