--- ltmain.in.orig 2007-04-22 01:16:56.000000000 +0200 +++ ltmain.in 2007-04-22 01:18:57.000000000 +0200 @@ -2859,7 +2859,9 @@ # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" + if test "$link_all_deplibs" != no; then + newdependency_libs="$deplib $newdependency_libs" + fi if test "X$duplicate_deps" = "Xyes" ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;