From f42c6476e769700209b7f10cdcdefd8f8119d2b8 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Mon, 12 Jul 2021 16:59:43 +0200 Subject: [PATCH] Disable pointer compression Node 16.4.0 introduced new cage flags for the experimental pointer compression stuff. Unfortunately something fails and none of them are set which causes the build to bail out because of the inconsistency. --- ext/mini_racer_extension/extconf.rb | 2 +- lib/mini_racer/version.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/mini_racer_extension/extconf.rb b/ext/mini_racer_extension/extconf.rb index 707b800d..8b9f3033 100644 --- a/ext/mini_racer_extension/extconf.rb +++ b/ext/mini_racer_extension/extconf.rb @@ -13,7 +13,7 @@ $CPPFLAGS += " -fPIC" unless $CPPFLAGS.split.include? "-rdynamic" or IS_DARWIN $CPPFLAGS += " -std=c++14" $CPPFLAGS += " -fpermissive" -$CPPFLAGS += " -DV8_COMPRESS_POINTERS" +#$CPPFLAGS += " -DV8_COMPRESS_POINTERS" $CPPFLAGS += " -fvisibility=hidden " $CPPFLAGS += " -Wno-reserved-user-defined-literal" if IS_DARWIN diff --git a/lib/mini_racer/version.rb b/lib/mini_racer/version.rb index ce480d02..419c346e 100644 --- a/lib/mini_racer/version.rb +++ b/lib/mini_racer/version.rb @@ -2,5 +2,5 @@ module MiniRacer VERSION = "0.4.0" - LIBV8_NODE_VERSION = "~> 16.3.0.0" + LIBV8_NODE_VERSION = "~> 16.4.2.0" end