[Gauche-devel-jp] Re: dbd-pg のリンクオプションについて

Back to archive index

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*****











Gauche-devel-jp メーリングリストの案内
Back to archive index