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

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



Pascal Bleser 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".
> 
> Aah, mais ça, c'est normal...

Non.. pas trop mais de toute facon, je me souviens d'une FAQ sur gcc qui recommandait de ne pas linker des objets de compilateurs differents (dans ce cas precis, entre cc et gcc (sur Sun)).

La remarque comptait donc deux points:

. si deja g++ et gcc (i.e. le meme compilateur) ont du mal a linker leur propres fichiers objets ensemble (C++ etant un superset de C), je vois mal l'operation reussir entre d'autres compilateurs

. si meme cela reussi un fois, ce n'est pas dit que cela reussira plus tard. (en clair, l'experience de reussite n'est pas un facteur a generaliser)

	Fred.

> Je ne parlais pas de mélanger C et C++, mais des objets C++ de gcc
> et des objets C++ de CDS (Reliant UNIX).
> 
> ;)
> 
>   -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.