Merge "build: disable LTO on Darwin" into main

This commit is contained in:
Linus Heckemann
2025-05-23 12:27:04 +00:00
committed by Lix Systems Gerrit
+2
View File
@@ -264,6 +264,8 @@ stdenv.mkDerivation (finalAttrs: {
(lib.mesonBool "werror" werror)
]
++ lib.optional (hostPlatform != buildPlatform) "--cross-file=${mesonCrossFile}"
# Temporary workaround for https://git.lix.systems/lix-project/lix/issues/832
++ lib.optional (hostPlatform.isDarwin) "-Db_lto=false"
++ sanitizeOpts;
# We only include CMake so that Meson can locate toml11, which only ships CMake dependency metadata.