Yoshiyuki Asaba
y-asa****@sraos*****
2006年 7月 10日 (月) 17:46:48 JST
浅羽です。 From: Shiro Kawai <shiro****@lava*****> Subject: [Gauche-devel-jp] Re: dbd-pg のリンクオプションについて Date: Sun, 09 Jul 2006 21:53:56 -1000 (HST) > 「-rpathが使えない、もしくはコンパイラドライバからリンカへ > オプションを渡す方法が -Wl ではない可能性」というのは > どのくらい考慮すべきでしょう? > > いちおうGauche本体のビルド時には-Wl,-rpath が使えるかどうかを > configureで調べてるんですが、使えないプラットフォームがあったかどうか > もう忘れてしまいました… > > libtoolを使うとそのチェックもやってくれるはずですが、libtoolは > あんまり触りたくないんですよね。Gauche本体のビルド時に調べた > 結果をgauche-configで取れるようにしといて、configure.ac内で > スイッチするって手はあるかもしれません。 外部ライブラリに依存した拡張モジュールを作成する場合には、そのシステム が rpath を認識するかどうかを簡単に確かめる際にあると便利ですね。他の 拡張モジュールの場合はどのようにしているのか気になります。 -- Yoshiyuki Asaba y-asa****@sraos***** > > --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***** > > > > > > > > > _______________________________________________ > Gauche-devel-jp mailing list > Gauch****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/gauche-devel-jp >