From 40026a408df5e3576380f6c1d8bf6c119fa2e32b Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Tue, 10 Dec 2019 17:39:04 +0900 Subject: support cross-compilation. On cross-compilation, compiled binary can no be created because compiled binary should be created by same interpreter (on cross- compilation, host ruby is used to build ruby (BASERUBY)). So that cross-compilation system loads required scripts in text. It is same as miniruby. --- tool/mk_builtin_binary.rb | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'tool') diff --git a/tool/mk_builtin_binary.rb b/tool/mk_builtin_binary.rb index 416c6ef17e..dabc149d62 100644 --- a/tool/mk_builtin_binary.rb +++ b/tool/mk_builtin_binary.rb @@ -11,11 +11,6 @@ def dump_bin iseq print "\n" end -ary = [] -RubyVM::each_builtin{|feature, iseq| - ary << [feature, iseq] -} - $stdout = open('builtin_binary.inc', 'wb') puts <