salut !
j'ai un logiciel qui me pose des soucis car à son exécution ! j'ai un soucis avec glibc_2.0, je le cherche sur internet et la seule chose que j'ai trouvé pour résoudre mon soucis, c'est lancer la commande : export LD-ASSUME_KERNEL=2.4.9
la, mon logiciel marche, mais il a quelques bug (en rapport avec ça, je ne sais pas) j'aimerais savoir où je peux trouver ce GLIBC_2.0 ! et savoir ce que c'est exactement car je vous avoue que je suis novice sur linux.
merci pour votre attention et aide future !!!
# C'est tout ?
Posté par Ayrton . Évalué à -1.
> export LD-ASSUME_KERNEL=2.4.9
Tu as probablement un programme qui utilise linuxthread alors que tu utilises un noyau/libc avec NPTL.
> où je peux trouver ce GLIBC_2.0 !
Dans glibc.
glibc est versionné (caractéristique du format elf) pour supporter plusieurs versions de fonction. C'est entre autre ce qui est fait avec LD_ASSUME_KERNEL qui te permet de choisir linuxthread à la place de NTPL.
# petite précision
Posté par bergamote23 . Évalué à 1.
Tu parle de cela, comme s'il s'agissait d'un ptit soft à installé vite fait
sur ta machine.
Prends ton temps et documente toi. La glibc est le coeur de ton système, la brique de base. Donc tu peux vite tout foutre en l'air si tu fais pas attention...
[^] # Re: petite précision
Posté par magicman . Évalué à 1.
P.S.
si tu connais de bon liens, je suis preneur, mais sinon, c'est pas grave, je chercherais et suis déjà en train de le faire !!
Merce :D
[^] # Re: petite précision
Posté par Ayrton . Évalué à 0.
http://www.gnu.org/software/libc/(...)
La doc :
http://www.gnu.org/software/libc/manual/html_node/index.html(...)
Puisque tu ne veux rien dire de ton problème (on ne connais toujours pas le programme qui coince), bon chance.
[^] # Re: petite précision
Posté par magicman . Évalué à 1.
/usr/aw/may5.0/bin/maya.bin: relocation error: usr/aw/maya5.0/lib/libFoundation.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference.
pour tout vous avouer, je suis vraiment pas un crack sur linux, alors, je lutte vraiment beaucoup et j'ai eu beaucoup de mal à comprendre ce qu'il fallait faire !
pour moi, le assume kernel marche bien (j'ai résolu les petits soucis qui n'avaient aucun rapport), mais j'aimerait bien résoudre ce soucis pour ne plus avoir à mettre ce assume kernel et faire ce qu'il faut pour que tout marche correctement, sans "bidouille"
merci pour votre aide !!!!
p.s.
ouf !! linux, c'est vraiment bien, je m'y colle, mais c'est vraiment dur !! :D
# redhat ?
Posté par Boris Baldassari . Évalué à 1.
j'ai eu aussi le problème, un soft fait pour rh el 2.1 et que je voulais faire tourner sour 3.0. Je pense que c'est dû à un changement de compilo (gcc2.x -> gcc3.x).
Pour ce qui est de la solution, si le LD_ASSUME_KERNEL ne marche pas c'est balot, il y a des chances de devoir upgrader les soft utilises (peut etre *tres* problematique avec des softs proprio).
hth
--
alis
[^] # Re: redhat ?
Posté par Ayrton . Évalué à 0.
LD_ASSUME_KERNEL sur un système NPTL permet d'utiliser linuxthread (donc de ne pas utiliser NPTL). C'est pour ça qu'il faut l'utiliser pour des vieux programmes qui n'ont pas été compilé avec NPTL.
Certe, c'est lié à la glibc. Mais si tu vires NPTL de la glibc de ton système, les autres programmes ne marchent pas ou ne profitent pas des amélioration de NPTL.
Le problème est qu'il y a une implémentation thread par défaut. Sur RHEL 3 c'est NPTL mais linuxthread (l'ancien) est toujours là ! Suffit d'utiliser LD_ASSUME_KERNEL.
Bref, le bug est souvent entre l'écran et la chaise.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.