IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[Compilation] Collisions dans des plugins compiles contre une bibliotheque statique


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Points : 73
    Points
    73
    Par défaut [Compilation] Collisions dans des plugins compiles contre une bibliotheque statique
    Hello tout le monde,

    Je developpe deux plugins pour une application d'animation 3D. Ces deux plugins utilisent une bibliotheque de fonction commune (pour la petite histoire, cette bibliotheque commune decrit un format de fichier qui nous est propre).

    Pour faciliter le deploiement des plugins, je compile notre bibliotheque pour en faire une bibliotheque statique ensuite linkee dans les plugins. Chaque plugin comprend donc la totalite des symboles de la bibliotheque.

    Les plugins fonctionnent. Cependant, quand les deux sont charges au meme moment dans l'application hote, ils plantent. Apres un passage au debugger, je me suis rendu compte que c'etait parcequ'un plugin va chercher les fonctions de la bibliotheque dans l'autre plugin !

    Le developpement est realise sous Fedora Core 5, gcc 4.1.0

    Un workaround a ete trouve par un membre de l'equipe : http://developer.apple.com/documenta...40001670-97603

    On va pouvoir continuer a avancer, c'est une bonne chose, mais le fait que le workaround soit specifique a gcc > 4.0.0 me gene beaucoup : certaines de nos applications hotes doivent voir leurs plugins compiles avec d'autres version de gcc. Et si un jour on doit compiler sous Windows avec VStudio ?

    Je voulais savoir si certains d'entre vous avez deja eu ce genre de probleme et quelles ont ete les solutions ?

    Merci beaucoup de votre aide !

    Charles

  2. #2
    Membre éclairé Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Points : 790
    Points
    790
    Par défaut
    Le lien ne fonctionne pas (plus ?).

    [EDIT] désolé, c'est le filtre du boulot qui bloque rien, sauf tout ce que à un lien avec apple ... [/EDIT]

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Points : 73
    Points
    73
    Par défaut
    Chez moi il fonctionne sans problème (Ubuntu Dapper, Konqueror)

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/04/2014, 09h15
  2. Réponses: 45
    Dernier message: 14/02/2008, 15h41
  3. Réponses: 13
    Dernier message: 30/01/2008, 14h46
  4. Réponses: 2
    Dernier message: 12/07/2007, 14h33
  5. Réponses: 9
    Dernier message: 25/07/2006, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo