From: "akira yamada / やまだあきら" Date: 2003-08-02T13:35:32+09:00 Subject: [ruby-dev:21072] __libc_ia64_register_backing_store_base >>>>> In [ruby-cvs : No.08412] >>>>> matz@ruby-lang.org (matz) wrote: > * gc.c (rb_gc): should mark backing store region on IA64. > 1.148 +23 -4 ruby/gc.c > http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.147&r2=1.148 この変更でIA64でも-O2でmake testが通るようになりました。 ただ、--enable-sharedにしていると(?) relocation error: ./libruby.so.1.8.0: undefined symbol: __libc_ia64_register_backing_store_base となってしまうようです。詳しく調べたわけではありませんが #pragma weak __libc_ia64_register_backing_store_base を入れておくことで問題を回避できているようです。 -- やまだあきら / akira yamada Vine Caves, Ltd. (akira@arika.org, akira@debian.org or akira@vinecaves.com)