[Gauche-devel-jp] Re: I have error with making 0.8.1.

Zurück zum Archiv-Index

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&sect=0
http://docs.sun.com/db/doc/816-0210/6m6nb7md6?a=view#indexterm-295


-- やまの @ pkgsrc の gauche は 0.7.4.2 なんですね…



Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index