From: MAKISE Yoshitaro Date: 1998-07-02T18:59:36+09:00 Subject: [ruby-list:8617] dynamic loading doesn't work on SunOS 5.5.1 ? はじめまして。牧瀬@明大といいます。 SunOS 5.5.1 上で ruby1.1b9 をコンパイルして、ほぼうまく動作するので すが、ダイナミックローディングが動きません。こんなエラーが出てしまいま す。 % ruby -e 'require "kconv.o"' ld.so.1: /home/ee77058/bin/ruby: fatal: relocation error: symbol not\ found: rb_define_module: referenced in /home/ee77058/lib/ruby/sparc\ -solaris2.5.1/kconv.so 静的にリンクする(ext/Setup の option nodynamic と拡張ライブラリの 頭の # を外す)とうまく動きます(当り前ですね)。 SunOS 5.5.1 がダイナミックローディングをサポートしていない…というこ とはないと思います。よくは知りませんが、/lib/libdl.so というものがあり、 ruby にリンクされているようなので。 これだけの情報ではどうしようもないとは思いますが、他にどんな情報が要 るのかわからなかったので。必要な情報があれば教えてください。 よろしくお願いします。 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 明治大学 理工学部 情報科学科 2年 牧瀬 芳太郎 ee77058@isc.meiji.ac.jp http://www.isc.meiji.ac.jp/~ee77058/index.html =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=