Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Chemin des bibliothèques par défaut.

5 réponses
Avatar
JKB
Bonjour à tous,

Je viens de m'apercevoir que le chemin par défaut de mon NetBSD
n'incluait pas /usr/pkg/lib. Le problème, c'est que je n'arrive pas
à trouver une doc pour rajouter ce truc (la syntaxe de
/etc/ld.so.conf ne me semble pas limpide). La question est triviale,
mais je sèche. Une idée ?

Cordialement,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.

5 réponses

Avatar
Manuel Bouyer
JKB wrote:
Bonjour à tous,

Je viens de m'apercevoir que le chemin par défaut de mon NetBSD
n'incluait pas /usr/pkg/lib. Le problème, c'est que je n'arrive pas
à trouver une doc pour rajouter ce truc (la syntaxe de
/etc/ld.so.conf ne me semble pas limpide). La question est triviale,
mais je sèche. Une idée ?


Quand on compile, il faut rajouter
-Wl,-R/usr/pkg/lib
a l'edition de liens.

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--

Avatar
JKB
Le 22-02-2008, à propos de
Re: Chemin des bibliothèques par défaut.,
Manuel Bouyer écrivait dans fr.comp.os.bsd :
JKB wrote:
Bonjour à tous,

Je viens de m'apercevoir que le chemin par défaut de mon NetBSD
n'incluait pas /usr/pkg/lib. Le problème, c'est que je n'arrive pas
à trouver une doc pour rajouter ce truc (la syntaxe de
/etc/ld.so.conf ne me semble pas limpide). La question est triviale,
mais je sèche. Une idée ?


Quand on compile, il faut rajouter
-Wl,-R/usr/pkg/lib
a l'edition de liens.


Oui mais non... Ne peut-on pas mettre ça dans un fichier à la façon
du /etc/ld.so.conf linuxien ?

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.


Avatar
JKB
Le 22-02-2008, à propos de
Re: Chemin des bibliothèques par défaut.,
Patrick Lamaizière écrivait dans fr.comp.os.bsd :
JKB wrote:

'jour,

Quand on compile, il faut rajouter
-Wl,-R/usr/pkg/lib
a l'edition de liens.


Oui mais non... Ne peut-on pas mettre ça dans un fichier à la façon
du /etc/ld.so.conf linuxien ?


Ce n'est pas la méthode recommandée si je comprends bien :
http://www.netbsd.org/docs/elf.html


Peut-être, mais je suis dans un environnement avec des comptes qui
utilisent à la fois du linux, du Solaris et du NetBSD et j'aimerais
bien pouvoir utiliser quelque chose _dépendant_ de la conf du système et
non un bricolage de fichiers de confs des utilisateurs en fonction de
l'hôte et de LD_LIBRARY_PATH (d'autant que cela oblige des trucs sportifs
en cas de scripts configure).

Cordialement,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.



Avatar
Manuel Bouyer
JKB wrote:
-Wl,-R/usr/pkg/lib
a l'edition de liens.


Oui mais non... Ne peut-on pas mettre ça dans un fichier à la façon
du /etc/ld.so.conf linuxien ?


Ca doit etre possible, mais je n'ai jamais essaye. La syntaxe n'est
probablemnt pas la meme que sur linux. Sinon on peut aussi utiliser
la variable LD_LIBRARY_PATH.
Mais le mieux c'est quand meme de mettre le chemin dans l'executable,
comme preconise par ELF.

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--


Avatar
Manuel Bouyer
JKB wrote:
Le 22-02-2008, à propos de
Re: Chemin des bibliothèques par défaut.,
Patrick Lamaizière écrivait dans fr.comp.os.bsd :
JKB wrote:

'jour,

Quand on compile, il faut rajouter
-Wl,-R/usr/pkg/lib
a l'edition de liens.


Oui mais non... Ne peut-on pas mettre ça dans un fichier à la façon
du /etc/ld.so.conf linuxien ?


Ce n'est pas la méthode recommandée si je comprends bien :
http://www.netbsd.org/docs/elf.html


Peut-être, mais je suis dans un environnement avec des comptes qui
utilisent à la fois du linux, du Solaris et du NetBSD et j'aimerais
bien pouvoir utiliser quelque chose _dépendant_ de la conf du système et


-Wl,-R ca marche sur NetBSD, linux et solaris :)

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--