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

Back to archive index

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
> 



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