In order to avoid issues like the one referenced below:
| defcheck_dynamic_library_dependencies(path, allowed, disallowed): |
| dylib=DynamicLibrary(path) |
| fordepindylib.list_dependency_names(): |
| ifallowedanddepnotinallowed: |
| raiseDependencyError( |
| f"Unexpected shared dependency found in {dylib.path}: `{dep}`" |
| ) |
| ifdisallowedanddepindisallowed: |
| raiseDependencyError( |
| f"Disallowed shared dependency found in {dylib.path}: `{dep}`" |
| ) |
should also check undefined symbols.
It seems that #39137 is the cause of this. Sorry...
Originally posted by @kou in #39919 (comment)
List of related issues:
In order to avoid issues like the one referenced below:
arrow/dev/archery/archery/linking.py
Lines 65 to 75 in a0dec7f
It seems that #39137 is the cause of this. Sorry...
Originally posted by @kou in #39919 (comment)
List of related issues: