4 ms·
Indeed, while macOS has global libraries ("frameworks") such as Cocoa, Core Data and so on, which are obviously versioned along with the OS (with a semver type
by lobster_johnson 9y ago
Indeed, while macOS has global libraries ("frameworks") such as Cocoa, Core Data and so on, which are obviously versioned along with the OS (with a semver type system to handle compatibility issues), user libraries are typically bundled together with the app. While macOS comes with shared libraries in /usr/lib such as like readline, LibXML and OpenSSL, trying to use them from an app is almost always a bad idea, most of all because the libraries tend to be very old. Many Homebrew packages have an install flag to control whether they should link to the system libraries or provide their own.