diff options
author | Dan McGee <dan@archlinux.org> | 2011-03-20 17:49:42 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-03-20 17:49:42 +0100 |
commit | b2fde01c545286bb92f6194603817602bf9dfbe7 (patch) | |
tree | 283d93f361b09fa5479bc28db6e649e3732884f7 /ltmain.sh | |
parent | 524b3389746f3ea44042050ba28b975b65e931ad (diff) | |
parent | 67c0e9cab39a536f1ca2fbf2a35fe898e3b71ef4 (diff) | |
download | pacman-b2fde01c545286bb92f6194603817602bf9dfbe7.tar.gz pacman-b2fde01c545286bb92f6194603817602bf9dfbe7.tar.xz |
Merge branch 'maint'
Diffstat (limited to 'ltmain.sh')
-rwxr-xr-x | ltmain.sh | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -5790,6 +5790,11 @@ func_mode_link () arg=$func_stripname_result ;; + -Wl,--as-needed|-Wl,--no-as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -6150,6 +6155,15 @@ func_mode_link () lib= found=no case $deplib in + -Wl,--as-needed|-Wl,--no-as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" |