Bug #75725 [Com]: ./configure: detecting RAND_egd
| From: | dpa-bugs at aegee dot org | Date: | Tue, 27 Feb 2018 17:11:38 +0000 |
| Subject: | Bug #75725 [Com]: ./configure: detecting RAND_egd | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-214129@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=75725&edit=1
ID: 75725
Comment by: dpa-bugs at aegee dot org
Reported by: dpa-bugs at aegee dot org
Summary: ./configure: detecting RAND_egd
Status: Open
Type: Bug
Package: *Compile Issues
PHP Version: 7.1.12
Block user comment: N
Private report: N
New Comment:
Proposed patch:
--- php-7.1.14/ext/openssl/config0.m4.old 2018-01-30 19:05:37.000000000 +0000
+++ php-7.1.14/ext/openssl/config0.m4.new 2018-02-01 18:40:38.340000000 +0000
@@ -19,8 +19,6 @@
PHP_SETUP_KERBEROS(OPENSSL_SHARED_LIBADD)
fi
- AC_CHECK_FUNCS([RAND_egd])
-
PHP_SETUP_OPENSSL(OPENSSL_SHARED_LIBADD,
[
AC_DEFINE(HAVE_OPENSSL_EXT,1,[ ])
@@ -30,4 +28,6 @@
if test "$PHP_SYSTEM_CIPHERS" != "no"; then
AC_DEFINE(USE_OPENSSL_SYSTEM_CIPHERS,1,[ Use system default cipher list instead of hardcoded
value ])
fi
+ AC_CHECK_FUNCS([RAND_egd])
fi
+
Previous Comments:
------------------------------------------------------------------------
[2017-12-23 13:17:59] dpa-bugs at aegee dot org
Description:
------------
ext/openssl/config0.m4 contains:
AC_CHECK_FUNCS([RAND_egd])
PHP_SETUP_OPENSSL(OPENSSL_SHARED_LIBADD, [AC_DEFINE(HAVE_OPENSSL_EXT,1,[ ])],
[AC_MSG_ERROR([OpenSSL check failed. Please check config.log for more information.])])
meaning that ./configure first checks for RAND_egd and then adds -lcrypto to LDFLAGS. This cannot
work in this order, as RAND_egd can only be detected after -lcrypto is passed to the linker.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=75725&edit=1