From f4387bad1208b732ce2425a10f5b3a3c435794f2 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 2 Aug 2026 08:17:06 +0000 Subject: [PATCH] flclash: fix librust_api.so not found at runtime --- pkgs/by-name/fl/flclash/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/fl/flclash/package.nix b/pkgs/by-name/fl/flclash/package.nix index 941a0a6989a8..ccf143d45c1f 100644 --- a/pkgs/by-name/fl/flclash/package.nix +++ b/pkgs/by-name/fl/flclash/package.nix @@ -96,6 +96,10 @@ flutter344.buildFlutterApplication { flutterBuildFlags = [ "--dart-define=APP_ENV=stable" ]; + # RustLib.init() loads librust_api.so with dlopen(), which ignores + # RUNPATH and only consults LD_LIBRARY_PATH + extraWrapProgramArgs = "--prefix LD_LIBRARY_PATH : $out/app/flclash/lib"; + desktopItems = [ (makeDesktopItem { name = "flclash";