From 06e71e87f7e454300bd75f00e50c9d535901b170 Mon Sep 17 00:00:00 2001 From: Mizunashi Mana Date: Sun, 11 Nov 2018 03:17:11 +0900 Subject: [PATCH] Define __APPLE_USE_RFC_3542 for new ipv6 constants --- ext/sockets/config.m4 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ext/sockets/config.m4 b/ext/sockets/config.m4 index 525d7c011ae42..e5602a47895cc 100644 --- a/ext/sockets/config.m4 +++ b/ext/sockets/config.m4 @@ -80,6 +80,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