斎藤@東大電子情報です. From: Noritugu Nakamura <nnakamur / tamaru.kuee.kyoto-u.ac.jp> Message-ID: <199612241148.UAA04580 / castanet.caelum.co.jp> > IRIX とかいうのでコンパイルしたら、 > miniruby を作る時点で、 > collect2: ld returned 1 exit status > ld: FATAL 2: Internal: at ../../ld3264/relocate.c merge_ext returns nil during relocation > *** Error code 1 (bu21) > といって終了してしまいました。 > 意味が分からないのでどうしようも > ありませんでしたが。 先程ruby-0.99.4-961224で作って見たところいくつか問題がありますがもうちょっ と先に進みます.いくつかの問題とは ○minirubyを作る時に The shared object /usr/lib/libdl.so did not resolve any symbols. You may want to remove it from your link line. といわれる -> Makefile中の-ldlを取り除いてやると通る. ○/usr/lib/ldがUnresolvedのワーニングを出す -> ext/Setupで静的リンクにしてやると通る. ということで出来たかのように見えたのですが % make test Abort - core dumped sample/test.rb:865: [BUG] Bus Error test failed となるので,まだ問題がありそうです. なおOSとGCCとbinutilsのバージョンはそれぞれ5.3と2.7.2と2.6です.また GCCはwith-gnu-as付です. ---------------------------------------------------------------------- Saito Itsuro E-Mail:saito / miv.t.u-tokyo.ac.jp ----------------------------------------------------------------------