From: naruse@... Date: 2015-12-12T01:00:53+00:00 Subject: [ruby-dev:49430] [Ruby trunk - Feature #5053] [Rejected] ruby コマンドと libruby の食い違いチェック Issue #5053 has been updated by Yui NARUSE. Status changed from Closed to Rejected ---------------------------------------- Feature #5053: ruby コマンドと libruby の食い違いチェック https://bugs.ruby-lang.org/issues/5053#change-55482 * Author: Makoto Kishimoto * Status: Rejected * Priority: Normal * Assignee: Nobuyoshi Nakada ---------------------------------------- ビルドした ruby を、インストールせずに、ビルドディレクトリで ./ruby のように実行すると、実行する ruby コマンドと、ロードされる libruby でバージョンが食い違うことがありますが、その警告というのは(バイナリライブラリに互換性がないバージョンだったりしなければ)特に出たりしません たまにはまることがあるので、main.c 中で RUBY_DESCRIPTION マクロと、グローバル変数 ruby_description で一致するかどうかを調べて、違うようならウォーニングを出す、というパッチです (※基本的なアイディアはえぐちさんによるものです) ---Files-------------------------------- patch-revisioncheck.txt (1.23 KB) No5053.pdf (17.5 KB) 0001-revision-check.patch (4.97 KB) -- https://bugs.ruby-lang.org/