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

The same thing for instance for MacOSX11.3.sdk/usr/lib/libz.1.tbd

--- !tapi-tbd
tbd-version:     4
targets:         [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst, 
                   arm64e-macos, arm64e-maccatalyst ]
uuids:
  - target:          x86_64-macos
    value:           45B3DDDD-FCA5-3387-98B8-38D9BFF68588
  - target:          x86_64-maccatalyst
    value:           45B3DDDD-FCA5-3387-98B8-38D9BFF68588
  - target:          arm64-macos
    value:           00000000-0000-0000-0000-000000000000
  - target:          arm64-maccatalyst
    value:           00000000-0000-0000-0000-000000000000
  - target:          arm64e-macos
    value:           031516CB-4CBD-33BF-80FE-671F1539A93B
  - target:          arm64e-maccatalyst
    value:           031516CB-4CBD-33BF-80FE-671F1539A93B
install-name:    '/usr/lib/libz.1.dylib'
current-version: 1.2.11
$ ls /usr/lib/libz.1.dylib
ls: /usr/lib/libz.1.dylib: No such file or directory

there is a path for the actual *.dylib library however I cannot see these

See my response to your comment on this thread.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Are bigSur .dylib libraries hidden under vecLib.framework?
 
 
Q