p4: fix darwin build

(cherry picked from commit 0a54d674cb)
This commit is contained in:
David McFarland 2024-11-19 20:29:49 +00:00 committed by github-actions[bot]
parent d390a72bf8
commit 8668fe0371

View File

@ -62,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: rec {
++ lib.optionals stdenv.hostPlatform.isLinux [ "-sOSVER=26" ]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"-sOSVER=1013"
"-sMACOSX_SDK=${emptyDirectory}"
"-sLIBC++DIR=${lib.getLib stdenv.cc.libcxx}/lib"
];
@ -81,6 +80,10 @@ stdenv.mkDerivation (finalAttrs: rec {
(stdenv.cc.isClang || (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.cc.version "11.0.0"))
[ "-include" "limits" "-include" "thread" ];
preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
export MACOSX_SDK=$SDKROOT
'';
buildPhase = ''
runHook preBuild
jam $jamFlags -j$NIX_BUILD_CORES p4