@@ -233,10 +233,19 @@ define([VAR_TO_UPDATE], [$3]) ]) AC_MSG_CHECKING([for how to statically link to $1]) + + trylink_ADD_LDFLAGS='' + for arg in $VAR_TO_UPDATE; do + case "${arg}" in + -L*) + trylink_ADD_LDFLAGS="${arg}" + ;; + esac + done SAVELIBS="$LIBS" staticlib="" found="0" dnl HP/UX uses -Wl,-a,archive ... -Wl,-a,shared_archive @@ -247,11 +256,11 @@ if test "${trylink}" != "$2"; then continue fi fi - LIBS="${SAVELIBS} ${trylink}" + LIBS="${SAVELIBS} ${trylink_ADD_LDFLAGS} ${trylink}" AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], [ staticlib="${trylink}" found="1"