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
+3 -1
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"