--- b/lang/ocaml/Makefile +++ b/lang/ocaml/Makefile @@ -34,6 +34,9 @@ STRIP= SSP_UNSAFE= yes MAKE_JOBS_UNSAFE= yes +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-znotext + CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \ -cc "${CC}" \ -aspp "${CC} -c" \ --- b/lang/php56/Makefile +++ b/lang/php56/Makefile @@ -32,6 +32,10 @@ CONFIGURE_ARGS+=--with-layout=GNU \ 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 --- b/lang/php70/Makefile +++ b/lang/php70/Makefile @@ -31,6 +31,10 @@ CONFIGURE_ARGS+=--with-layout=GNU \ 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 --- b/lang/php71/Makefile +++ b/lang/php71/Makefile @@ -32,6 +32,10 @@ CONFIGURE_ARGS+=--with-layout=GNU \ 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 --- b/lang/php72/Makefile +++ b/lang/php72/Makefile @@ -33,6 +33,10 @@ CONFIGURE_ARGS+=--with-layout=GNU \ 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 --- b/multimedia/libx264/Makefile +++ b/multimedia/libx264/Makefile @@ -14,6 +14,9 @@ LIB_DEPENDS= # USES= pathfix +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-znotext + OPTIONS_DEFINE= ASM OPENCL OPTIONS_DEFAULT= ASM OPENCL OPTIONS_EXCLUDE= FFMS GPAC LAVF LSMASH SWSCALE --- b/multimedia/openh264/Makefile +++ b/multimedia/openh264/Makefile @@ -25,6 +25,9 @@ MAKE_ARGS= PREFIX="${PREFIX}" \ ALL_TARGET= all PLIST_SUB= PORTVERSION="${PORTVERSION}" +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-znotext + OPTIONS_DEFINE= DEBUG PLUGINS TEST OPTIONS_DEFAULT=PLUGINS OPTIONS_SUB= yes --- b/multimedia/xvid/Makefile +++ b/multimedia/xvid/Makefile @@ -19,6 +19,10 @@ GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes +# PR230208 Allow relocations against read-only segments (override lld default) +LDFLAGS+= ${LDFLAGS_${ARCH}} +LDFLAGS_i386= -Wl,-z,notext + CONFIGURE_ENV+= ac_cv_prog_ac_yasm=no PLIST_FILES= include/xvid.h \