v8: use clang 15 to build

The version of v8 in nixpkgs fails to build due to
`-Wenum-constexpr-conversion` errors. Since this will be made a hard
error in later versions of clang, use clang 15 to build v8.
This commit is contained in:
Randy Eckenrode
2023-11-03 23:11:32 -04:00
parent cc4fcc147b
commit 2c4e2d81b0
+10 -1
View File
@@ -25465,7 +25465,16 @@ with pkgs;
ucommon = callPackage ../development/libraries/ucommon { };
v8 = darwin.apple_sdk_11_0.callPackage ../development/libraries/v8 { };
v8 = callPackage ../development/libraries/v8 (
let
stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16"
then overrideLibcxx llvmPackages_15.stdenv
else stdenv;
in
{
stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv';
}
);
intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };