From: "KISHIMOTO, Makoto" Date: 2011-07-19T21:03:33+09:00 Subject: [ruby-dev:44165] Re: [Ruby 1.9 - Feature #5053][Open] ruby コマンドと libruby の食い違いチェック きしもとです > ./configure --program-suffix=hogehoge とかしても librubyは上書きされて消えてしまうので、 > 以前すごくイライラした記憶があるんですけど、そもそもlibrubyにバージョン番号か、 > program suffixをつけるべきな気がしてるんですよね。 > > 衝突を検知するよりも、衝突しない方向に頑張る方が前向きな気がするんですよ。はずしてるかなぁ FreeBSD だと ruby18 と ruby19 という ports になってますが、1.8.? では "libruby18.so" 、1.9.? では "libruby.so" という名前になるので たまたま /usr/local/lib に共存できてたりしてます。 r23368 より前では、configure.in で RUBY_SO_NAME='$(RUBY_INSTALL_NAME)' となっているので、program suffixが影響するわけですね。r23368 の変更は [ruby-dev:38241] からの議論の結果によるもののようです。