Shiro Kawai
shiro****@lava*****
2006年 7月 10日 (月) 16:53:56 JST
「-rpathが使えない、もしくはコンパイラドライバからリンカへ オプションを渡す方法が -Wl ではない可能性」というのは どのくらい考慮すべきでしょう? いちおうGauche本体のビルド時には-Wl,-rpath が使えるかどうかを configureで調べてるんですが、使えないプラットフォームがあったかどうか もう忘れてしまいました… libtoolを使うとそのチェックもやってくれるはずですが、libtoolは あんまり触りたくないんですよね。Gauche本体のビルド時に調べた 結果をgauche-configで取れるようにしといて、configure.ac内で スイッチするって手はあるかもしれません。 --shiro From: Yoshiyuki Asaba <y-asa****@sraos*****> Subject: [Gauche-devel-jp] dbd-pg のリンクオプションについて Date: Mon, 10 Jul 2006 16:21:29 +0900 (JST) > 浅羽です。 > > DBD の pg モジュールを使わせていただいておりますが、libpq.so が > LD_LIBRARY_PATH に無いと > > *** ERROR: Compile Error: failed to link "dbd_pg" dynamically: libpq.so.4: cannot open shared object file: No such file or directory > "./postgresql.scm":2:(use dbd.pg) > > Stack Trace: > _______________________________________ > > と怒られてしまいます。configure.in の PG_LDFLAGS に -rpath を追加して > いただくことは可能でしょうか?パッチを添付します。パッチを適用したら > autoconf で configure を作り直してください。 > > よろしくお願いします。 > -- > Yoshiyuki Asaba > y-asa****@sraos*****