From: Hidetoshi NAGAI Date: 2009-07-23T17:44:31+09:00 Subject: [ruby-dev:38888] Re: ext/tk/extconf.rb should call find_library in all paths 永井@知能.九工大です. From: "U.Nakamura" Subject: [ruby-dev:38887] ext/tk/extconf.rb should call find_library in all paths Date: Thu, 23 Jul 2009 16:44:52 +0900 Message-ID: <20090723163617.C714.C613B076@garbagecollect.jp> > ext/tk/extconf.rbでもう一点あるのですが、find_tclやfind_tkの > 中でreturn trueしちゃうパスについても、find_library(なりなん > なり)を使って、本当にそれで正しくリンクできるのかどうかを確認 > して欲しいです。 > > 例えば、Windowsの64bit環境では32bitなバイナリも64bitなバイナ > リも共存して実行できるわけですが、64bitなバイナリは(当然なが > ら)32bitなライブラリとはリンクできません。 > なので、32bit版のTcl/Tkライブラリだけが存在して64bit版が存在 > しないとき、tclConfig.shやtkConfig.shが存在してヘッダも存在し > ているんだけどライブラリがないからリンクできない、という状況 > が発生します。 > 結果として拡張ライブラリが作れないこと自体は当然のことなので > 仕方ないわけですが、現状だとそれが原因でruby全体のビルド自体 > が失敗に追い込まれます。 承知しました.チェックするようにします. -- 永井 秀利 (nagai@ai.kyutech.ac.jp) 九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門