Index: lang/php56/Makefile =================================================================== --- lang/php56/Makefile +++ lang/php56/Makefile @@ -32,6 +32,10 @@ USES+= autoreconf:build USE_GNOME= libxml2 +# PR230207 Allow relocations against read-only segments (override lld default) +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-z,notext + OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MAILHEAD LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED LINKTHR # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM Index: lang/php70/Makefile =================================================================== --- lang/php70/Makefile +++ lang/php70/Makefile @@ -31,6 +31,10 @@ USES+= autoreconf:build USE_GNOME= libxml2 +# PR230207 Allow relocations against read-only segments (override lld default) +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-z,notext + OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MAILHEAD LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED LINKTHR DTRACE OPTIONS_EXCLUDE_DragonFly= DTRACE Index: lang/php71/Makefile =================================================================== --- lang/php71/Makefile +++ lang/php71/Makefile @@ -32,6 +32,10 @@ USES+= autoreconf:build USE_GNOME= libxml2 +# PR230207 Allow relocations against read-only segments (override lld default) +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-z,notext + OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MAILHEAD LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED LINKTHR DTRACE OPTIONS_EXCLUDE_DragonFly= DTRACE Index: lang/php72/Makefile =================================================================== --- lang/php72/Makefile +++ lang/php72/Makefile @@ -33,6 +33,10 @@ USES+= autoreconf:build USE_GNOME= libxml2 +# PR230207 Allow relocations against read-only segments (override lld default) +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-z,notext + OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED LINKTHR DTRACE OPTIONS_EXCLUDE_DragonFly= DTRACE