diff --git a/ChangeLog b/ChangeLog index f80a2468f6a9cb..37e436441abcaa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +Thu Dec 24 17:56:32 2009 Nobuyoshi Nakada + + * ext/extmk.rb: MINIRUBY is given via make-flag. + +Thu Dec 24 17:56:32 2009 Nobuyoshi Nakada + + * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile. + [ruby-core:20131] + +Thu Dec 24 17:56:32 2009 NAKAMURA Usaku + + * common.mk (EXTMK_ARGS): shouldn't use ``\"'' because cmd.exe eat + ''\'' in such quotes. + +Thu Dec 24 17:56:32 2009 Nobuyoshi Nakada + + * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile. + [ruby-core:20131] + +Thu Dec 24 17:56:32 2009 Nobuyoshi Nakada + + * mkconfig.rb (patchlevel): config.status may not contain + PATCHLEVEL even if other version numbers exist. + Thu Dec 24 17:50:35 2009 Yusuke Endoh * ext/stringio/stringio.c (strio_init): rewind when reopened. diff --git a/common.mk b/common.mk index bf49aade4ac469..116dce1da15a68 100644 --- a/common.mk +++ b/common.mk @@ -64,7 +64,8 @@ SCRIPT_ARGS = --dest-dir="$(DESTDIR)" \ --extout="$(EXTOUT)" \ --mflags="$(MFLAGS)" \ --make-flags="$(MAKEFLAGS)" -EXTMK_ARGS = $(SCRIPT_ARGS) --extension $(EXTS) --extstatic $(EXTSTATIC) -- +EXTMK_ARGS = $(SCRIPT_ARGS) --extension $(EXTS) --extstatic $(EXTSTATIC) \ + --make-flags="MINIRUBY='$(MINIRUBY)'" -- INSTRUBY_ARGS = $(SCRIPT_ARGS) \ --data-mode=$(INSTALL_DATA_MODE) \ --prog-mode=$(INSTALL_PROG_MODE) \ diff --git a/ext/extmk.rb b/ext/extmk.rb index 2527645ad809ff..df2e4c069e33f5 100644 --- a/ext/extmk.rb +++ b/ext/extmk.rb @@ -347,7 +347,7 @@ def $mflags.defined?(var) EXEEXT = CONFIG['EXEEXT'] if CROSS_COMPILING - $ruby = CONFIG['MINIRUBY'] + $ruby = $mflags.defined?("MINIRUBY") || CONFIG['MINIRUBY'] elsif sep = config_string('BUILD_FILE_SEPARATOR') $ruby = "$(topdir:/=#{sep})#{sep}miniruby" + EXEEXT else diff --git a/version.h b/version.h index 656d9945c3b68c..1dcb54f5a0796b 100644 --- a/version.h +++ b/version.h @@ -2,7 +2,7 @@ #define RUBY_RELEASE_DATE "2009-12-24" #define RUBY_VERSION_CODE 187 #define RUBY_RELEASE_CODE 20091224 -#define RUBY_PATCHLEVEL 246 +#define RUBY_PATCHLEVEL 247 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8