From: Scott James Remnant Date: Wed, 24 Mar 2004 14:23:18 +0000 (+0000) Subject: * NEWS: Explain more fully why we no longer load libraries X-Git-Tag: release-1-9b~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0916718260eab663c45bedcde33282fdd3bec93a;p=thirdparty%2Flibtool.git * NEWS: Explain more fully why we no longer load libraries with global symbol resolution. * doc/libtool.texi (libtool script contents): Add missing documentation for 'inherit_rpath' variable. --- diff --git a/ChangeLog b/ChangeLog index 89b5b511c..1b5a0cb71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2004-03-24 Scott James Remnant + * NEWS: Explain more fully why we no longer load libraries + with global symbol resolution. + * doc/libtool.texi (libtool script contents): Add missing + documentation for 'inherit_rpath' variable. + * configure.ac: Catch errors during calls to AC_PROG_CXX, AC_PROG_CXXCPP and AC_PROG_F77 before LT_INIT. Only set the HAVE_CXX and HAVE_F77 conditions to true if an error didn't diff --git a/NEWS b/NEWS index 0d7c25a45..0279f54e0 100644 --- a/NEWS +++ b/NEWS @@ -37,7 +37,9 @@ New in 1.5b: 2004-??-??; CVS version 1.5a, Libtool team: * Speed up max_cmd_len check. * New function in libltdl: lt_dlhandle_find provides access to module handles by module name. -* libltdl no longer loads shared libraries with global symbol resolution. +* libltdl no longer loads shared libraries with global symbol resolution, + this caused problems when the symbols were intended to be overriden further + up the stack; it is also not recommended practice. * make install now deletes preexisting $prefix/share/libtool before installing latest files. * Extracting symbols from an import library on cygwin and win32 now works. diff --git a/doc/libtool.texi b/doc/libtool.texi index 6ea909b0a..2a44c1f39 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -4713,6 +4713,12 @@ the system that libtool was configured for. List of symbols that must always be exported when using @var{export_symbols}. @end defvar +@defvar inherit_rpath +Whether the linker adds runtime paths of dependency libraries to the +runtime path list, requiring libtool to relink the output when installing. +Set to @samp{yes} or @samp{no}. Default is @samp{no}. +@end defvar + @defvar libext The standard old archive suffix (normally "a"). @end defvar