Hiroki Suguri 須栗 裕樹
sugur****@comte*****
2007年 1月 13日 (土) 18:00:04 JST
> -Z これで外れるのは、/lib, /usr/lib, /usr/local/libだけのようです。また、 -LやLD_LIBRARY_PATHは、これらより先に検索されてしまいます。従って、確実 に/sw/libと/usr/local/libの両方を外すには、(1) 環境変数や-Lにこれらを含 まないようにする; (2) -Zを指定する; (3) /usr/libを明示的に-Lで指定する。 とするしか無いように思います。 しかしこれは格好悪いので、やるのは (1) にとどめて、otool -Lで変な場所 を見ていないかどうか調べるというのはどうでしょうか。 うーん、バイナリーを配布するって難しいんですね。