From d48ab1b30a4b6c093c2d7ff27dfb0b6d7a2bafdd Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 20 Mar 2024 08:12:19 -0400 Subject: nix: naersk -> rustPlatform --- nix/static.nix | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 nix/static.nix (limited to 'nix/static.nix') diff --git a/nix/static.nix b/nix/static.nix deleted file mode 100644 index 22fbad6..0000000 --- a/nix/static.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - pkgsStatic, - fenix, - naersk, - teawiebot, -}: let - inherit (pkgsStatic.stdenv) cc; - - target = pkgsStatic.stdenv.hostPlatform.config; - target' = builtins.replaceStrings ["-"] ["_"] target; - targetUpper = lib.toUpper target'; - - toolchain = with fenix; - combine [ - minimal.cargo - minimal.rustc - targets.${target}.latest.rust-std - ]; - - naersk' = naersk.override { - cargo = toolchain; - rustc = toolchain; - }; -in - (teawiebot.override { - naersk = naersk'; - lto = true; - optimizeSize = true; - }) - .overrideAttrs (new: old: { - env = { - "CC_${target'}" = "${cc}/bin/${cc.targetPrefix}cc"; - CARGO_BUILD_TARGET = target; - CARGO_BUILD_RUSTFLAGS = old.env.CARGO_BUILD_RUSTFLAGS + " -C target-feature=+crt-static"; - "CARGO_TARGET_${targetUpper}_LINKER" = new.env."CC_${target'}"; - }; - }) -- cgit v1.2.3