]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
24 years ago* configure.in: Display a banner to remind users that this is multi-language-branch
Gary V. Vaughan [Sun, 24 Jun 2001 16:48:46 +0000 (16:48 +0000)] 
* configure.in:  Display a banner to remind users that this is
an ex-branch.

24 years ago* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
Mark Mitchell [Mon, 4 Jun 2001 19:32:48 +0000 (19:32 +0000)] 
* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
with_gcc]: Use `gcc -shared' to build a shared library.

24 years ago* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
John David Anglin [Mon, 4 Jun 2001 19:22:15 +0000 (19:22 +0000)] 
* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
archives.

24 years ago* ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared
Simon Patarin [Mon, 28 May 2001 20:59:25 +0000 (20:59 +0000)] 
* ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++  shared
libraries when using g++ with native linker.

24 years ago* ltconfig.in (version_type, soname_spec) [aix4* | aix5*]: Use
Albert Chin [Mon, 28 May 2001 20:09:07 +0000 (20:09 +0000)] 
* ltconfig.in (version_type, soname_spec) [aix4* | aix5*]: Use
linux-style versioning, and remove trailing .o from soname_spec.

24 years ago* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
Alexandre Oliva [Tue, 22 May 2001 10:39:31 +0000 (10:39 +0000)] 
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
[aix4*|aix5*]: Prepend blank.

24 years ago* ltconfig.in: Fix sh.test regression introduced in previous patch.
Alexandre Oliva [Sun, 20 May 2001 18:44:56 +0000 (18:44 +0000)] 
* ltconfig.in: Fix sh.test regression introduced in previous patch.

24 years ago* ltconfig.in (lt_cv_sys_max_cmd_len): Improve test to work better
Alexandre Oliva [Sun, 20 May 2001 18:20:07 +0000 (18:20 +0000)] 
* ltconfig.in (lt_cv_sys_max_cmd_len): Improve test to work better
in case of non-built-in echo.  Set bounds correctly.

24 years agoRemoved unwanted blank from CL entry
Alexandre Oliva [Sun, 20 May 2001 18:15:03 +0000 (18:15 +0000)] 
Removed unwanted blank from CL entry

24 years ago* ltcf-cxx.sh (allow_undefined_flag) [aix4* | aix 5*]: Fix quote
Alexandre Oliva [Sun, 20 May 2001 18:14:01 +0000 (18:14 +0000)] 
* ltcf-cxx.sh (allow_undefined_flag) [aix4* | aix 5*]: Fix quote
error.

24 years ago* ltmain.in (exec_cmd): New variable. Don't exec programs within
Alexandre Oliva [Sun, 20 May 2001 18:09:56 +0000 (18:09 +0000)] 
* ltmain.in (exec_cmd): New variable.  Don't exec programs within
the big `case'; set the variable instead, and exec the cmd
afterwards, so that the shell gets a chance to clean up here-doc
files.
* NEWS: Update.

24 years ago* libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.
Alan Modra [Wed, 16 May 2001 06:51:02 +0000 (06:51 +0000)] 
* libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.

24 years agoNot supposed to be checked in.
Andreas Jaeger [Thu, 3 May 2001 17:11:44 +0000 (17:11 +0000)] 
Not supposed to be checked in.

24 years ago* ltmain.in (relink_command): Arrange for wrapper script to save binary-branchpoint
Andreas Jaeger [Thu, 3 May 2001 15:39:52 +0000 (15:39 +0000)] 
* ltmain.in (relink_command): Arrange for wrapper script to save
output to a variable and display it only if relinking fails.

24 years ago* ltcf-cxx.sh: Add -nostdlib to HP-UX GCC archive_cmds. multi-language-merge-point
Alexandre Oliva [Fri, 27 Apr 2001 17:15:06 +0000 (17:15 +0000)] 
* ltcf-cxx.sh: Add -nostdlib to HP-UX GCC archive_cmds.

24 years ago* ltcf-cxx.sh: Add -nostdlib to IRIX 6 archive_cmds.
Mark P Mitchell [Fri, 27 Apr 2001 17:07:33 +0000 (17:07 +0000)] 
* ltcf-cxx.sh: Add -nostdlib to IRIX 6 archive_cmds.

24 years ago* TODO: describe problems with libltdl
Thomas Tanner [Wed, 25 Apr 2001 14:26:50 +0000 (14:26 +0000)] 
* TODO: describe problems with libltdl
* ltmain.in (ILD): tidy up, add comments, remove dead code,
  merge duplicate code
* ltmain.in (ILD): don't touch newdependency_libs after scan or
  dlopen pass
* ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened
  module (remove absolutely wrong quick hack)
* ltmain.in (ILD): remove comments about duplicate removal
* ltmain.in (ILD): build a static-only module if it has
  static libraries in its dependencies (so that libltdl can
  safely load dependency_libs)
* ltmain.in (argument parsing): prefix comparsions of -l args with X,
  replace -lc with `-framework System' _after_ the ILD passes
* ltmain.in (deplibs_check): use portable test syntax
* ltmain.in (help): document -prefer-[non-]pic flags
* ltmain.in: improve readablity by adding some comments,
  rename uninst_* to notinst_* (more adequate name)

24 years ago* ltcf-c.sh, ltcf-gcj.sh: Support $host_os as /sysv5uw7*/ from
Peter Eisentraut [Tue, 24 Apr 2001 23:58:18 +0000 (23:58 +0000)] 
* ltcf-c.sh, ltcf-gcj.sh: Support $host_os as /sysv5uw7*/ from
newer config.guess in addition to older /unixware*/.  Use
compiler driver, not linker, for linking shared libraries.

24 years ago* ltdl.m4 (AC_C_INLINE): No longer required.
Gary V. Vaughan [Tue, 24 Apr 2001 23:03:33 +0000 (23:03 +0000)] 
* ltdl.m4 (AC_C_INLINE): No longer required.
* libltdl/ltdl.c (strdup, strcmp, strchr, strrchr, memcpy, trim,
free_vars):  Revoke inline keyword from declarations.  `static
inline' is not very portable, and in addition Unixware 7.1.1's
compiler says you can't access static variables from inline
functions.
Reported by Peter Eisentraut  <peter_e@gmx.net>

24 years ago* ltconfig.in: Handle case where /bin/nm -p outputs multiple
Albert Chin-A-Young [Tue, 24 Apr 2001 22:20:08 +0000 (22:20 +0000)] 
* ltconfig.in: Handle case where /bin/nm -p outputs multiple
symbol types (like under HP-UX 11.00).

24 years ago* ltcf-cxx.sh (output_verbose_link_cmds): Renamed this variable to
Ossama Othman [Tue, 24 Apr 2001 21:35:12 +0000 (21:35 +0000)] 
* ltcf-cxx.sh (output_verbose_link_cmds): Renamed this variable to
"output_verbose_link_cmd" to better conform to libtool naming
conventions.

24 years agoFrom Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
Gary V. Vaughan [Tue, 24 Apr 2001 17:16:32 +0000 (17:16 +0000)] 
From Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
* tests/Makefile.am (TESTS_ENVIRONMENT): Make sure the *.test
scripts get the same make that was used in the top level
directory.

24 years ago* libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules
Peter Eisentraut [Mon, 23 Apr 2001 21:28:25 +0000 (21:28 +0000)] 
* libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules
are left.

24 years agoFrom Albert Chin-A-Young <china@thewrittenword.com>
Gary V. Vaughan [Mon, 23 Apr 2001 20:11:35 +0000 (20:11 +0000)] 
From Albert Chin-A-Young <china@thewrittenword.com>
* ltmain.in:  `test -L' is not portable, and infact breaks uninstall
mode on Solaris.  Fallback to `test -h' and finally `test -f',
but be careful not to let the failure status cause libtool to
stop.

24 years agoFrom Simon Spero <ses@ibiblio.org>
Gary V. Vaughan [Mon, 23 Apr 2001 00:41:43 +0000 (00:41 +0000)] 
From Simon Spero <ses@ibiblio.org>
* ltdl.m4 (AC_LTDL_DLSYM_USCORE):  Add $LIBADD_DL while
checking for dlsym _.

From Simon Spero <ses@ibiblio.org>
* libtool.m4 (lt_cv_deplibs_check_method) [darwin]: Set it!

24 years agoshould have been part of the last commit.
Gary V. Vaughan [Sun, 22 Apr 2001 23:40:25 +0000 (23:40 +0000)] 
should have been part of the last commit.

24 years ago* Makefile.am (EXTRA_DIST): Distribute bootstrap.
Gary V. Vaughan [Sun, 22 Apr 2001 23:39:23 +0000 (23:39 +0000)] 
* Makefile.am (EXTRA_DIST):  Distribute bootstrap.

24 years ago* bootstrap: Allow overriding the location aclocal, automake,
Peter Eisentraut [Sun, 22 Apr 2001 23:34:50 +0000 (23:34 +0000)] 
* bootstrap: Allow overriding the location aclocal, automake,
autoconf, autoheader from the environment.

24 years ago* demo/Makefile.am: Automake 1.4e does not allow `+=' assignments
Peter Eisentraut [Sun, 22 Apr 2001 23:13:11 +0000 (23:13 +0000)] 
* demo/Makefile.am: Automake 1.4e does not allow `+=' assignments
if the variable was not set with `=' earlier.  `+=' was not useful
here anyway.

24 years ago* ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must
Gary V. Vaughan [Sun, 22 Apr 2001 22:56:18 +0000 (22:56 +0000)] 
* ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must
check for that here.
* libltdl/ltdl.c (HAVE_SYS_DL_H):  Include it if necessary for
the dlopen loader.
Reported by Matthew Schalit <mschalit@pacbell.net>

24 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
Gary V. Vaughan [Sun, 22 Apr 2001 22:38:00 +0000 (22:38 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  Use pass_all for
various releases of UnixWare and OpenServer that support it.
Reported by Matthew Schalit <mschalit@pacbell.net>

24 years ago* TODO: propose pkg-config merge.
Gary V. Vaughan [Sat, 21 Apr 2001 17:38:40 +0000 (17:38 +0000)] 
* TODO:  propose pkg-config merge.

24 years ago* ltmain.in: Correct an error in yesterday's patch.
Nick Hudson [Sat, 21 Apr 2001 17:24:20 +0000 (17:24 +0000)] 
* ltmain.in: Correct an error in yesterday's patch.

24 years ago* libtool.m4: Improve NetBSD support.
Nick Hudson [Fri, 20 Apr 2001 21:01:36 +0000 (21:01 +0000)] 
* libtool.m4: Improve NetBSD support.
* ltcf-c.sh: ditto.
* ltcf-gcj.sh: ditto.
* ltmain.in: ditto.

24 years ago* ltcf-cxx.sh [HP-UX GNU ld]: Don't use flags specific to the
Alexandre Oliva [Fri, 20 Apr 2001 08:53:18 +0000 (08:53 +0000)] 
* ltcf-cxx.sh [HP-UX GNU ld]: Don't use flags specific to the
HP-UX linker.

24 years agoAdded this file as it was forgotten when pen the pdemo directory was added.
Alexandre Oliva [Wed, 18 Apr 2001 22:10:02 +0000 (22:10 +0000)] 
Added this file as it was forgotten when pen the pdemo directory was added.

24 years ago* TODO: Add -L- flag.
Alexandre Oliva [Wed, 18 Apr 2001 07:25:10 +0000 (07:25 +0000)] 
* TODO: Add -L- flag.

24 years agoformatting change.
Alexandre Oliva [Mon, 16 Apr 2001 20:44:10 +0000 (20:44 +0000)] 
formatting change.

24 years ago* ltcf-c.sh (no_undefined_flag) [Solaris ld]: Change to -zdefs.
Alexandre Oliva [Thu, 12 Apr 2001 02:39:37 +0000 (02:39 +0000)] 
* ltcf-c.sh (no_undefined_flag) [Solaris ld]: Change to -zdefs.
* ltcf-cxx.sh (no_undefined_flag) [Solaris ld]: Likewise.
* ltcf-gcj.sh (no_undefined_flag) [Solaris ld]: Likewise.
(archive_cmds, archive_expsym_cmds, output_verbose_link_cmds,
whole_archive_flag_spec) [Solaris]: Copy from ltcf-cxx.sh.

24 years agoTypo
Michael Matz [Thu, 12 Apr 2001 02:28:28 +0000 (02:28 +0000)] 
Typo

24 years ago* ltmain.in: recognize "CC" as default --tag argument to resolve
Michael Matz [Thu, 12 Apr 2001 02:28:10 +0000 (02:28 +0000)] 
* ltmain.in: recognize "CC" as default --tag argument to resolve
also ambiguities with that language.

24 years ago* ltmain.in: Mark duplicate libraries appearing in predeps and
Alexandre Oliva [Thu, 12 Apr 2001 02:20:59 +0000 (02:20 +0000)] 
* ltmain.in: Mark duplicate libraries appearing in predeps and
postdeps as specialdeplibs.  Explain the whole plan.

24 years ago* config.guess: Updated to latest version.
Ossama Othman [Wed, 11 Apr 2001 16:39:39 +0000 (16:39 +0000)] 
* config.guess: Updated to latest version.
* config.sub: Likewise.

24 years ago* ltcf-cxx.sh: Support creation of C++ shared libraries on
Loren J. Rittle [Wed, 11 Apr 2001 16:15:09 +0000 (16:15 +0000)] 
* ltcf-cxx.sh: Support creation of C++ shared libraries on
recent versions of FreeBSD (release 3 or later).
* ltconfig.in: On FreeBSD, -lc must not be provided when building
a shared library or else the standard -pthread gcc option is
rendered worthless to later users of the built library.

24 years ago* AUTHORS: Added myself to the list of maintainers.
Ossama Othman [Wed, 11 Apr 2001 15:52:58 +0000 (15:52 +0000)] 
* AUTHORS: Added myself to the list of maintainers.

24 years ago* ltcf-cxx.sh (archive_expsym_cmds, osf4/osf5): Added support
Aneesh Kumar K.V [Tue, 10 Apr 2001 19:54:42 +0000 (19:54 +0000)] 
* ltcf-cxx.sh (archive_expsym_cmds, osf4/osf5):  Added support
for cxx under Compaq Tru64.

24 years ago* ltcf-c.sh (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl}
Gary V. Vaughan [Sun, 8 Apr 2001 11:40:15 +0000 (11:40 +0000)] 
* ltcf-c.sh (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl}
to pass -rpath when compiling with gcc.
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>

24 years ago* libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self'
Gary V. Vaughan [Sun, 8 Apr 2001 10:44:49 +0000 (10:44 +0000)] 
* libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self'
module, since HPUX adds module symbols into the `self' pool if
it is opened later.  Return the cached pointer if the caller
subsequently tries to open `self'.
(sys_shl_sym): Diagnose NULL modules.

24 years agoFrom Peter Eisentraut <peter_e@gmx.net>
Gary V. Vaughan [Sun, 8 Apr 2001 10:03:52 +0000 (10:03 +0000)] 
From Peter Eisentraut  <peter_e@gmx.net>
* ltmain.in (clean,uninstall): test -e is not portable.  Well,
neither is -L, but I'm hoping that redirecting error messages
to /dev/null and relying on non-zero exit status will work okay
on the few hosts that don't support -L.

24 years ago* ltmain.in: Improve check for valid -version-info parameter.
Nick Hudson [Sun, 8 Apr 2001 00:41:55 +0000 (00:41 +0000)] 
* ltmain.in: Improve check for valid -version-info parameter.

24 years agoFrom Nick Hudson <skrll@netbsd.org>
Gary V. Vaughan [Sun, 8 Apr 2001 00:31:50 +0000 (00:31 +0000)] 
From Nick Hudson  <skrll@netbsd.org>
* doc/Makefile.am (libtool_TEXINFOS): Add fdl.texi so that it
is included in the distribution.

24 years ago* ltmain.in (clean,uninstall): Do not error if the file doesn't
Peter Eisentraut [Sat, 7 Apr 2001 00:32:39 +0000 (00:32 +0000)] 
* ltmain.in (clean,uninstall): Do not error if the file doesn't
exist and 'rm -f' was used.  Exit with status 1 on error.

24 years ago* ltmain.in: Implement a new deplibs_check_method called
Nick Hudson [Fri, 6 Apr 2001 21:24:52 +0000 (21:24 +0000)] 
* ltmain.in: Implement a new deplibs_check_method called
match_pattern that does pattern matching on filenames...
* libtool.m4: ...use it with NetBSD

24 years ago* doc/libtool.texi (Multiple dependencies): A note about the
Gary V. Vaughan [Fri, 6 Apr 2001 00:57:13 +0000 (00:57 +0000)] 
* doc/libtool.texi (Multiple dependencies): A note about the
problems I've reintroduced by reverting the my patch of 2001-03-31.

24 years ago* tests/Makefile.am (TESTS): Delete references to depdemo-dups.test.
Gary V. Vaughan [Fri, 6 Apr 2001 00:43:31 +0000 (00:43 +0000)] 
* tests/Makefile.am (TESTS): Delete references to depdemo-dups.test.
* tests/depdemo-dups.test:  Removed, as part of the patch
reversion below.
* ltmain.in: Revert my change from 2001-03-31.  Although it
was technically correct, it opens a whole can of worms we don't
want to deal with right now.

24 years agoFrom Ahmed Masud <masud@googgun.com>
Gary V. Vaughan [Fri, 6 Apr 2001 00:29:14 +0000 (00:29 +0000)] 
From Ahmed Masud <masud@googgun.com>
* libltdl/ltdl.c (sys_shl_open):  Return a NULL module handle
for self opening.
(sys_shl_close):  Be careful not to close a NULL module handle.
(sys_shl_sym):  Allow shl_findsym() to open NULL modules, but
discard the modified module address it returns.

24 years ago* libltdl/ltdl.c (lt_dlopen): When reading the .la file,
Gary V. Vaughan [Fri, 6 Apr 2001 00:16:05 +0000 (00:16 +0000)] 
* libltdl/ltdl.c (lt_dlopen):  When reading the .la file,
reallocate the line buffer size if the line overflows the
original buffer.
Reported by Nick Hudson <skrll@netbsd.org>

24 years ago* NEWS (1.3d) Removed bogus ltconfig reference.
Gary V. Vaughan [Fri, 6 Apr 2001 00:11:05 +0000 (00:11 +0000)] 
* NEWS (1.3d) Removed bogus ltconfig reference.

24 years agoAdded the pdemo directory and test scripts to test piecewise linking.
Robert Boehne [Tue, 3 Apr 2001 21:47:48 +0000 (21:47 +0000)] 
Added the pdemo directory and test scripts to test piecewise linking.

24 years ago* libtool.m4, ltconfig.in, ltcf-c.sh, ltcf-cxx.sh: Fixed
Christoph Pfisterer [Sun, 1 Apr 2001 14:28:18 +0000 (14:28 +0000)] 
* libtool.m4, ltconfig.in, ltcf-c.sh, ltcf-cxx.sh: Fixed
support for Darwin and Rhapsody. Now correctly hardcodes the
library path and adds versioning. Other small fixes.
* ltmain.in: Fixed special cases for libc and libm on Rhapsody and
Darwin. One of them was misplaced. Added version_type case for
Rhapsody and Darwin, named "darwin".

24 years ago* ltmain.in: Remove the code for stripping duplicate deplibs
Gary V. Vaughan [Sun, 1 Apr 2001 00:30:34 +0000 (00:30 +0000)] 
* ltmain.in: Remove the code for stripping duplicate deplibs
from libtool link lines -- duplicates are somtimes necessary
to satisfy inter-library dependencies, and never cause link to
fail even if they are spurious.
* tests/depdemo-dups.test: New file.  Make sure this bug doesn't
creep back in again!
* tests/Makefile.am (TESTS): Use the new test above.

24 years ago* libltdl/ltdl.c: Use windows paths while calling LoadLibrary.
Edward M. Lee [Sat, 31 Mar 2001 11:08:47 +0000 (11:08 +0000)] 
* libltdl/ltdl.c:  Use windows paths while calling LoadLibrary.

24 years ago* ltconfig.in, ltcf-c.sh, ltcf-gcj.sh: Generate dll/import
Edward M. Lee [Sat, 31 Mar 2001 11:05:10 +0000 (11:05 +0000)] 
* ltconfig.in, ltcf-c.sh, ltcf-gcj.sh: Generate dll/import
libraries for cygwin according to the following: libFOO.a (static
lib), libFOO.dll.a (import lib), cygFOO-version.dll (dll).  Update
postinstall_cmds and postuninstall_cmds to reflect this.
* ltmain.in: Generate installed .la files with dlnames set to
../bin/cygFOO-version.dll for normal dlls. dlls for modules
remain with the .la file.

24 years ago* libtoolize.in: change recommendation from AM_PROG_LIBTOOL to
Edward M. Lee [Fri, 30 Mar 2001 22:40:58 +0000 (22:40 +0000)] 
* libtoolize.in: change recommendation from AM_PROG_LIBTOOL to
AC_PROG_LIBTOOL.

24 years ago* libtoolize.in: Check configure.ac and prefer configure.ac to
Edward M. Lee [Fri, 30 Mar 2001 22:35:20 +0000 (22:35 +0000)] 
* libtoolize.in: Check configure.ac and prefer configure.ac to
configure.in.

24 years ago* ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP. Do not add
Laurynas Biveinis [Thu, 22 Mar 2001 18:05:45 +0000 (18:05 +0000)] 
* ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP.  Do not add
'-DPIC' to ac_cv_prog_cc_pic for DJGPP.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.
* ltconfig.in: Fix typo.

24 years ago* ltmain.in (piecewise linking): Make sure we link at least one
Alexandre Oliva [Tue, 20 Mar 2001 05:47:28 +0000 (05:47 +0000)] 
* ltmain.in (piecewise linking): Make sure we link at least one
object file at a time into a new reloadable object file.
[whole_archive_flag_spec]: Don't link convenience archives
piecewise.
(piecewise archiving): Clear RANLIB except for the last run.

24 years ago* configure.in (file_magic_cmd, reload_flag): Duplicate `$'s
Alexandre Oliva [Tue, 20 Mar 2001 05:44:23 +0000 (05:44 +0000)] 
* configure.in (file_magic_cmd, reload_flag): Duplicate `$'s
before SUBSTin in the Makefile.
* ltconfig.in (reload_flag): Prepend a blank if it doesn't start
with one.

24 years ago* ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Link with -fPIC.
Albert Chin [Fri, 16 Mar 2001 03:56:31 +0000 (03:56 +0000)] 
* ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Link with -fPIC.

24 years ago* ltconfig.in (lt_cv_compiler_c_o): Cache it.
Alexandre Oliva [Tue, 13 Mar 2001 15:02:22 +0000 (15:02 +0000)] 
* ltconfig.in (lt_cv_compiler_c_o): Cache it.
* ltcf-gcj.sh (lt_cv_compiler_c_o): Set it.

24 years ago* ltmain.in (clean): Fix wrong variable use.
Peter Eisentraut [Sat, 10 Mar 2001 20:03:01 +0000 (20:03 +0000)] 
* ltmain.in (clean):  Fix wrong variable use.

24 years agoAutomatically remove $objdir (usually .libs). From Peter Eisentraut <peter_e@gmx...
Peter Eisentraut [Fri, 9 Mar 2001 18:59:38 +0000 (18:59 +0000)] 
Automatically remove $objdir (usually .libs). From Peter Eisentraut <peter_e@gmx.net>

24 years ago* ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted
Gary V. Vaughan [Fri, 9 Mar 2001 04:36:30 +0000 (04:36 +0000)] 
* ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted
in yesterday by mistake.

24 years agoReformatted comments in ltmain.in to complete sentences and use tabs.
Robert Boehne [Thu, 8 Mar 2001 22:33:18 +0000 (22:33 +0000)] 
Reformatted comments in ltmain.in to complete sentences and use tabs.

24 years agoFrom Tor Lillqvist <tml@iki.fi>
Gary V. Vaughan [Wed, 7 Mar 2001 01:51:20 +0000 (01:51 +0000)] 
From Tor Lillqvist <tml@iki.fi>
* ltcf-c.sh, ltcf-gcj.sh (export_symbols): On Windows, if the
export_symbols file (which has been passed to libtool with the
-export-symbols command line switch) already is a .def file, use
it as is.

24 years agoFrom Tor Lillqvist <tml@iki.fi>
Gary V. Vaughan [Wed, 7 Mar 2001 01:13:22 +0000 (01:13 +0000)] 
From Tor Lillqvist <tml@iki.fi>
* ltmain.in (library_names_spec): Use an appropriate filename
prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32.

24 years ago* ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to
Alexandre Oliva [Tue, 6 Mar 2001 11:17:20 +0000 (11:17 +0000)] 
* ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to
2.96 can't build shared libraries reliably.  Disable them.

24 years ago* ltmain.in: When dropping dependencies of a -no-undefined
Alexandre Oliva [Tue, 6 Mar 2001 11:15:37 +0000 (11:15 +0000)] 
* ltmain.in: When dropping dependencies of a -no-undefined
library, give up on building a shared library.

24 years ago* ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Port.
Alexandre Oliva [Tue, 6 Mar 2001 11:14:53 +0000 (11:14 +0000)] 
* ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Port.

24 years agoFrom Albert Chin-A-Young <china@thewrittenword.com>
Gary V. Vaughan [Tue, 6 Mar 2001 02:27:34 +0000 (02:27 +0000)] 
From Albert Chin-A-Young <china@thewrittenword.com>
* libtool.m4: Apply missing m4 quotes that were originally applied to
HEAD branch only.

24 years ago* NEWS: Updated.
Gary V. Vaughan [Mon, 5 Mar 2001 21:31:44 +0000 (21:31 +0000)] 
* NEWS: Updated.
* doc/libtool.texi (Thread Safety in libltdl): New node describing
the  application the new MT API.
* libltdl/ltdl.h: Prototypes.
* libltdl/ltdl.c: Use these functions throughout the rest of
the file to provide thread locking.
(lt_dlmutex_register): New function to set callbacks for
multi-threaded calls into libltdl.
(lt_dl_mutex_lock): Type of a locking callback function.
(lt_dl_mutex_lock): Type of an unlocking callback function.
(lt_dl_mutex_seterror): Type of a callback function to save the
last libltdl error message in thread local storage.
(lt_dl_mutex_geterror): Type of a callback function to retrieve
the last saved error message from thread local storage.

* ltconfig.in: Likewise.
* ltcf-c.sh: Likewise.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.

24 years ago* ltmain.sh: Don't quote the argument of case/esac and
Akim Demaille [Mon, 5 Mar 2001 20:47:28 +0000 (20:47 +0000)] 
* ltmain.sh: Don't quote the argument of case/esac and
assignments.
* libtool.m4: Likewise.

24 years agoAdded the link mode option -objectlist FILE.
Robert Boehne [Mon, 5 Mar 2001 15:41:55 +0000 (15:41 +0000)] 
Added the link mode option -objectlist FILE.

24 years ago* ltconfig.in: Added explicit return type to all C functions.
Markus F.X.J. Oberhumer [Sat, 3 Mar 2001 21:41:11 +0000 (21:41 +0000)] 
* ltconfig.in: Added explicit return type to all C functions.
* ltdl.m4: Likewise.

24 years agoSupport for piecewise linking to allow very large libraries to be built.
Robert Boehne [Fri, 23 Feb 2001 20:12:00 +0000 (20:12 +0000)] 
Support for piecewise linking to allow very large libraries to be built.

24 years ago* libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned
Gary V. Vaughan [Tue, 20 Feb 2001 01:48:03 +0000 (01:48 +0000)] 
* libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned
type to a negative number.
Reported by Guenter Millahn <Guenter.Millahn@Informatik.TU-Cottbus.DE>

24 years agoltconfig.in : Under AIX 4&5 check $NM for GNUness and remove -C if so.
Robert Boehne [Thu, 15 Feb 2001 21:55:40 +0000 (21:55 +0000)] 
ltconfig.in : Under AIX 4&5 check $NM for GNUness and remove -C if so.

24 years agoAltered AIX code so that it only checks for a broken collect2 under aix4.[012]
Robert Boehne [Thu, 15 Feb 2001 16:15:46 +0000 (16:15 +0000)] 
Altered AIX code so that it only checks for a broken collect2 under aix4.[012]

24 years agoRemoved the AC_REQUIRE of AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.
Robert Boehne [Tue, 13 Feb 2001 20:06:55 +0000 (20:06 +0000)] 
Removed the AC_REQUIRE of AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.

24 years agoChanged aix4* to aix* for setting deplibs_check_method to pass_all.
Robert Boehne [Mon, 12 Feb 2001 18:14:23 +0000 (18:14 +0000)] 
Changed aix4* to aix* for setting deplibs_check_method to pass_all.

24 years agoAdded support for AIX 4&5 on Power* and IA64.
Robert Boehne [Mon, 12 Feb 2001 18:08:11 +0000 (18:08 +0000)] 
Added support for AIX 4&5 on Power* and IA64.

24 years agoEliminated setting LD to $CC
Robert Boehne [Mon, 5 Feb 2001 17:50:37 +0000 (17:50 +0000)] 
Eliminated setting LD to $CC

24 years agoFrom Nick Hudson <skrll@netbsd.org>
Gary V. Vaughan [Mon, 5 Feb 2001 00:27:19 +0000 (00:27 +0000)] 
From Nick Hudson <skrll@netbsd.org>
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): netbsd* is able to
automatically load module deplibs without assistance from
libltdl.

24 years ago* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
Gary V. Vaughan [Fri, 2 Feb 2001 20:40:51 +0000 (20:40 +0000)] 
* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
even when deplibs are not used because of the patch below.

24 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
Gary V. Vaughan [Fri, 2 Feb 2001 20:15:26 +0000 (20:15 +0000)] 
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
architecture automatically loads deplibs, then...
* libltdl/ltdl.c (load_deplibs): ...don't manually load each one.

24 years agoRemoved a line break that caused sh.test to fail.
Robert Boehne [Fri, 2 Feb 2001 18:01:18 +0000 (18:01 +0000)] 
Removed a line break that caused sh.test to fail.

24 years ago* AUTHORS: added myself to the list of maintainers.
Robert Boehne [Thu, 1 Feb 2001 00:16:16 +0000 (00:16 +0000)] 
* AUTHORS: added myself to the list of maintainers.

24 years ago* libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
Gary V. Vaughan [Wed, 31 Jan 2001 11:42:38 +0000 (11:42 +0000)] 
* libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
don't sweat -- it may be a lib that is already statically linked
into the loading application.

* libltdl/ltdl.c: Clean up the shadowing of the global handles
variable.
(LT_DLRESIDENT_FLAGS): Add extra parens to satisfy -Wall.
(load_deplibs):  Cast isspace() argument to an int to satisfy
-Wall.

24 years ago* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
Alexandre Oliva [Mon, 29 Jan 2001 02:02:05 +0000 (02:02 +0000)] 
* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
libraries.

24 years ago* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
Alexandre Oliva [Sat, 27 Jan 2001 19:20:51 +0000 (19:20 +0000)] 
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
* ltcf-cxx.sh, ltcf-gcj.sh: Likewise.