diff --git a/ext/mini_racer_extension/extconf.rb b/ext/mini_racer_extension/extconf.rb index 87be090..0b7b5ea 100644 --- a/ext/mini_racer_extension/extconf.rb +++ b/ext/mini_racer_extension/extconf.rb @@ -19,6 +19,9 @@ $CXXFLAGS += " -fPIC" unless $CXXFLAGS.split.include? "-rdynamic" or IS_DARWIN $CXXFLAGS += " -std=c++17" $CXXFLAGS += " -fpermissive" +$CXXFLAGS += " -fno-rtti" +$CXXFLAGS += " -fno-exceptions" +$CXXFLAGS += " -fno-strict-aliasing" #$CXXFLAGS += " -DV8_COMPRESS_POINTERS" $CXXFLAGS += " -fvisibility=hidden "