From af29d35b02f869437d66ecbf81e43d66a50901d7 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Fri, 27 Dec 2024 14:54:29 -0500 Subject: [PATCH] ukmm: simplify link flags with NIX_LDFLAGS --- pkgs/by-name/uk/ukmm/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uk/ukmm/package.nix b/pkgs/by-name/uk/ukmm/package.nix index b6b69f3cd4e8..8cc1d0295598 100644 --- a/pkgs/by-name/uk/ukmm/package.nix +++ b/pkgs/by-name/uk/ukmm/package.nix @@ -48,12 +48,13 @@ rustPlatform.buildRustPackage rec { # Force linking to libEGL, which is always dlopen()ed, and to # libwayland-client & libxkbcommon, which is dlopen()ed based on the # winit backend. - RUSTFLAGS = map (a: "-C link-arg=${a}") [ - "-Wl,--push-state,--no-as-needed" + NIX_LDFLAGS = [ + "--push-state" + "--no-as-needed" "-lEGL" "-lwayland-client" "-lxkbcommon" - "-Wl,--pop-state" + "--pop-state" ]; cargoTestFlags = [