[ruby-dev:49429] [Ruby trunk - Feature #5053] [Closed] ruby コマンドと libruby の食い違いチェック

From: naruse@...
Date: 2015-12-12 01:00:18 UTC
List: ruby-dev #49429
Issue #5053 has been updated by Yui NARUSE.

Status changed from Rejected to Closed

----------------------------------------
Feature #5053: ruby コマンドと libruby の食い違いチェック
https://bugs.ruby-lang.org/issues/5053#change-55481

* Author: Makoto Kishimoto
* Status: Closed
* 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/

In This Thread