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

Fix compilation in OSX #1423

Merged
merged 1 commit into from Feb 7, 2020
Merged

Fix compilation in OSX #1423

merged 1 commit into from Feb 7, 2020

Conversation

codeadict
Copy link
Contributor

Fixes #1391

This PR adds:

  • Temporarily upgraded eleveldb dependency to compile in OSX.

  • Fix for OSX compilation due to recent Homebrew changes that added OpenSSL 1.1 and deprecated 1.0, this new way will ensure that compilation always use the latest OpenSSL installed by Homebrew, making it more resilient to changes. Still could be issues on systems that had the previous OpenSSL version and static libraries are still hanging around (The error looks like dyld: Library not loaded: /usr/local/opt/openssl@1.1/lib/libcrypto.1.0.0.dylib), the best on this case is to run:

$ brew update
$ brew uninstall --ignore-dependencies openssl
$ brew install openssl

@codeadict
Copy link
Contributor Author

@ioolkos @dergraf this is the new branch as the other got messed up rebasing.

@ioolkos
Copy link
Contributor

ioolkos commented Feb 7, 2020

Okay, thanks :)

@ioolkos ioolkos merged commit c432ed7 into vernemq:master Feb 7, 2020
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.

Building VerneMQ in macOS Catalina
2 participants