comparison src/configure.ac @ 24626:7b48e331519d v8.2.2852

patch 8.2.2852: configure can add --as-needed a second time Commit: https://github.com/vim/vim/commit/761ead497feff5fd259c9f6ca76d184bb8755373 Author: Natanael Copa <ncopa@alpinelinux.org> Date: Sat May 15 14:25:37 2021 +0200 patch 8.2.2852: configure can add --as-needed a second time Problem: Configure can add --as-needed a second time. Solution: Only add --as-needed if not already there. (Natanael Copa, closes #8189, closes #8181)
author Bram Moolenaar <Bram@vim.org>
date Sat, 15 May 2021 14:30:02 +0200
parents 09bfa6e3859c
children ae30a87aafd3
comparison
equal deleted inserted replaced
24625:4bb3aeaba950 24626:7b48e331519d
4517 dnl at linker level. Let's use it. 4517 dnl at linker level. Let's use it.
4518 AC_MSG_CHECKING(linker --as-needed support) 4518 AC_MSG_CHECKING(linker --as-needed support)
4519 LINK_AS_NEEDED= 4519 LINK_AS_NEEDED=
4520 # Check if linker supports --as-needed and --no-as-needed options 4520 # Check if linker supports --as-needed and --no-as-needed options
4521 if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 4521 if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then
4522 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 4522 if ! echo "$LDFLAGS" | grep -q -- '-Wl,[[^[:space:]]]*--as-needed'; then
4523 LDFLAGS="$LDFLAGS -Wl,--as-needed"
4524 fi
4523 LINK_AS_NEEDED=yes 4525 LINK_AS_NEEDED=yes
4524 fi 4526 fi
4525 if test "$LINK_AS_NEEDED" = yes; then 4527 if test "$LINK_AS_NEEDED" = yes; then
4526 AC_MSG_RESULT(yes) 4528 AC_MSG_RESULT(yes)
4527 else 4529 else