Apple deprecated OpenSSL and removed libcrypto.dylib from /usr/lib/, yet today macOS Sonoma still ensures backward compatibility for applications that were compiled (and linked against this library) a few years back.
I’m curious about the internals of how this compatibility layer is achieved and where this linking happens under the hood.
Has anyone looked deeper into this or used tools to investigate how macOS handles this compatibility?