signal-desktop.libsignal-node: fix cross compilation

This commit is contained in:
Colin
2025-09-12 04:43:29 +00:00
parent c514f72fb9
commit a6612a54c8
@@ -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 = ''