[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