Don't overlink with libxml2's dependencies. --- a/acinclude.m4 2019-01-09 03:54:13.000000000 -0600 +++ b/acinclude.m4 2024-01-10 10:55:20.000000000 -0600 @@ -2549,7 +2549,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr [$]1 \* 1000000 + [$]2 \* 1000 + [$]3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` PHP_EVAL_LIBLINE($LIBXML_LIBS, $1) PHP_EVAL_INCLINE($LIBXML_INCS) --- a/configure 2016-07-20 07:21:48.000000000 -0500 +++ b/configure 2024-01-10 10:58:13.000000000 -0600 @@ -22235,7 +22235,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -34029,7 +34029,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -83240,7 +83240,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -84754,7 +84754,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -94502,7 +94502,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -95349,7 +95349,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -96139,7 +96139,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -96853,7 +96853,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do @@ -99177,7 +99177,7 @@ IFS=$ac_IFS LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` if test "$LIBXML_VERSION" -ge "2006011"; then - LIBXML_LIBS=`$XML2_CONFIG --libs` + LIBXML_LIBS=`$XML2_CONFIG --libs --dynamic` LIBXML_INCS=`$XML2_CONFIG --cflags` for ac_i in $LIBXML_LIBS; do