mysql:261
From: <takeshi@xxxxxxxxxx>
Date: Mon, 21 Sep 1998 15:02:08 +0900
Subject: [mysql 261] Re: ruby.. unresolv moddi3
tommy> > ちょっと民斗さんの ruby を使って、 ruby の勉強でもしようとおもって、 tommy> tommy> おお〜 ruby-mysql の初ユーザかも… (^^) ちょっとやってみたところ、気に入りました。 perl より見通しいいですね! 記述がすっきりします。 tommy> > ruby: can't resolve symbol '__moddi3' tommy> > ruby: can't resolve symbol '__divdi3' tommy> > となってしまいました。 tommy> > ( gcc-2.7.2, mysql-3.22.4a-beta, Linux libc5 ) tommy> 現象としては、MySQL のマニュアルの「Perl installation comments」に tommy> 書かれてるのと同じなんで、同じように対処できます。 tommy> tommy> 具体的には extconf.rb の $libs に "/usr/local/gcc-lib/〜〜/libgcc.a" tommy> を追加すればうまくいくと思います。 なんと、gcc-2.7.2.1 では、libgcc.a を追加してもできませんでした。(X_X) しかし、はたと思って、gcc-2.7.2.3 にしたら、この方法で OK になりました。\^^/ m(__)m 結論は gcc は最低 gcc-2.7.2.3 にしろ、って事ですかねぇ... .so を作る場合は /usr/local/gcc-lib/〜〜/libgcc.a を追加。 # しかし、またマニュアルを見ていないことが露見された... じつは apache-1.3.1 でも同様に悩まされて source 追加で回避していたのですが、 この方法 + 環境で、スマートにできそうです。 ありがとうございました。 村上 毅 takeshi@xxxxxxxxxx PGP fingerprint = 45 5D 54 12 B4 55 77 7F D4 52 66 EC 03 3F 1B E9 [ http://www.softagency.co.jp/mysql/ ] [ MySQL ML: mysql-help@xxxxxxxxxx ]
259 1998-09-21 13:44 ["民斗 " <tommy@xxxxx] Re: ruby.. unresolv moddi3 260 1998-09-21 14:46 ┣[民斗 <tommy@xxxxxxxx] -> 261 1998-09-21 15:02 ┗[<takeshi@xxxxxxxxxx>]