From e8e8d670ad88397a6d7ef925a7c2c0d198d572f7 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 20 Aug 2022 04:20:00 +0000 Subject: [PATCH] defaultGemConfig: use v8_8_x as v8 The recent v8 doesn't build on Darwin yet, causing to `execjs` fails to build. --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd89e022dcc9..f35e3bd831da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15165,6 +15165,8 @@ with pkgs; inherit (darwin) libobjc; }; defaultGemConfig = callPackage ../development/ruby-modules/gem-config { + # recent v8 doesn't build on nixpkgs Darwin yet. https://github.com/NixOS/nixpkgs/issues/158076 + v8 = if stdenv.isDarwin then v8_8_x else v8; inherit (darwin) DarwinTools cctools; inherit (darwin.apple_sdk.frameworks) CoreServices; };