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

From: naruse@...
Date: 2015-12-12 01:00:53 UTC
List: ruby-dev #49430
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/

In This Thread

Prev Next