From 8da226f0b4297ca8f8b0ce8fdba4363b6bdb2aee Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 7 Mar 2025 12:06:32 -0500 Subject: [PATCH] flake: Revert devShell linker to lld `mold` does not appear to work on macOS as stated in the parent commit. --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index e65a5e5dc..a334a345d 100644 --- a/flake.nix +++ b/flake.nix @@ -57,7 +57,7 @@ # Devshell behavior is preserved. devShells.default = let - commonRustFlagsEnv = "-C link-arg=-fuse-ld=mold -C target-cpu=native --cfg tokio_unstable"; + commonRustFlagsEnv = "-C link-arg=-fuse-ld=lld -C target-cpu=native --cfg tokio_unstable"; platformRustFlagsEnv = pkgs.lib.optionalString pkgs.stdenv.isLinux "-Clink-arg=-Wl,--no-rosegment"; in pkgs.mkShell @@ -65,7 +65,7 @@ inputsFrom = [self.checks.${system}.helix]; nativeBuildInputs = with pkgs; [ - mold + lld cargo-flamegraph rust-bin.nightly.latest.rust-analyzer ]