前田です。 In message "[ruby-list:4812] Re: rbc.rb" WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> wrote: |:readlineはdynamic linkできるのですが、javaをdynamic linkしよう |:とすると、 |: |:./ruby: can't resolve symbol '__muldi3' |: |:となってしまいました。 | |java は使ってないのであれなんですが, |java の library が /usr/lib とか /usr/local/lib にないのなら |-Wl,-rpath で path を指定するか |もしくは /etc/ld.so.conf にその path を加えてしまえばいい気がします. |っておもいっきり Linux の話になっちゃうけど. 試してみたのですがやはりだめでした。 LD_LIBRARY_PATHに/usr/local/jdk1.1/i586/green_threadsを追加した 状態で、ext/Setupにjavaを追加してext/java/java.oをstatic link すれば動くのですが... Linuxの(というかUnixの)dynamic linkの仕組を全然理解してない のですが、libjava.aが必要だったりするのでしょうか? -- 前田 修吾