]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
21 years ago* libtool.m4 (_LT_AC_CHECK_DLFCN): Use the interrim new
Gary V. Vaughan [Wed, 27 Aug 2003 16:24:44 +0000 (16:24 +0000)] 
* libtool.m4 (_LT_AC_CHECK_DLFCN): Use the interrim new
AC_CHECK_HEADER with compiler rather than preprocessor.
(AC_LIBTOOL_SETUP): ...which was introduced in autoconf-2.56, so
we AC_PREREQ that version.
* ltdl.m4 (AC_WITH_LTDL, AC_LIB_LTDL, AC_LTDL_FUNC_ARGZ): Ditto.

21 years agoWork around a bug in AU_ALIAS in CVS Autoconf that inserts a
Gary V. Vaughan [Wed, 27 Aug 2003 14:56:07 +0000 (14:56 +0000)] 
Work around a bug in AU_ALIAS in CVS Autoconf that inserts a
newline just before AC_FD_CC, by hand updating:

* ltdl.m4 (AC_LTDL_SYMBOL_USCORE): s/AC_FD_CC/AS_MESSAGE_LOG_FD/g.

22 years agoMuch as we have tried not to make it the callers' responsibility
Jim Pick [Tue, 5 Aug 2003 16:05:01 +0000 (16:05 +0000)] 
Much as we have tried not to make it the callers' responsibility
to maintain an lt_dlrealloc function pointer, it is too difficult
to implement realloc as malloc/memcpy/free without knowing the
size of the original block.  rpl_realloc has been deprecated since
2002-10-30, but kaffe has real failures with that so it's time to
bite the bullet.  Caller gets to maintain lt_dlrealloc:

* NEWS (1.5.1): Updated.
* libltdl/ltdl.c (LT_DLREALLOC): Use lt_dlrealloc so the user can
update the function pointer to match lt_dlmalloc.
(lt_emalloc): Use lt_dlrealloc rather than hardcoding realloc.
* doc/libtool.texi (Libltdl interface): Describe lt_dlrealloc now
that it too has become part of the exported interface to libltdl.

22 years ago* libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the
Peter O'Gorman [Fri, 1 Aug 2003 19:08:14 +0000 (19:08 +0000)] 
* libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the
user set MACOSX_DEPLOYMENT_TARGET to 10.3 or greater.
* libltdl/ltdl.c (dyld): Save the error from the first lookup
to report in lt_dlerror(). Otherwise the error is always
"Symbol _foo not in /usr/lib/libSystem.dylib".
Thanks to Chris Zubrzycki for reporting this.

22 years ago* libltdl/ltdl.h: Tweak the header to support visual studio.
Robert Boehne [Fri, 1 Aug 2003 18:31:55 +0000 (18:31 +0000)] 
* libltdl/ltdl.h: Tweak the header to support visual studio.

22 years ago2003-07-31 Greg Eisenhauer <eisen@cc.gatech.edu>
Greg Eisenhauer [Thu, 31 Jul 2003 20:44:29 +0000 (20:44 +0000)] 
2003-07-31  Greg Eisenhauer  <eisen@cc.gatech.edu>

* ltmain.in: Provide absolute paths for dlopen and dlpreopen
files in generating uninstalled libtool libraries.
* mdemo2/main.c, mdemo2/Makefile.am, mdemo2/README,
mdemo2/configure.ac, mdemo2/.cvsignore, mdemo/mlib.c,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test: New files for testing above feature.
* configure.ac, bootstrap, tests/Makefile.am: Accomodate new
test directory.
* mdemo/Makefile.am: Build libmlib.la for mdemo2 tests.

22 years ago* ltmain.in: Provide absolute paths for dlopen and dlpreopen
Greg Eisenhauer [Thu, 31 Jul 2003 20:41:35 +0000 (20:41 +0000)] 
* ltmain.in: Provide absolute paths for dlopen and dlpreopen
files in generating uninstalled libtool libraries.
* mdemo2/main.c, mdemo2/Makefile.am, mdemo2/README,
mdemo2/configure.ac, mdemo2/.cvsignore, mdemo/mlib.c,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test: New files for testing above feature.
* configure.ac, bootstrap, tests/Makefile.am: Accomodate new
test directory.
* mdemo/Makefile.am: Build libmlib.la for mdemo2 tests.

22 years ago*** empty log message ***
Tony Wyatt [Wed, 30 Jul 2003 23:00:48 +0000 (23:00 +0000)] 
*** empty log message ***

22 years ago* libtool.m4: Remove parentheses around finish_eval part which
Tony Wyatt [Wed, 30 Jul 2003 21:56:08 +0000 (21:56 +0000)] 
* libtool.m4: Remove parentheses around finish_eval part which
broke on amigaos pdksh.

22 years ago* tests/dryrun.test: Ignore any 'total' line from "ls -l" output.
Christiaan Welvaart [Wed, 30 Jul 2003 18:41:31 +0000 (18:41 +0000)] 
* tests/dryrun.test: Ignore any 'total' line from "ls -l" output.

22 years ago* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Correctly remove IRIX C++
Albert Chin-A-Young [Wed, 30 Jul 2003 18:40:25 +0000 (18:40 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Correctly remove IRIX C++
template files.

22 years ago* libtool.m4: More fixes for the new GNU/FreeBSD triplet.
Robert Millan [Wed, 30 Jul 2003 15:11:17 +0000 (15:11 +0000)] 
* libtool.m4: More fixes for the new GNU/FreeBSD triplet.

22 years ago* config.guess, config.sub: Synchronized from ftp.gnu.org since
Bob Friesenhahn [Tue, 15 Jul 2003 00:05:21 +0000 (00:05 +0000)] 
* config.guess, config.sub: Synchronized from ftp.gnu.org since
Robert Millan's patch requires it.

* libtool.m4: Fixed to use the new GNU/FreeBSD triplet.
* ltdl.m4: Fixed to use the new GNU/FreeBSD triplet.
* ltmain.in: Remove GNU/FreeBSD cases, which are no longer needed.

22 years ago* libtool.m4 (_LT_AC_LOCK): Also match powerpc64-*linux* in
Andreas Schwab [Mon, 14 Jul 2003 22:51:59 +0000 (22:51 +0000)] 
* libtool.m4 (_LT_AC_LOCK): Also match powerpc64-*linux* in
addition to ppc64-*linux*.  From Markus Meissner
<meissner@suse.de>.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): For AmigaOS with pdksh,
Dalibor Topic [Mon, 14 Jul 2003 21:00:32 +0000 (21:00 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): For AmigaOS with pdksh,
set the maximum command line length to 8K since otherwise the test
takes over an hour to run.

22 years ago* libtool.m4: Replace mis-uses of path with pathname.
Alexandre Oliva [Thu, 26 Jun 2003 06:55:19 +0000 (06:55 +0000)] 
* libtool.m4: Replace mis-uses of path with pathname.
(AC_PROG_LD_GNU): Don't quote $LD when running it.
(_LT_AC_LANG_CXX_CONFIG): Use -nostdlib also when linking with g++
and non-GNU ld.

22 years ago* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION): Require LT_AC_PROG_SED to
Gary V. Vaughan [Wed, 11 Jun 2003 16:33:49 +0000 (16:33 +0000)] 
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION): Require LT_AC_PROG_SED to
ensure $SED is set by the time it is used.

22 years ago* ChangeLog: Restore missing entries from 2003-04-22.
Gary V. Vaughan [Wed, 11 Jun 2003 15:09:24 +0000 (15:09 +0000)] 
* ChangeLog: Restore missing entries from 2003-04-22.

* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
mips*-linux* variants.

* libtool.m4 Switch on $CC and add paterns to cases.

* libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
value of shlibpath_overrides_runpath is used in the HARDCODE
test and is set in the DYNAMIC_LINKER test.
* ltmain.in [darwin]: We never need to relink on darwin.

* libtool.m4: Switch on $CC and add patterns to cases.

22 years ago* NEWS: Sychronised from branch-1-5.
Gary V. Vaughan [Wed, 11 Jun 2003 14:23:41 +0000 (14:23 +0000)] 
* NEWS: Sychronised from branch-1-5.

22 years ago* ltmain.in: search libraries in the order of preference, rather
Benjamin Reed [Tue, 3 Jun 2003 18:20:37 +0000 (18:20 +0000)] 
* ltmain.in: search libraries in the order of preference, rather
than picking .la's even if they're in a less preferred directory.

22 years ago* ltdl.m4: Add support for GNU/FreeBSD.
Robert Millan [Tue, 3 Jun 2003 18:14:08 +0000 (18:14 +0000)] 
* ltdl.m4: Add support for GNU/FreeBSD.
* ltmain.in: Add support for GNU/FreeBSD.

22 years ago* libtool.m4: No need to use sed to remove leading comma when
Albert Chin-A-Young [Tue, 3 Jun 2003 17:31:52 +0000 (17:31 +0000)] 
* libtool.m4: No need to use sed to remove leading comma when
appending to $tagnames.

22 years ago* tests/defs, tests/demo-conf.test, tests/demo-nofast.test,
Albert Chin-A-Young [Tue, 3 Jun 2003 15:44:14 +0000 (15:44 +0000)] 
* tests/defs, tests/demo-conf.test, tests/demo-nofast.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-shared.test, tests/demo-static.test,
tests/depdemo-conf.test, tests/depdemo-nofast.test,
tests/depdemo-shared.test, tests/depdemo-static.test:
Pass build system type to tests to support environment
where default system type not equal to build system type
(eg. 64-bit HP-UX).

22 years ago* libtool.m4 (darwin): Remove checks for Apple-specific gcc.
Peter O'Gorman [Tue, 3 Jun 2003 15:36:58 +0000 (15:36 +0000)] 
* libtool.m4 (darwin): Remove checks for Apple-specific gcc.
* libltdl/ltdl.c (HAVE_MACH_O_DYLD_H): #define
__private_extern__ for fsf gcc.
* ltmain.in (darwin): Only add new paths to newlib_search_path.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Reorder cygwin's
Max Bowsher [Tue, 3 Jun 2003 15:26:53 +0000 (15:26 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Reorder cygwin's
system library search path.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match all qnx-nto
Robert Boehne [Mon, 2 Jun 2003 04:42:34 +0000 (04:42 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match all qnx-nto
as recent config.guess returns a slightly different string.
* ltmain.in: Replace use of "od" with tr.

22 years ago* libltdl/ltdl.c (argz_insert): Corrected an off by one error when
Gary V. Vaughan [Fri, 30 May 2003 15:25:10 +0000 (15:25 +0000)] 
* libltdl/ltdl.c (argz_insert): Corrected an off by one error when
checking that before is not out of range.

22 years ago* libltdl/ltdl.c (lt_int_dyld_lib_install_name): Removed unused
Gary V. Vaughan [Fri, 30 May 2003 15:21:46 +0000 (15:21 +0000)] 
* libltdl/ltdl.c (lt_int_dyld_lib_install_name): Removed unused
variable mh1.
(sys_dyld_close): Removed unused variable size.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Add support for
Bruno Haible [Wed, 21 May 2003 04:45:25 +0000 (04:45 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Add support for
GNU/FreeBSD.

22 years ago* doc/libtool.texi: Use @ifnottex instead of @ifinfo,
Richard Dawe [Tue, 22 Apr 2003 04:57:10 +0000 (04:57 +0000)] 
* doc/libtool.texi: Use @ifnottex instead of @ifinfo,
to allow production of HTML documentation using makeinfo.

22 years ago* NEWS: Updated.
Robert Boehne [Tue, 15 Apr 2003 05:48:18 +0000 (05:48 +0000)] 
* NEWS: Updated.
* configure.ac: Bumped version to 1.5a.

GNU libtool 1.5 was released.

* configure.ac: Bumped version to 1.5.
* NEWS: updated.
* README-alpha: Updated upload instructions.
* README: Changed typo in version description.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

22 years ago* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
Alexandre Oliva [Fri, 11 Apr 2003 02:15:48 +0000 (02:15 +0000)] 
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
mips*-linux* variants.

22 years ago* libtool.m4 Switch on $CC and add paterns to cases.
Samuel Meder [Thu, 10 Apr 2003 03:49:44 +0000 (03:49 +0000)] 
* libtool.m4 Switch on $CC and add paterns to cases.

22 years ago* libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
Peter O'Gorman [Wed, 9 Apr 2003 17:54:06 +0000 (17:54 +0000)] 
* libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
value of shlibpath_overrides_runpath is used in the HARDCODE
test and is set in the DYNAMIC_LINKER test.
* ltmain.in(darwin): We never need to relink on darwin.

22 years ago* libtool.m4 Switch on `basename $CC` not $CC
Samuel Meder [Wed, 9 Apr 2003 16:32:12 +0000 (16:32 +0000)] 
* libtool.m4 Switch on `basename $CC` not $CC

22 years ago* libtool.m4: if ZSH_VERSION is set then setopt NO_GLOB_SUBST so
Peter O'Gorman [Sat, 5 Apr 2003 19:32:58 +0000 (19:32 +0000)] 
* libtool.m4: if ZSH_VERSION is set then setopt NO_GLOB_SUBST so
libtool works. Remove zsh echo test code, don't bother checking
for zsh anymore in the darwin archive_expsym_cmds.

22 years ago* libtool.m4: Switch on $CC not $cc_basename.
Allan Sandfeld Jensen [Sat, 5 Apr 2003 19:30:34 +0000 (19:30 +0000)] 
* libtool.m4: Switch on $CC not $cc_basename.

22 years ago* tests/defs: Quote $DJGPP to prevent problems with some shells.
Robert Boehne [Thu, 3 Apr 2003 05:45:22 +0000 (05:45 +0000)] 
* tests/defs: Quote $DJGPP to prevent problems with some shells.
Pointed out by Albert Chin <libtool@thewrittenword.com>

22 years ago* libtool.m4: Fix the echo test which I broke earlier.
Peter O'Gorman [Wed, 2 Apr 2003 16:44:38 +0000 (16:44 +0000)] 
* libtool.m4: Fix the echo test which I broke earlier.
* ltmain.in: Make DESTDIR work on darwin, don't use otool.

22 years agoFixed typo.
Keith Packard [Mon, 31 Mar 2003 17:36:26 +0000 (17:36 +0000)] 
Fixed typo.

22 years ago* ltmain.in: New flag -version-number to be used for maintaining
Keith Packard [Mon, 31 Mar 2003 17:36:01 +0000 (17:36 +0000)] 
* ltmain.in: New flag -version-number to be used for maintaining
compatability with a previously non-Libtool versioning scheme.
* doc/libtool.texi: Document it.

22 years ago* ltmain.in (win32_libid): Fixed sed expression error in
Naofumi Yasufuku [Mon, 31 Mar 2003 16:06:45 +0000 (16:06 +0000)] 
* ltmain.in (win32_libid): Fixed sed expression error in
win32_nmres evaluation.

22 years ago* ltmain.sh: Don't pass -R flags found in a .la's dependency_libs
Albert Chin [Mon, 31 Mar 2003 15:44:14 +0000 (15:44 +0000)] 
* ltmain.sh: Don't pass -R flags found in a .la's dependency_libs
variable directly down to the linker.
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.

22 years ago* Makefile.am: Define CONF_SUBDIRS.
Richard Dawe [Sat, 29 Mar 2003 05:06:46 +0000 (05:06 +0000)] 
* Makefile.am: Define CONF_SUBDIRS.
* tests/defs: Set CONFIG_SITE to /nonexistent, except on DJGPP,
which requires its config.site, to work correctly.
* tests/cdemo-conf.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-nofast.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-shared.test,
tests/demo-static.test, tests/depdemo-conf.test,
tests/depdemo-nofast.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/f77demo-conf.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/mdemo-conf.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/pdemo-conf.test,
tests/tagdemo-conf.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test: Don't set CONFIG_SITE, now that
tests/defs sets it.
* tests/cdemo-exec.test, tests/demo-exec.test,
tests/demo-inst.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/f77demo-exec.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/tagdemo-exec.test: When checking for the existence
of executables, use the executable file extension from $EXEEXT.

22 years ago* libltdl/ltdl.c (dyld): Remove some debug printf's, fix a bug.
Peter O'Gorman [Sat, 29 Mar 2003 04:09:00 +0000 (04:09 +0000)] 
* libltdl/ltdl.c (dyld): Remove some debug printf's, fix a bug.
* ltmain.in (darwin): Only link against shared libraries when doing
link_all_deplibs.

22 years ago* bootstrap: Add f77demo to the directories that AUTOHEADER
Robert Boehne [Tue, 25 Mar 2003 23:53:38 +0000 (23:53 +0000)] 
* bootstrap: Add f77demo to the directories that AUTOHEADER
is run in.

22 years ago* ltmain.in: Don't accumulate directory information in clean mode.
Wesley W. Terpstra [Sat, 22 Mar 2003 06:46:07 +0000 (06:46 +0000)] 
* ltmain.in: Don't accumulate directory information in clean mode.
Include properly pathed wrapper script.

22 years ago* README: Remove "Important" information about patching automake.
Peter O'Gorman [Sat, 22 Mar 2003 06:34:27 +0000 (06:34 +0000)] 
* README: Remove "Important" information about patching automake.
* configure.ac: Fix misapplied patch in last commit
* libtool.m4 (darwin): Check compiler is apple gcc, add -single_module
support so that dyloading c++ shared libraries will work.
* libtool.m4 (_LT_AC_TAGCONFIG): Add test -n to the tests so that
it will work outside of libtool.
* doc/PLATFORMS: Add darwin
* f77demo/configure.ac: Add config.h which was misapplied previously.

22 years ago* ltmain.in: Always use $echo not echo for consistency.
Peter O'Gorman [Thu, 20 Mar 2003 20:24:21 +0000 (20:24 +0000)] 
* ltmain.in: Always use $echo not echo for consistency.
Changes for darwin building. Warn if linking against libs linked
with -module. Use module_cmds if available and building a module,
move convenience double lib check,
* libltdl/ltdl.c: ltdl support for darwin (first blush)
* libltdl/README: note that darwin is supported
* ltdl.m4: Changes for darwin, and for new shrext
* libtool.m4: Changed the way darwin builds stuff (make check passes)
added module_cmds, module_expsym_cmds and hardcode_automatic and put
them in the libtool script. check for zsh's removal of escapes. Allow
libraries to be stripped on darwin.
* TODO: Remove the todo about zsh's removal of excapes. note that zsh
echo works perfectly well, eval is screwed up. Seems to be fixed in
latest zsh.
* THANKS: added self :)
* f77demo/configure.ac: Use config.h or it doesn't work.

22 years ago* libtool.m4 (_LT_AC_TAGCONFIG): Add test around the macro that
Robert Boehne [Thu, 20 Mar 2003 18:02:05 +0000 (18:02 +0000)] 
* libtool.m4 (_LT_AC_TAGCONFIG): Add test around the macro that
adds tags to the libtool script so that they won't run when not
needed.
* configure.ac: Set F77 to no when no Fortran compiler is found.

22 years ago* ltmain.in (win32_libid): use $SED, not head.
Charles Wilson [Mon, 17 Mar 2003 00:52:48 +0000 (00:52 +0000)] 
* ltmain.in (win32_libid): use $SED, not head.

22 years ago* libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
Alexandre Oliva [Sun, 2 Mar 2003 10:13:46 +0000 (10:13 +0000)] 
* libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
(_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
and reset them for a C++ environment.  Use the with_gnu_ld setting
from AC_PROG_LD.

22 years ago* ltmain.in: Only append a dot to the wrapper script when
Ralph Schleicher [Fri, 28 Feb 2003 15:27:35 +0000 (15:27 +0000)] 
* ltmain.in: Only append a dot to the wrapper script when
building on cygwin/MSYS (check for $build, not $host).

22 years ago* libtool.m4 (ia64): Add support for Intel compiler (ecc) on IA64
Samuel Meder [Fri, 28 Feb 2003 03:01:33 +0000 (03:01 +0000)] 
* libtool.m4 (ia64): Add support for Intel compiler (ecc) on IA64
Linux.

22 years ago* THANKS: Added people who have submitted 3 or more patches
Benjamin Reed [Fri, 28 Feb 2003 02:57:07 +0000 (02:57 +0000)] 
* THANKS: Added people who have submitted 3 or more patches
to libtool to the THANKS file.
* README: Added notes about the Darwin (MacOSX) support.

22 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Add support for
Bob McElrath [Wed, 26 Feb 2003 07:01:40 +0000 (07:01 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Add support for
the Compaq C compiler for Alpha Linux.

22 years ago* libtool.m4 (darwin): Disable hardcoding library paths to
Benjamin Reed [Wed, 26 Feb 2003 04:26:10 +0000 (04:26 +0000)] 
* libtool.m4 (darwin): Disable hardcoding library paths to
make relinking unnecessary.

22 years ago* libltdl/configure.ac: Use AC_CONFIG_AUX_DIR([.]) to place
Robert Boehne [Tue, 25 Feb 2003 00:30:28 +0000 (00:30 +0000)] 
* libltdl/configure.ac: Use AC_CONFIG_AUX_DIR([.]) to place
auxilary files in the libltdl directory.
* Makefile.am: Add to the ltmain.sh rule to copy it into the
libltdl subdirectory.
* bootstrap: Explicitly handle ltmain.sh in libltdl, and pass
--copy to automake.

22 years ago* libtool.m4 (AC_LIBTOOL_SETUP): Check for ar.
Ralph Schleicher [Mon, 24 Feb 2003 23:49:07 +0000 (23:49 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP): Check for ar.

22 years ago* libtool.m4 (darwin): Revamp darwin platform support.
Peter O'Gorman [Sun, 23 Feb 2003 23:49:34 +0000 (23:49 +0000)] 
* libtool.m4 (darwin): Revamp darwin platform support.
* ltdl.m4 (darwin): Support dlcompat if found.
* ltmain.in: Make sure ranlib is run if needed when piecewise
linking.

22 years ago* ltmain.in (--help): Show mailing-address for bug reports.
Alexandre Duret-Lutz [Sun, 23 Feb 2003 16:15:49 +0000 (16:15 +0000)] 
* ltmain.in (--help): Show mailing-address for bug reports.
(--version): Mention only the most recent copyright year.
* libtoolize.in (--help): Show mailing-address for bug reports.
(--version): Mention only the most recent copyright year.

22 years ago* libtool.m4: Replace $linker_flags with $compiler_flags wherever
Alexandre Oliva [Wed, 19 Feb 2003 23:29:40 +0000 (23:29 +0000)] 
* libtool.m4: Replace $linker_flags with $compiler_flags wherever
it is used as argument to $CC.

22 years ago* libtool.m4: Use linux version_type on IRIX with GNU ld.
Alexandre Oliva [Wed, 19 Feb 2003 23:27:46 +0000 (23:27 +0000)] 
* libtool.m4: Use linux version_type on IRIX with GNU ld.
Prefix -soname, -set_version and their arguments with ${wl}.  Add
-melf* linker scripts to LD, and use them to determine libsuff,
shlibsuff and libmagic.

22 years ago* libtool.m4: Intel icc fixups for version 7.0.
Allan Sandfeld Jensen [Tue, 18 Feb 2003 05:15:03 +0000 (05:15 +0000)] 
* libtool.m4: Intel icc fixups for version 7.0.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Prepend a dot to
Ralph Schleicher [Mon, 17 Feb 2003 21:14:24 +0000 (21:14 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Prepend a dot to
the value of the shrext (aka shared_ext) variable and delete it
from the library_names_spec and soname_spec definitions.  That
way the user can omit the shared library suffix by setting it
to the empty string.
(AC_LIBTOOL_LANG_CXX_CONFIG): Strengthen renaming commands for
the KCC compiler.
* doc/libtool.texi (Link mode): Update the manual.

22 years ago* ltmain.in (win32_libid): Rewritten to improve speed.
Charles Wilson [Mon, 17 Feb 2003 18:55:45 +0000 (18:55 +0000)] 
* ltmain.in (win32_libid): Rewritten to improve speed.

22 years ago* libtoolize.in: Use the program found by AC_PROG_LN_S
Richard Dawe [Wed, 12 Feb 2003 05:54:20 +0000 (05:54 +0000)] 
* libtoolize.in: Use the program found by AC_PROG_LN_S
to create symlinks.

22 years ago* ltmain.in: Handle duplicate object file names when performing
Jan Kratochvil [Sat, 8 Feb 2003 16:43:00 +0000 (16:43 +0000)] 
* ltmain.in: Handle duplicate object file names when performing
piecewise archive linking by renaming object files when needed.

22 years ago* libtool.m4 (AC_CHECK_LIBM): Search for a real symbol in
Robert Boehne [Thu, 6 Feb 2003 04:51:20 +0000 (04:51 +0000)] 
* libtool.m4 (AC_CHECK_LIBM): Search for a real symbol in
the math library rather than 'main', it causes problems for
C++ compilers with certain Auto* tools.
(AC_LIBLTDL_INSTALLABLE): ditto.

22 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
Christian Cornelssen [Wed, 5 Feb 2003 07:03:55 +0000 (07:03 +0000)] 
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS): Rewrite printf commands so
that the format string cannot be mistaken as an option.
Reported by Martin MOKREJS.

22 years ago* libtool.m4: Modify the sys_lib_search_path_spec to allow
Robert Boehne [Wed, 5 Feb 2003 06:58:45 +0000 (06:58 +0000)] 
* libtool.m4: Modify the sys_lib_search_path_spec to allow
for either native sed or GNU sed to be used.

22 years ago* libtool.m4: don't use -nodefaultlibs in archive_commands
Nick Hudson [Tue, 4 Feb 2003 15:15:45 +0000 (15:15 +0000)] 
* libtool.m4: don't use -nodefaultlibs in archive_commands
or archive_expsym_commands on NetBSD.

22 years ago* libtool.m4: Change setting of archive_cmds_need_lc
Albert Chin-A-Young [Tue, 4 Feb 2003 15:08:34 +0000 (15:08 +0000)] 
* libtool.m4: Change setting of archive_cmds_need_lc
so that it doesn't overwrite the previous setting.

22 years ago* libtool.m4: Allow compiler variable, CC, CXX, etc. to
Albert Chin-A-Young [Wed, 29 Jan 2003 04:57:52 +0000 (04:57 +0000)] 
* libtool.m4: Allow compiler variable, CC, CXX, etc. to
be a program name with arguments. Original version stripped
arguments for CC.

22 years ago* ltmain.in: add code for a binary wrapper
Charles Wilson [Wed, 29 Jan 2003 04:53:18 +0000 (04:53 +0000)] 
* ltmain.in: add code for a binary wrapper
to use with uninstalled executables on cygwin/mingw.
Make sure that --mode=clean gets shell wrapper and
binary wrapper.  When sourcing the shell wrapper,
invoke using a terminal `.' on cygwin/mingw to
avoid the automatic append-.exe behavior.

22 years ago* libtool.m4: Hardcode library paths into libraries on IRIX.
Albert Chin-A-Young [Tue, 28 Jan 2003 22:34:27 +0000 (22:34 +0000)] 
* libtool.m4: Hardcode library paths into libraries on IRIX.

22 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Don't add -DPIC
Robert Boehne [Sun, 19 Jan 2003 00:18:06 +0000 (00:18 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Don't add -DPIC
for languages other than C and C++.

22 years ago* libtool.m4, ltmain.in: Add support for hppa*64* based on
Albert Chin-A-Young [Wed, 15 Jan 2003 02:55:34 +0000 (02:55 +0000)] 
* libtool.m4, ltmain.in: Add support for hppa*64* based on
a patch by Ross Alexander <ross.alexander@uk.neceur.com>.
Credit to Ross! Use +b to hardcode library runtime path.
Add new variable, $hardcode_libdir_flag_spec_ld, that
is equivalent to $hardcode_libdir_flag_spec but is used
when ld is used for linking. This works around having to
set wl=''.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Revert an
Robert Boehne [Sun, 12 Jan 2003 07:04:27 +0000 (07:04 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Revert an
accidental rearranging of dylib and so for darwin.

22 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Modify the
Robert Boehne [Sat, 11 Jan 2003 05:52:49 +0000 (05:52 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Modify the
"-shrext" option so that is works properly under Darwin.
Modify the processing of 'gcc -print-search-dirs' under
Darwin to make it behave like GNU gcc does.
(AC_LIBTOOL_CONFIG): Single quote $shrext.
* ltimain.in: Expand shared_ext just before it is used
so that it can be conditional on the value of $module.

22 years ago* ltmain.in [darwin]: disable lazy linking, needed
Benjamin Reed [Wed, 1 Jan 2003 01:57:47 +0000 (01:57 +0000)] 
* ltmain.in [darwin]: disable lazy linking, needed
to resolve C++ global constructor issues

22 years agoFixed a few format problems and incorrect dates.
Ralph Schleicher [Tue, 31 Dec 2002 05:46:43 +0000 (05:46 +0000)] 
Fixed a few format problems and incorrect dates.

22 years agoRework by Robert Boehne <rboehne@gnu.org>
Ralph Schleicher [Tue, 31 Dec 2002 05:43:24 +0000 (05:43 +0000)] 
Rework by Robert Boehne <rboehne@gnu.org>
* ltmain.in: New link option -shrext.
* libtool.m4 (AC_LIBTOOL_CONFIG): New libtool variable shrext.
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Replace all hard coded shared
library file name extensions in library_names_spec and
soname_spec with $shrext.
* doc/libtool.texi (Link mode): Document it.

22 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): modify
Charles Wilson [Tue, 31 Dec 2002 05:28:47 +0000 (05:28 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): modify
$archive_expsym_cmds to restore support for using
.def files via the -export-symbols switch.
(AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]): in both the [CXX]
branch and the default branch, improve $export_symbols_cmds
so that DATA symbols are properly  labelled.  In the default
branch, duplicate the _CXX_CONFIG correction for
$archive_expsym_cmds.

22 years ago* libtool.m4 (AC_LIBTOOL_RC): AC_PROG_RC doesn't exist --
Charles Wilson [Tue, 31 Dec 2002 05:24:28 +0000 (05:24 +0000)] 
* libtool.m4 (AC_LIBTOOL_RC): AC_PROG_RC doesn't exist --
but we do AC_DEFUN something called LT_AC_PROG_RC.
Call that instead.

22 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Copy the section
Robert Boehne [Tue, 31 Dec 2002 05:19:00 +0000 (05:19 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Copy the section
for Darwin from AC_LIBTOOL_PROG_LD_SHLIBS so that the CXX
tag doesn't use the g++ defaults for the OS X compiler.

22 years ago* libtool.m4: Sync methods used to detect GNU ld.
Albert Chin-A-Young [Mon, 30 Dec 2002 16:30:22 +0000 (16:30 +0000)] 
* libtool.m4: Sync methods used to detect GNU ld.

22 years ago* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
Robert Boehne [Sat, 21 Dec 2002 01:07:54 +0000 (01:07 +0000)] 
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
AC_LIBTOOL_PROG_CC_C_O): Do not escape } or ? in sed argument.

22 years ago* ltmain.in: Use the sed program found by LT_AC_PROG_SED
Robert Boehne [Fri, 20 Dec 2002 04:56:26 +0000 (04:56 +0000)] 
* ltmain.in: Use the sed program found by LT_AC_PROG_SED
so that relink commands don't get truncated.

22 years ago* libtool.m4: Move AC_REQUIRE([LT_AC_PROG_SED]) to AC_PROG_LD
Robert Boehne [Wed, 18 Dec 2002 21:04:45 +0000 (21:04 +0000)] 
* libtool.m4: Move AC_REQUIRE([LT_AC_PROG_SED]) to AC_PROG_LD
so it is invoked earlier.

22 years ago* libtool.m4: Add support for Intel icc compiler for Linux.
Allan Sandfeld Jensen [Wed, 11 Dec 2002 19:44:59 +0000 (19:44 +0000)] 
* libtool.m4: Add support for Intel icc compiler for Linux.

22 years agoFormat change, forgot the "*".
Robert Boehne [Wed, 11 Dec 2002 19:02:34 +0000 (19:02 +0000)] 
Format change, forgot the "*".

22 years agoltmain.in: Revert the version +1 change for IRIX, it could
Robert Boehne [Wed, 11 Dec 2002 16:05:24 +0000 (16:05 +0000)] 
ltmain.in: Revert the version +1 change for IRIX, it could
cause compatibility problems.

22 years ago* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
Christian Cornelssen [Fri, 22 Nov 2002 22:36:25 +0000 (22:36 +0000)] 
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION,
AC_LIBTOOL_PROG_CC_C_O): Changed method for compilation with
custom flags to be language-independent.  Thereby removed
CFLAGS/GCJFLAGS mixup bug.  Imitate Autoconf-style logging.
Log entries no longer discarded by compilation failures.
(_LT_AC_LANG_C_CONFIG, _LT_AC_LANG_CXX_CONFIG,
_LT_AC_LANG_GCJ_CONFIG): Tuned settings of
lt_simple_compile_test_code and lt_simple_link_test_code
to avoid warnings that could break some option detections.
(AC_LIBTOOL_PROG_COMPILER_NO_RTTI): Removed
redundant "-c conftest.$ac_ext" in the argument to
AC_LIBTOOL_COMPILER_OPTION.
(AC_LIBTOOL_PROG_LD_SHLIBS): Replaced C-specific conftest
source code with $lt_simple_compile_test_code, to support
the "-lc" test with other languages.

22 years agoDon't assume that egrep and fgrep exist. POSIX 1003.1-2001 no
Paul Eggert [Tue, 19 Nov 2002 09:42:39 +0000 (09:42 +0000)] 
Don't assume that egrep and fgrep exist.  POSIX 1003.1-2001 no
longer requires them; you're supposed to use grep -E and grep -F
instead.  Also, don't assume that "test -a" works, since POSIX
doesn't require it.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_LANG_C_CONFIG,
_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE,
AC_LIBTOOL_PROG_LD_SHLIBS):
egrep -> grep, when that makes no difference.
* libtoolize.in: Likewise.
* ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Likewise.
* ltmain.in: Likewise.
* demo/Makefile.am (hc-direct): Likewise.
* pdemo/Makefile.am (hc-direct): Likewise.
* tests/build-relink.test, tests/build-relink2.test,
tests/cdemo-conf.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-nofast.test, tests/demo-shared.test,
tests/demo-static.test, tests/depdemo-conf.test,
tests/depdemo-nofast.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/hardcode.test,
tests/mdemo-conf.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/pdemo-conf.test,
tests/tagdemo-conf.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test: Likewise.
* libtool.m4 (AC_PROG_EGREP):
New macro, defined if Autoconf doesn't define.
(AC_PATH_TOOL_PREFIX, AC_PROG_LD_GNU): Use it.
(AC_PROG_LD, AC_PROG_NM, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE):
Use shell pattern matching rather than egrep.
(AC_LIBTOOL_CONFIG): Set lt_EGREP and EGREP.
* demo/Makefile.am (SET_HARDCODE_FLAGS): Use sed instead of egrep.
* pdemo/Makefile.am (SET_HARDCODE_FLAGS): Likewise.
* tests/defs (EGREP, FGREP): New vars.
* ltmain.in: egrep -> $EGREP
* tests/assign.test, tests/demo-exec.test, tests/demo-inst.test,
tests/pdemo-exec.test, tests/pdemo-inst.test, tests/sh.test:
Likewise.
* tests/hardcode.test: fgrep -> $FGREP
* tests/f77demo-exec.test: test -a -> test &&

22 years ago* ltmain.in: When using gcc, pass -mfoo to the linker
Bob Friesenhahn [Tue, 19 Nov 2002 04:42:08 +0000 (04:42 +0000)] 
* ltmain.in: When using gcc, pass -mfoo to the linker
via $compiler_flags in order to pass architecture information to
the linker (e.g. 32 vs 64-bit). This may also be accomplished via
-Wl,-mfoo but this is not reliable with gcc because gcc may use
-mfoo to select a different linker, different libraries, etc, while
-Wl,-mfoo simply passes -mfoo to the linker. If there is a better
solution, please let me know what it is.

22 years ago* tests/Makefile.am: Conditional assignment of FFLAGS = @FFLAGS@
Bob Friesenhahn [Mon, 18 Nov 2002 18:59:44 +0000 (18:59 +0000)] 
* tests/Makefile.am: Conditional assignment of FFLAGS = @FFLAGS@
does not appear to be necessary given that Automake makes this
assignment by default.  The condition is removed since Automake
1.7.1 complains about it.

22 years ago* libtool.m4: Support linking of 64-bit libraries on
Jakub Jelinek [Mon, 18 Nov 2002 18:06:20 +0000 (18:06 +0000)] 
* libtool.m4: Support linking of 64-bit libraries on
sparc{,v[789]}-*linux*, s390*-*linux*, ppc*-*linux*
GNU/Linux systems when the platform default is to build
32-bit libraries.

22 years ago* libtool.m4: Support linking of 32-bit libraries with ld
Andreas Jaeger [Mon, 18 Nov 2002 17:41:29 +0000 (17:41 +0000)] 
* libtool.m4: Support linking of 32-bit libraries with ld
on the x86-64, ppc64, s390x and sparc64 GNU/Linux systems.

22 years ago* ltmain.in: Do not change the PATH in the wrappers: let them
Akim Demaille [Mon, 18 Nov 2002 16:40:59 +0000 (16:40 +0000)] 
* ltmain.in: Do not change the PATH in the wrappers: let them
launch the real binary using its path.