We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cf70af3 commit 26f28beCopy full SHA for 26f28be
delocate/delocating.py
@@ -141,11 +141,18 @@ def _sanitize_rpaths(
141
Returns the paths of modified binaries which require new code signing.
142
"""
143
needs_signing = set()
144
+ requiring_sanitizes = {} # requiring -> True
145
for required in files_to_delocate:
146
# Set relative path for local library
147
for requiring, orig_install_name in lib_dict[required].items():
148
if _remove_absolute_rpaths(requiring):
- needs_signing.add(Path(requiring))
149
+ _remove_absolute_rpaths(requiring)
150
+ requiring_sanitizes[requiring] = True
151
+
152
+ for requiring in requiring_sanitizes:
153
+ if _remove_absolute_rpaths(requiring):
154
+ needs_signing.add(Path(requiring))
155
156
return needs_signing
157
158
0 commit comments