From a6612a54c8c4feb0c41391fcaf3fb9241fc366f7 Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 6 Jul 2025 06:07:55 +0000 Subject: [PATCH] signal-desktop.libsignal-node: fix cross compilation --- pkgs/by-name/si/signal-desktop/libsignal-node.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop/libsignal-node.nix b/pkgs/by-name/si/signal-desktop/libsignal-node.nix index bf3b6ecf3536..b3b13c42c954 100644 --- a/pkgs/by-name/si/signal-desktop/libsignal-node.nix +++ b/pkgs/by-name/si/signal-desktop/libsignal-node.nix @@ -70,7 +70,9 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace node/build_node_bridge.py \ --replace-fail "dst_base = 'libsignal_client_%s_%s' % (node_os_name, node_arch)" \ - "dst_base = '@signalapp+libsignal-client'" + "dst_base = '@signalapp+libsignal-client'" \ + --replace-fail "objcopy = shutil.which('%s-linux-gnu-objcopy' % cargo_target.split('-')[0]) or 'objcopy'" \ + "objcopy = os.getenv('OBJCOPY', 'objcopy')" ''; buildPhase = ''