2006-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
+ Fix 1.5.22 regression by commenting out the code to remove the
+ uninstalled paths. It was never working, and it is not at the
+ right place. A proper removal code is to follow. This
+ regression was visible on OpenBSD, NetBSD, DragonFly, and other
+ systems with hardcode_direct=yes.
+ * NEWS, THANKS: Updated.
+ Reported by Joerg Sonnenberger <joerg@netbsd.org> and
+ Marc Espie <espie@nerim.net> and others.
+
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd,
dragonfly ]: Fix 1.5.22 regression caused by too strict $host_os
match that stopped DragonFly from working.
New in 1.5.23a: 2006-??-??; CVS version 1.5.23a, Libtool team:
* Initial support for RDOS.
* Fix regression on DragonFly that disabled library hardcoding.
+* Fix regression on OpenBSD, NetBSD, DragonFly, and other systems
+ with hardcode_direct=yes that wrongly removed paths to uninstalled
+ libraries during link mode.
* Bug Fixes.
\f
New in 1.5.22: 2005-12-18; CVS version 1.5.21a, Libtool team:
Jeff Squyres jsquyres@lam-mpi.org
Jeremy C. Reed reed@reedmedia.net
Joel N. Weber II devnull@gnu.org
+ Joerg Sonnenberger joerg@netbsd.org
Joseph Beckenbach III jrb3@best.com
Kenneth Albanowski kjahds@kjahds.com
Kevin Ryde user42@zip.com.au
fi
# Eliminate all temporary directories.
- for path in $notinst_path; do
- lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
- deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
- dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
- done
+ #for path in $notinst_path; do
+ # lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
+ # deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
+ # dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+ #done
if test -n "$xrpath"; then
# If the user specified any rpath flags, then add them.