* marco <[EMAIL PROTECTED]> [2002-10-31 18:14] : > Le Thu, 31 Oct 2002 17:34:54 +0100 > Frédéric Bothamy <[EMAIL PROTECTED]> écrivait : > > > * marco <[EMAIL PROTECTED]> [2002-10-31 09:30] : > > > Salut tout le monde. > > > > [...] > > > > > Certaines étant dans /usr et d'autres (les nouvelles) dans > > > /usr/local. Par exemple j'y ai installé gtk+_directfb et les > > > examples de directfb. > > > > <solution pas propre> > > Modifier ton LD_LIBRARY_PATH avant l'invocation des commandes > > </solution pas propre> > > > > Mais, il doit certainement y avoir mieux. > > j'espere... > parce que je ne voudrais pas à avoir à desinstaller mon xfree86 sur > lequel je travaille. En tout cas pas tant que je n'ai pas suffisament > testé mon affaire de frame buffer. > Mais je n'y comprend pas grand chose à toutes ces histoires de lib. > > Mon fichier /etc/ld.so.conf contient /usr/X11R6/lib, je suppose donc que > quand je lance /usr/local/X11R6/bin/XDirectFB c'est > ce PATH qui est utilisé. mmm ?
Oui tout à fait (voir man ld.so pour une explication détaillée). > est ce possible de faire un ou plusieurs scripts pour lancer l'un ou > l'autre ? Oui, ce que je suggérais, c'était de te faire un script pour ton application spécifique qui sauvegarde l'état de ta variable d'environnement LD_LIBRARY_PATH au début, la complète avec ton nouveau répertoire /usr/local/..., lance la commande et rétablit en sortie l'état de LD_LIBRARY_PATH. Éventuellement, commncer par tester tout cela en ligne de commande. Fred