--- ImageMagick-7.1.1-31/configure.ac.orig 2024-04-25 20:17:34.194010394 +0200 +++ ImageMagick-7.1.1-31/configure.ac 2024-04-25 20:19:23.783416698 +0200 @@ -4160,7 +4160,22 @@ MAGICK_CFLAGS=$CFLAGS MAGICK_CXXFLAGS="$CXXFLAGS" MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'` MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'` -MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS" +MAGICK_LDFLAGS='' +new_LDFLAGS='' +for flag in $LDFLAGS; do + case "$flag" in + -L/usr/lib|-L/usr/lib64|-L/usr/libx32) + ;; + -s|-Wl,-s|--strip-all|-Wl,--strip-all|-Wl,--as-needed|-Wl,--no-copy-dt-needed-entries) + new_LDFLAGS="$new_LDFLAGS $flag" + ;; + *) + MAGICK_LDFLAGS="$MAGICK_LDFLAGS $flag" + new_LDFLAGS="$new_LDFLAGS $flag" + ;; + esac +done +LDFLAGS="$new_LDFLAGS" MAGICK_LIBS="$MAGICK_DEP_LIBS $MAGICK_EXTRA_DEP_LIBS" MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` MAGICK_EXTRA_DEP_LIBS=`echo $MAGICK_EXTRA_DEP_LIBS | sed -e 's/ */ /g'`