This repository has been archived by the owner on Jul 4, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
With the dawning of OS X 10.11 Apple has seemingly removed the OpenSSL headers from public availability. This has meant that unless we specifically point things at our OpenSSL, or our OpenSSL is in the PATH things are failing to build in unusual ways. To work around this, we are removing the `keg_only` status on OpenSSL. This means from today OpenSSL will symlink into your HOMEBREW_PREFIX and be available for all and any thing to compile against, and presuming you have HOMEBREW_PREFIX at the front of your PATH will be used over the older system OpenSSL. Things that compile against Homebrew's OpenSSL but don't have an OpenSSL `depends_on` should still be reported to Homebrew. We will need to fix the link so our bottles rely on our OpenSSL rather than linking the system's still, and it allows us to revision things when the security landscape dictates that it is necessary. There are no plans to unkey LibreSSL at this time. It conflicts with the other OpenSSL versions and at the moment there's still a lot that won't build against it. If that changes in future we aren't rigid and unbending towards useful change, but for now don't file PRs asking for LibreSSL to be unkegged, Thanks! Please report any issues you discover to Homebrew and we'll endeavour to fix them as quickly and thoroughly as possible. Closes #41527. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
- Loading branch information