Post

Replies

Boosts

Views

Activity

Are bigSur .dylib libraries hidden under vecLib.framework?
I understand what the *.tbd files are doing however what I don't understand is why when I look at the install-name: key there is a path for the actual *.dylib library however I cannot see these, they don't exist with ls. For example below is the head of the MacOSX11.3.sdk/usr/lib/libblas.tbd yaml file: --- !tapi-tbd tbd-version: 4 targets: [ x86_64-macos, x86_64-maccatalyst, x86_64h-macos, x86_64h-maccatalyst, arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ] uuids: - target: x86_64-macos value: 86F0C2E1-6A2D-34E8-AA84-D4224BB49B33 - target: x86_64-maccatalyst value: 86F0C2E1-6A2D-34E8-AA84-D4224BB49B33 - target: x86_64h-macos value: 8151F97D-CE36-3B38-AEF0-AAC55E9F537B - target: x86_64h-maccatalyst value: 8151F97D-CE36-3B38-AEF0-AAC55E9F537B - target: arm64-macos value: 00000000-0000-0000-0000-000000000000 - target: arm64-maccatalyst value: 00000000-0000-0000-0000-000000000000 - target: arm64e-macos value: 46295B04-B6A4-36A1-A4F7-C9B606CF75A5 - target: arm64e-maccatalyst value: 46295B04-B6A4-36A1-A4F7-C9B606CF75A5 install-name: '/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib' exports: - targets: [ arm64e-macos, x86_64-macos, x86_64h-macos, x86_64-maccatalyst, It says the install-name is /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib But I cannot see this file and I am afraid neither can the projects I am trying to compile with cmake/make. $ ls /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib ls: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib: No such file or directory
2
0
1.9k
Mar ’22