Shoji Kuzukami
kuzuk****@manba*****
2004年 6月 17日 (木) 16:56:54 JST
On Wed, Jun 16, 2004 at 09:22:44PM -1000, Shiro Kawai wrote: > From: Shoji Kuzukami <kuzuk****@manba*****> > Subject: [Gauche-devel-jp] numeric compiler > Date: Thu, 17 Jun 2004 14:43:04 +0900 > このへんのインタフェースは0.8.xシリーズで固めてゆきます。 > > stubファイルは、define-cprocの仕様についてはほぼ確定と考えて > いただいて構いません (examples/spigotで使っている範囲)。 > 今後整備するにしても現在との互換性は保てると思います。 わかりました. gauche側のインターフェースは,stub形式にしたいと思います. > それと、「.soファイルをインストールせずに」という話ですが、 > dlopen()される方はadd-load-pathで制御できるので、 こちらのほうがやりたかった方です. (define-numeric (gauss-elimination matrix ...) ...) などと書いておけば, compileモードの時に, コンパイルして,so-fileを作りインストールしないまま,適当なところに放置しておく. compileモード&通常モードの時に, dynリンクして,計算する. という方式をとりたかっただけです. > これはlibgauche.so等、ld.so等によりランタイムにリンクされる > もののことですよね。これはシステム依存になってしまうので > なかなか綺麗にサポートするのが難しいです。libtoolは使いたくないし。 > システムを限定できるなら、.so作成時に -rpath等、パスを埋め込む > フラグを与えてやるのが一番良いと思います。 うむむ,そんなことまで,,,