+2006-03-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ freebsd, dragonfly ]:
+ Set libltdl_cv_sys_dlopen_deplibs to yes. Fixes excessive
+ lt_dlopen times on these systems.
+ * NEWS, THANKS: Update.
+ Bug reported by Peter Jeremy <peterjeremy@optushome.com.au>,
+ patch by Joerg Sonnenberger <joerg@netbsd.org>.
+
2006-03-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* ltmain.in (link mode) < -static-libtool-libs >: New option.
* Fix regression on OpenBSD, NetBSD, DragonFly, and other systems
with hardcode_direct=yes that wrongly removed paths to uninstalled
libraries during link mode.
+* Let libltdl know that FreeBSD and DragonFly dlopen causes dependent
+ modules to be loaded. This fixes excessive load times for modules
+ with large library dependency graphs.
* Bug Fixes.
\f
New in 1.5.22: 2005-12-18; CVS version 1.5.21a, Libtool team:
Patrick Welche prlw1@newn.cam.ac.uk
Paul Eggert eggert@twinsun.com
Peter Eisentraut peter_e@gmx.net
+ Peter Jeremy peterjeremy@optushome.com.au
Rainer Orth ro@TechFak.Uni-Bielefeld.DE
Ralf Menzel menzel@ls6.cs.uni-dortmund.de
Robert Ă–gren lists@roboros.com
# If you are looking for one http://www.opendarwin.org/projects/dlcompat
libltdl_cv_sys_dlopen_deplibs=yes
;;
+ freebsd* | dragonfly*)
+ libltdl_cv_sys_dlopen_deplibs=yes
+ ;;
gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
# GNU and its variants, using gnu ld.so (Glibc)
libltdl_cv_sys_dlopen_deplibs=yes