From 08e2d92d786eb15eb97f9bb9a4c3d3136195c2f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Mon, 13 Jul 2026 08:17:31 +0200 Subject: [PATCH] rectangle: fix darwin build --- pkgs/by-name/re/rectangle/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 19438c2cba8d..2726452ff546 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -5,6 +5,8 @@ darwin, actool, ibtool, + # TODO: Clean up on `staging` + llvmPackages, makeWrapper, nix-update-script, }: @@ -149,6 +151,8 @@ stdenv.mkDerivation (finalAttrs: { ibtool darwin.autoSignDarwinBinariesHook makeWrapper + # TODO: Clean up on `staging` + llvmPackages.lld ]; dontConfigure = true; @@ -161,6 +165,8 @@ stdenv.mkDerivation (finalAttrs: { commonSwiftFlags=( -O -disable-bridging-pch -Xlinker -platform_version -Xlinker macos -Xlinker 14.0 -Xlinker 26.0 + # TODO: Clean up on `staging` + -use-ld=lld ) nixLog "building Sparkle stub framework" @@ -196,6 +202,8 @@ stdenv.mkDerivation (finalAttrs: { clang -dynamiclib "''${masObjFiles[@]}" \ -framework AppKit -framework Carbon -framework Foundation \ -install_name "@rpath/MASShortcut.framework/MASShortcut" \ + # TODO: Clean up on `staging` + -fuse-ld=lld \ -o "$buildDir/libMASShortcut.dylib" rectSwiftFiles=()