Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore LibreSSL bundled with macOS 10.13 #1095

Merged
merged 1 commit into from
Jun 10, 2017
Merged

Ignore LibreSSL bundled with macOS 10.13 #1095

merged 1 commit into from
Jun 10, 2017

Conversation

osyoyu
Copy link
Contributor

@osyoyu osyoyu commented Jun 8, 2017

macOS 10.13 High Sierra has replaced OpenSSL 0.9.8 with LibreSSL 2.2.7. Even though, the header files (ssl.h etc.) aren't included, so we can't use this to build Ruby.

This pull request changes has_broken_mac_openssl() to ignore LibreSSL bundled with macOS 10.13.

@hsbt
Copy link
Member

hsbt commented Jun 9, 2017

Did you install Xcode-beta or invoke xcode-select --install ?

has_broken_mac_openssl don't evaluate that macOS contains ssl.h. It's problem for forked openssl in macOS.

@hsbt
Copy link
Member

hsbt commented Jun 10, 2017

Sorry, development files like ssl.h are not provided after El Capitan(10.11). This pull request seems ok to me.

Note: We have two problem about openssl on macOS. First one is broken openssl forked Apple, Inc. Second one is that header files is not provided after macOS 10.11.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants