diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix index 13f6d88828e6..df64103e8a45 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -254,7 +254,10 @@ stdenv.mkDerivation (finalAttrs: { # Enable LTO, since it improves eval performance a fair amount # LTO is disabled on: # - static builds (strange linkage errors) - (lib.mesonBool "b_lto" (!stdenv.hostPlatform.isStatic && (isLLVMOnly || stdenv.cc.isGNU))) + # - darwin builds (install test failures. see fj#568 & fj#832) + (lib.mesonBool "b_lto" ( + !stdenv.hostPlatform.isStatic && !stdenv.hostPlatform.isDarwin && (isLLVMOnly || stdenv.cc.isGNU) + )) (lib.mesonEnable "gc" true) (lib.mesonBool "enable-tests" true) (lib.mesonBool "enable-docs" enableDocumentation)