tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
v8: unpin llvmPackages_15.stdenv on darwin
Weijia Wang
2 years ago
ac01eef7
d31751f6
+9
-12
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
v8
default.nix
top-level
all-packages.nix
+6
-2
pkgs/development/libraries/v8/default.nix
···
113
--replace 'current_toolchain == host_toolchain || !use_xcode_clang' \
114
'false'
115
''}
116
-
${lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) ''
117
substituteInPlace build/config/compiler/BUILD.gn \
118
--replace "-Wl,-fatal_warnings" ""
119
''}
···
143
] ++ lib.optional stdenv.cc.isClang ''clang_base_path="${llvmCcAndBintools}"''
144
++ lib.optional stdenv.isDarwin ''use_lld=false'';
145
146
-
env.NIX_CFLAGS_COMPILE = "-O2";
0
0
0
0
147
FORCE_MAC_SDK_MIN = stdenv.hostPlatform.sdkVer or "10.12";
148
149
nativeBuildInputs = [
···
113
--replace 'current_toolchain == host_toolchain || !use_xcode_clang' \
114
'false'
115
''}
116
+
${lib.optionalString stdenv.isDarwin ''
117
substituteInPlace build/config/compiler/BUILD.gn \
118
--replace "-Wl,-fatal_warnings" ""
119
''}
···
143
] ++ lib.optional stdenv.cc.isClang ''clang_base_path="${llvmCcAndBintools}"''
144
++ lib.optional stdenv.isDarwin ''use_lld=false'';
145
146
+
env.NIX_CFLAGS_COMPILE = toString ([
147
+
"-O2"
148
+
] ++ lib.optionals stdenv.cc.isClang [
149
+
"-Wno-error=enum-constexpr-conversion"
150
+
]);
151
FORCE_MAC_SDK_MIN = stdenv.hostPlatform.sdkVer or "10.12";
152
153
nativeBuildInputs = [
+3
-10
pkgs/top-level/all-packages.nix
···
24913
24914
ucommon = callPackage ../development/libraries/ucommon { };
24915
24916
-
v8 = callPackage ../development/libraries/v8 (
24917
-
let
24918
-
stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16"
24919
-
then overrideLibcxx llvmPackages_15.stdenv
24920
-
else stdenv;
24921
-
in
24922
-
{
24923
-
stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv';
24924
-
}
24925
-
);
24926
24927
intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
24928
···
24913
24914
ucommon = callPackage ../development/libraries/ucommon { };
24915
24916
+
v8 = callPackage ../development/libraries/v8 {
24917
+
stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
24918
+
};
0
0
0
0
0
0
0
24919
24920
intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
24921