From d77c037a16e524acf3804f484b6d2c231e3c3880 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Sun, 4 Sep 2022 23:25:26 -0700 Subject: [PATCH] Automatically detect 64bit platforms --- mjit_compiler.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mjit_compiler.rb b/mjit_compiler.rb index 1255adb71c..148b200200 100644 --- a/mjit_compiler.rb +++ b/mjit_compiler.rb @@ -3,12 +3,12 @@ if RubyVM::MJIT.enabled? begin require 'etc' + require 'fiddle' rescue LoadError return # skip miniruby end - case RUBY_PLATFORM.split('-', 2).first - when 'x86_64', 'aarch64', 'arm64', 's390x' + if Fiddle::SIZEOF_VOIDP == 8 require 'mjit/c_64' else require 'mjit/c_32'