Fix libtool detection of --as-needed flag
commit571f2f78141a5c13aaf90cfbfe99c04af8158e4e
authorAllan McRae <allan@archlinux.org>
Sat, 22 Oct 2011 08:29:05 +0000 (22 18:29 +1000)
committerDan McGee <dan@archlinux.org>
Tue, 25 Oct 2011 15:37:30 +0000 (25 10:37 -0500)
tree27771f647f1bfccc4f1e384b22d6a2ee65aee8ad
parent0d9e7da309f27c099814232d0f1be1b2ae884b2a
Fix libtool detection of --as-needed flag

The fix for -Wl,--as-needed in commit b0f9477f assumes that
--as-needed/--no-as-needed is the only option given in a -Wl line.
However, it is perfectly valid to specify multiple flags comma
separated after a single -Wl (e.g. the default LDFLAGS in Arch
Linux makepkg.conf).

Adjust the fix so it detect --as-needed in a more general context

> readelf -d lib/libalpm/.libs/libalpm.so.?.?.? | grep NEEDED | wc -l
Before: 13
After: 5

Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
ltmain.sh