Lien de la glibc, de manière statique, mais une autre bibliothèque dynamiquement avec GCC

J'ai besoin de lier statiquement la glibc pour mon projet, parce que la plate-forme cible prend en charge uniquement une très vieille ( mais fonctionne avec statiquement glibc de ma chaîne, j'ai vérifié)

Malheureusement, cette application a à faire usage de la bibliothèque pthread, mais lié statiquement libpthread prend trop de place.

Je voudrais lier statiquement glibc, et de façon dynamique pthread.

Après l'exécution de cette commande

powerpc-unknown-linux-gnu-gcc object_files -lrt -lpthread -Wl,-Bstatic -lc 

J'obtiens:

/powerpc-unknown-linux-gnu/bin/ld: cannot find -lgcc_s
Vous aurez besoin d'ajouter -Wl,-Bdynamic après la -lc.
Oh, je suis désolé, ça a été mon erreur. Je voulais le lien de la glibc statiquement
Connexes: stackoverflow.com/questions/809794/...

OriginalL'auteur nkdm | 2012-11-02