Yuji Yamano
yyama****@kt*****
2004年 8月 5日 (木) 00:20:08 JST
はじめまして、山野と申します。 On Wed, 04 Aug 2004 02:04:17 -1000 (HST), Shiro Kawai <shiro****@lava*****> wrote: > とりあえずビルドを通すなら、古いversionのlibgaucheを見ないように > すればいいはずなので、LD_LIBRARY_PATHの先頭に一時的にビルドディレクトリを > 加えておくとかすれば回避できるかもしれません。 > > でも気になります。何故動かんのだろう? NetBSDでは共有ライブラリは以下の順番で検索されます。 http://netbsd.gw.com/cgi-bin/man-cgi?ld.elf_so+1+NetBSD-1.6.2 1. LD_LIBRARY_PATH と /etc/ld.so.conf 2. リンク時に--rpathで埋め込まれたパス 3. /usr/lib FreeBSD や Solaris でも同じように動作するようです。 この動作は Sun OS 由来だと思うのですが、もう記憶が定かではありません:-( http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=ld.so&dir=jpman-5.2.0%2Fman§=0 http://docs.sun.com/db/doc/816-0210/6m6nb7md6?a=view#indexterm-295 -- やまの @ pkgsrc の gauche は 0.7.4.2 なんですね…