Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.10.0
-
None
Description
With the changes in https://github.com/apache/arrow/pull/2374, the libraries provided by conda are now in the library path when running the GISCAN step. This sadly leads to the poisoning of the search path with the conda provided openblas which is incompatible with the system provided libLAPACK.dylib
dyld: Library not loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib Referenced from: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib Reason: Incompatible library version: vecLib requires version 1.0.0 or later, but libLAPACK.dylib provides version 0.0.0
While mentioned that it explicitly loads /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib, it seems that liblapack.so from the conda installation gets picked up first. This only provides the library symbols with version 0.0.0 and thus is incompatible.