diff options
author | Mizunashi Mana <mizunashi-mana@noreply.git> | 2018-11-11 03:17:11 +0900 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-20 21:16:03 +0100 |
commit | e672cd4385d5a72ca8a81677b8c894fdaacfce03 (patch) | |
tree | b298f2fa636303aec07fa2fff0b14abd73f54982 | |
parent | 9fc52c16b50becd3211b8a43a1f509f14ae7e6ac (diff) | |
download | php-git-e672cd4385d5a72ca8a81677b8c894fdaacfce03.tar.gz |
Define __APPLE_USE_RFC_3542 for new ipv6 constants
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | ext/sockets/config.m4 | 10 |
2 files changed, 12 insertions, 1 deletions
@@ -2,6 +2,9 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2018, PHP 7.2.14 +- Sockets: + . Fixed bug #77136 (Unsupported IPV6_RECVPKTINFO constants on macOS). + (Mizunashi Mana) 06 Dec 2018, PHP 7.2.13 diff --git a/ext/sockets/config.m4 b/ext/sockets/config.m4 index 2bf6a2bd11..0cc10cc017 100644 --- a/ext/sockets/config.m4 +++ b/ext/sockets/config.m4 @@ -82,6 +82,14 @@ if test "$PHP_SOCKETS" != "no"; then AC_DEFINE(HAVE_AI_IDN,1,[Whether you have AI_IDN]) fi - PHP_NEW_EXTENSION([sockets], [sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c], [$ext_shared],, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) + PHP_SOCKETS_CFLAGS=-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 + case $host_alias in + *darwin*) PHP_SOCKETS_CFLAGS="$PHP_SOCKETS_CFLAGS -D__APPLE_USE_RFC_3542" + esac + PHP_NEW_EXTENSION( + [sockets], + [sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c], + [$ext_shared],, + $PHP_SOCKETS_CFLAGS) PHP_INSTALL_HEADERS([ext/sockets/], [php_sockets.h]) fi |