Project

General

Profile

Actions

Feature #5053

closed

ruby コマンドと libruby の食い違いチェック

Added by metanest (Makoto Kishimoto) over 12 years ago. Updated over 8 years ago.

Status:
Rejected
Target version:
-
[ruby-dev:44156]

Description

ビルドした ruby を、インストールせずに、ビルドディレクトリで ./ruby のように実行すると、実行する ruby コマンドと、ロードされる libruby でバージョンが食い違うことがありますが、その警告というのは(バイナリライブラリに互換性がないバージョンだったりしなければ)特に出たりしません
たまにはまることがあるので、main.c 中で RUBY_DESCRIPTION マクロと、グローバル変数 ruby_description で一致するかどうかを調べて、違うようならウォーニングを出す、というパッチです
(※基本的なアイディアはえぐちさんによるものです)


Files

patch-revisioncheck.txt (1.23 KB) patch-revisioncheck.txt metanest (Makoto Kishimoto), 07/19/2011 02:20 PM
No5053.pdf (17.5 KB) No5053.pdf [ruby-dev:45708] コンペ向けの資料 metanest (Makoto Kishimoto), 06/24/2012 05:10 PM
0001-revision-check.patch (4.97 KB) 0001-revision-check.patch nobu (Nobuyoshi Nakada), 07/21/2012 08:34 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0