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 LibreSSL build issue #422

Merged
merged 1 commit into from Mar 29, 2017
Merged

Fix LibreSSL build issue #422

merged 1 commit into from Mar 29, 2017

Conversation

Sp1l
Copy link
Contributor

@Sp1l Sp1l commented Feb 12, 2017

LibreSSL forked from 1.0.1f, this 1.0.2 method is unavailable

In the tree I also see separate sources for LibreSSL but apparently these aren't used. Detection of LibreSSL not going well in configure?

LibreSSL forked from 1.0.1f, this 1.0.2 method is unavailable
Sp1l added a commit to HardenedBSD/hardenedbsd-ports that referenced this pull request Feb 12, 2017
closes #9

See also: mongodb/mongo-c-driver#422
Signed-off-by: Bernard Spil <bernard.spil@hardenedbsd.org>
@bjori
Copy link
Contributor

bjori commented Feb 12, 2017

Thanks for the patch!

We default to openssl when compiling, and don't really have additional checks ontop of that to see if its libressl shims or true openssl.
If you want to compile against straight up libressl (e.g. libtls) then configure with --enable-ssl=libressl

@Sp1l
Copy link
Contributor Author

Sp1l commented Feb 12, 2017 via email

@bjori bjori merged commit 333bebb into mongodb:master Mar 29, 2017
@bjori
Copy link
Contributor

bjori commented Mar 29, 2017

Thanks for fix!

btw --enable-ssl=libressl was added in 1.5.0, not 1.3. Which may explain why it appeared not to do anything :)

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