]> git.pld-linux.org Git - packages/GraphicsMagick.git/blame_incremental - GraphicsMagick-ldflags.patch
- enhanced ldflags patch to fix x32 build
[packages/GraphicsMagick.git] / GraphicsMagick-ldflags.patch
... / ...
CommitLineData
1--- GraphicsMagick-1.3.36/configure.ac.orig 2021-12-05 14:39:32.460911190 +0100
2+++ GraphicsMagick-1.3.36/configure.ac 2021-12-05 14:42:24.953215236 +0100
3@@ -3691,7 +3691,22 @@ MAGICK_EXTRA_DEP_LIBS=`echo $MAGICK_EXTR
4
5 MAGICK_API_CFLAGS=$CFLAGS
6 MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'`
7-MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS"
8+MAGICK_API_LDFLAGS=
9+new_LDFLAGS=
10+for flag in $LDFLAGS ; do
11+ case "$flag" in
12+ -L/usr/lib|-L/usr/lib64|-L/usr/libx32|-R/usr/lib|-R/usr/lib64|-R/usr/libx32)
13+ ;;
14+ -s|-Wl,-s|--strip-all|-Wl,--strip-all|-Wl,--as-needed|-Wl,--no-copy-dt-needed-entries)
15+ new_LDFLAGS="$new_LDFLAGS $flag"
16+ ;;
17+ *)
18+ MAGICK_API_LDFLAGS="$MAGICK_API_LDFLAGS $flag"
19+ new_LDFLAGS="$new_LDFLAGS $flag"
20+ ;;
21+ esac
22+done
23+LDFLAGS="$new_LDFLAGS"
24 MAGICK_API_DEP_LIBS="$MAGICK_DEP_LIBS"
25 MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_API_DEP_LIBS $MAGICK_EXTRA_DEP_LIBS"
26
This page took 0.092213 seconds and 4 git commands to generate.