aboutsummaryrefslogtreecommitdiff
path: root/contrib/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/devtools')
-rwxr-xr-xcontrib/devtools/symbol-check.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/devtools/symbol-check.py b/contrib/devtools/symbol-check.py
index c5f0a761f1..a3d00bec95 100755
--- a/contrib/devtools/symbol-check.py
+++ b/contrib/devtools/symbol-check.py
@@ -240,6 +240,11 @@ def check_MACHO_sdk(binary) -> bool:
return True
return False
+def check_MACHO_ld64(binary) -> bool:
+ if binary.build_version.tools[0].version == [711, 0, 0]:
+ return True
+ return False
+
def check_PE_libraries(binary) -> bool:
ok: bool = True
for dylib in binary.libraries:
@@ -278,6 +283,7 @@ lief.EXE_FORMATS.MACHO: [
('DYNAMIC_LIBRARIES', check_MACHO_libraries),
('MIN_OS', check_MACHO_min_os),
('SDK', check_MACHO_sdk),
+ ('LD64', check_MACHO_ld64),
],
lief.EXE_FORMATS.PE: [
('DYNAMIC_LIBRARIES', check_PE_libraries),