Skip to content

Conversation

@laanwj
Copy link
Member

@laanwj laanwj commented Sep 27, 2015

AC_LANG_PROGRAM checks using g++, not gcc, so set the right flags.
Otherwise, SSL_CFLAGS and CRYPTO_CFLAGS are ignored for this check.

AC_LANG_PROGRAM checks using g++, not gcc, so set the right flags.
Otherwise, SSL_CFLAGS and CRYPTO_CFLAGS are ignored for this check.
@theuni
Copy link
Member

theuni commented Sep 27, 2015

Ugh, whoops. From a quick glance, ACK.

@jonasschnelli
Copy link
Contributor

Looks reasonable.
utACK.

@laanwj
Copy link
Member Author

laanwj commented Sep 28, 2015

Would prefer #6732 to go on, so closing this for now.

@laanwj laanwj closed this Sep 28, 2015
laanwj added a commit to laanwj/bitcoin that referenced this pull request Oct 1, 2015
Now that BIP66 passed, OpenSSL is no longer directly part of the
consensus. What matters is that DER signatures are correctly parsed, and
secp256k1 crypto is implemented correctly (as well as the other
functions we use from OpenSSL, such as random number generation)

This means that effectively, using LibreSSL is not a larger risk than
using another version of OpenSSL.

Remove the specific check for LibreSSL.

Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is
called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).
@maflcko
Copy link
Member

maflcko commented Oct 8, 2015

Note: #6732 got merged.

@luke-jr
Copy link
Member

luke-jr commented Jan 9, 2016

Should this be reconsidered for 0.10/0.11?

EDIT: Nevermind, #6732 makes sense for them too.

luke-jr pushed a commit to luke-jr/bitcoin that referenced this pull request Jan 9, 2016
Now that BIP66 passed, OpenSSL is no longer directly part of the
consensus. What matters is that DER signatures are correctly parsed, and
secp256k1 crypto is implemented correctly (as well as the other
functions we use from OpenSSL, such as random number generation)

This means that effectively, using LibreSSL is not a larger risk than
using another version of OpenSSL.

Remove the specific check for LibreSSL.

Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is
called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).

Github-Pull: bitcoin#6732
Rebased-From: 5978388
luke-jr pushed a commit to luke-jr/bitcoin that referenced this pull request Jan 10, 2016
Now that BIP66 passed, OpenSSL is no longer directly part of the
consensus. What matters is that DER signatures are correctly parsed, and
secp256k1 crypto is implemented correctly (as well as the other
functions we use from OpenSSL, such as random number generation)

This means that effectively, using LibreSSL is not a larger risk than
using another version of OpenSSL.

Remove the specific check for LibreSSL.

Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is
called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).

Github-Pull: bitcoin#6732
Rebased-From: 5978388
rebroad pushed a commit to rebroad/bitcoin that referenced this pull request Dec 7, 2016
Now that BIP66 passed, OpenSSL is no longer directly part of the
consensus. What matters is that DER signatures are correctly parsed, and
secp256k1 crypto is implemented correctly (as well as the other
functions we use from OpenSSL, such as random number generation)

This means that effectively, using LibreSSL is not a larger risk than
using another version of OpenSSL.

Remove the specific check for LibreSSL.

Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is
called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).
protonn pushed a commit to argentumproject/argentum that referenced this pull request Apr 11, 2017
Now that BIP66 passed, OpenSSL is no longer directly part of the
consensus. What matters is that DER signatures are correctly parsed, and
secp256k1 crypto is implemented correctly (as well as the other
functions we use from OpenSSL, such as random number generation)

This means that effectively, using LibreSSL is not a larger risk than
using another version of OpenSSL.

Remove the specific check for LibreSSL.

Includes the still-relevant part of bitcoin#6729: make sure CHECK_HEADER is
called using the right CXXFLAGS, not CFLAGS (as AC_LANG is c++).
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants