Hey On Sun, Oct 30, 2016 at 1:22 AM, Alice Wonder <al...@librelamp.com> wrote:
> Hi, first post to list. > > LibreSSL user. > > PHP 7.1.0RC5 just needs one minor patch to work with LibreSSL, attached > > Justification - > > X509_get_signature_nid() was introduced in OpenSSL 1.0.2 but LibreSSL fork > is prior to that. > > However (and I don't like this) LibreSSL uses a OPENSSL_VERSION_NUMBER > defined as 0x20000000L > > So have to check for presence of LIBRESSL_VERSION_NUMBER when using > functions introduced to OpenSSL after the fork (1.0.1h I think) > > Tested building against LibreSSL 2.4.3 on a CentOS 7 system (where OpenSSL > has been completely removed) - 7.1.0RC5 compiles and works with that line > changed. > Hopefully fixed in https://github.com/php/php-src/commit/1a13809bae9d821783380006de315efcd2b60e61 ;) Thanks