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

Boost C++ Discussion :

BOOST::REGEX cross compilation


Sujet :

Boost C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 35
    Par défaut BOOST::REGEX cross compilation
    Bonjour à tous,

    A votre avis est-ce possible de cross compiler la lib BOOST::REGEX pour SPARC SOLARIS (vielle verison..) avec un cross compilateur G++ pour sparc sous Linux ?

    Ni aura-t-il pas des problèmes d'incompatibilités aux niveaux du format binaire ELF entre linux et solaris ?

    Je compte compiler en static afin de ne pas avoir de problème de lib non trouvées et avoir un seul binaire à manipuler.. est-ce bien utile ?

    J'effectue cette démarche car le compilateur C++ -> CC de solaris sunStudio 5.8 me fait des erreurs du genre : don't find stl::distance
    J'essaie de compiler avec Bjam que j'ai moi même compilé avec ce même environnement.. cela dit c'est normal vu que c'est du C.

    Merci pour vos réponses.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    La bibliothèque standard de CC n'est pas du tout conforme au standard, il vaut sans doute mieux utiliser stlport.

    MAT.
    edit : hmm non c'est pas la bonne option pour bjam, 2 sec je cherche...

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Tiens des infos peut-être utiles ?

    MAT.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 35
    Par défaut
    Salut MAT,

    Tout d'abord, merci pour ton lien

    J'avais essayé presque tout ce que le mec mais dans son billet sauf que je n'ai pas réussi à compiler stlPort.. avec le CC 5.8
    Cet article est bien mais il utilise sun studio 12.. penses-tu que si je télécharge l'environnement sunStudio12 sur le site de sun, il sera compatible avec ma vieille version de SOLARIS 5.8 ?

    De plus, dans la liste des toolsets compatibles pour compiler boost, ils mettent que ça fonctionne avec les versions les plus récentes : "Only very recent versions are known to work well with Boost." mais quelle est la version la moins récente qui fonctionne..

    Enfin bon, je galère toujours j'espère que copier coller SunStudio 12 et de donner le chemin du CC fourni avec me permettra de compiler/linker la lib sans problèmes

    Je vous tiens au courant !!

Discussions similaires

  1. problème de compilation avec Boost::Regex
    Par zbahoui dans le forum C++
    Réponses: 7
    Dernier message: 29/04/2010, 14h38
  2. erreur de compilation boost.regex
    Par beambeam dans le forum Boost
    Réponses: 2
    Dernier message: 31/03/2009, 21h50
  3. Cross-compil pour MAC
    Par Ulmo dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 29/09/2006, 19h49
  4. cross compilation
    Par jowy dans le forum C++Builder
    Réponses: 11
    Dernier message: 26/08/2005, 16h23
  5. [Boost] Problème de compilation (io_fwd.hpp)
    Par bigquick dans le forum MFC
    Réponses: 3
    Dernier message: 22/04/2005, 09h48

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