[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34653] {k,x}term で LD_LIBRARY_PATH 有効にするには。
どうも上林です。
# i686 woody 使ってます。
お世話になります。
~/.bash_profile 中のユーザー環境変数 LD_LIBRARY_PATH ”だけ”が、
{k,x}term 上で無効になってしまいます。
# ローカルに {k,x}term から telnet,ssh でログインすると、有効になっています。
そこで、
http://lists.debian.or.jp/debian-users/199904/threads.html#00074
[debian-users:14124] X を起動する LD_LIBRARY_PATH が消えます
を参考に、 $ ls -ls `which {x,k}term` をしますと、
196 -rwxr-sr-x 1 root utmp 193400 2月 15 2002 /usr/bin/X11/kterm
224 -rwxr-sr-x 1 root utmp 221224 5月 24 16:11 /usr/bin/X11/xterm
となり、setgid が立っています。
"man ld.so" によりますと、
LD_LIBRARY_PATH (setuid/setgid があれば無視)
-> /etc/ld.so.cache(ld.so.conf 含む)
-> {/usr/lib,/lib}
の順序で読み込まれるようです。
~/local/lib にあるような library を {k,x}term 等で、
有効に出来るのでしょうか?
よろしくお願いします。
--
Kazuhiko Uebayashi
email: u_kazu@xxxxxxxxx