From: "nobu (Nobuyoshi Nakada)" Date: 2013-10-04T09:05:53+09:00 Subject: [ruby-core:57646] [ruby-trunk - Bug #8968] Baseruby is required after patching configure.in Issue #8968 has been updated by nobu (Nobuyoshi Nakada). Not only sizes.c, you need BASERUBY to generate some source files after touching template files. It's your responsibility. ---------------------------------------- Bug #8968: Baseruby is required after patching configure.in https://bugs.ruby-lang.org/issues/8968#change-42262 Author: vo.x (Vit Ondruch) Status: Rejected Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: Target version: ruby -v: ruby 2.1.0dev (2013-09-22 trunk 43011) [x86_64-linux] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN It sometimes happens, that during packaging Ruby, it is necessary to patch configure.in (we are doing so in Fedora, there are patches in Debian, RVM does so occasionally as well). Unfortunately, since rev 42685, if the configure.in is patched, it has newer timestamp than sizes.c and therefore sizes.c should be regenerated. For that Ruby is required. Unfortunately, miniruby is not build yet at that stage and we don't want to have other Ruby on the system, due to possible bootstrapping issues. I can workaround it by `touch sizes.c` after the patch is applied, but is there change to remove/fix this dependency? Thanks. -- http://bugs.ruby-lang.org/