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

Bibliothèques, systèmes et outils C Discussion :

[GlibC]ASSEMBLER MUST SUPPORT TLS


Sujet :

Bibliothèques, systèmes et outils C

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 118
    Points : 158
    Points
    158
    Par défaut [GlibC]ASSEMBLER MUST SUPPORT TLS
    Bonjour,

    J'essai de cross-compiler la GlibC depuis les sources sur une machine de type X86_64 pour être exécuté sur une machine de type ARM_LINUX_GNUEABI, au péalable j'ai eu à compiler les binutils en précisant lors du configure l'option --TARGET=ARM_LINUX_GNUEABI.

    Lors du configure de la GlibC, j'ai précisé l'option --WITH-BINUTILS=chemin_vers_les_binutils_précédemment_compilés. Cependant durant cette étape configure, j'ai l'erreur ASSEMBLER MUST SUPPORT TLS.

    J''imagine bien que mes binutils ne supportent pas le TLS(Thread Local Storage), mais comment faire en sorte qu'ils le supportent?, où comment corrigé ce problème?

    Merci d'avance.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 815
    Points : 218 179
    Points
    218 179
    Billets dans le blog
    117
    Par défaut
    Bonjour,

    J'imagine qu'il faut recompiler les binutils mais avec l'option pour activerle TLS (en passant l'option dans le ./configure (donc lire la documentation du ./configure du projet)).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre expérimenté Avatar de Ngork
    Homme Profil pro
    Barbare IT
    Inscrit en
    Avril 2009
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Barbare IT
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 160
    Points : 1 372
    Points
    1 372
    Par défaut version ?
    Il y a eu pas mal de problèmes et de patchs successifs concernant le TLS ...
    Peut-être pourrais-tu préciser la version des binutils que tu as recompilée et la version de la Glibc que tu veux compiler ?

    Sinon, tu peux peut-être tout simplement configurer la compilation de la Glibc avec l'option --without-tls, non ?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 118
    Points : 158
    Points
    158
    Par défaut
    J'ai arrêté de me torturer, construire un cross-gcc récent from scratch est plus compliqué que je ne le pensais.

    Du coup j'utilise crosstool-ng qui répond amplement à mon besoin.

Discussions similaires

  1. Réponses: 16
    Dernier message: 23/11/2015, 03h56
  2. Réponses: 0
    Dernier message: 28/01/2015, 11h00
  3. Réponses: 4
    Dernier message: 19/12/2014, 06h58
  4. Liste des ciphers TLS/SSL supportés par une JVM ?
    Par flatplane55 dans le forum Général Java
    Réponses: 0
    Dernier message: 24/03/2010, 17h37

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