Merge pull request #330949 from reckenrode/ld64-cross-compilation-install-check-fixes

ld64: fix cross-compilation install check phase
This commit is contained in:
Randy Eckenrode 2024-07-30 08:59:36 -04:00 committed by GitHub
commit 4f3e9fe23b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -170,7 +170,9 @@ stdenv.mkDerivation (finalAttrs: {
cd "$NIX_BUILD_TOP/$sourceRoot"
export NIX_CFLAGS_COMPILE+=" --ld-path=$out/bin/${targetPrefix}ld"
meson setup build-install-check -Db_lto=true --buildtype=$mesonBuildType
meson setup build-install-check -Db_lto=true --buildtype=$mesonBuildType${
lib.optionalString (targetPrefix != "") " -Dtarget_prefix=${targetPrefix}"
}
cd build-install-check
ninja ${targetPrefix}ld "-j$NIX_BUILD_CORES"