+2005-10-29 Howard Chu <hyc@highlandsun.com>
+
+ * libltdl/config/ltmain.m4sh (func_mode_link):
+ With `-static', only link statically against uninstalled
+ libtool libraries. Fixes 1.5.x regression to match documented
+ behavior.
+ * NEWS: Updated.
+
2005-10-27 Stepan Kasal <kasal@ucw.cz>
* HACKING: Update note about use of `$#' in m4 macros.
* Detection of compiler wrappers like distcc/ccache and $host_alias prefix.
* Initial Support for FC (modern Fortran).
* Fixed a regression that prevented use of libltdl without autotools.
+* Fixed a branch-1-5/HEAD regression to only link uninstalled libraries
+ statically with `-static'.
* Bug fixes.
\f
New in 1.9f: 2004-10-23; CVS version 1.9e, Libtool team:
compile_command="$compile_command $link_static_flag"
finalize_command="$finalize_command $link_static_flag"
fi
+ prefer_static_libs=yes
else
if test -z "$pic_flag" && test -n "$link_static_flag"; then
dlopen_self=$dlopen_self_static
fi
+ prefer_static_libs=built
fi
build_libtool_libs=no
build_old_libs=yes
- prefer_static_libs=yes
break
;;
esac
fi
link_static=no # Whether the deplib will be linked statically
+ use_static_libs=$prefer_static_libs
+ if test "$use_static_libs" = built && test "$installed" = yes; then
+ use_static_libs=no
+ fi
if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ { test "$use_static_libs" = no || test -z "$old_library"; }; then
case $host in
*cygwin* | *mingw*)
# No point in relinking DLLs because paths are not encoded