]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
20 years ago* tests/convenience.at, tests/template.at: Change suffix of C++
Ralf Wildenhues [Sat, 13 Aug 2005 06:45:36 +0000 (06:45 +0000)] 
* tests/convenience.at, tests/template.at: Change suffix of C++
files to .cpp, for compatibility with MSVC.
Reported by Peter Ekberg <peda@axentia.se>.

20 years ago* doc/libtool.texi (Creating object files, Linking libraries):
Jeremie LE HEN [Fri, 12 Aug 2005 22:52:30 +0000 (22:52 +0000)] 
* doc/libtool.texi (Creating object files, Linking libraries):
Update description of library object (.lo) and libtoo library
(.la) files.
(all over): Replace MODE with --mode=MODE in examples.

20 years ago* config/ltmain.m4sh (func_source): New function.
Ralf Wildenhues [Fri, 12 Aug 2005 21:06:13 +0000 (21:06 +0000)] 
* config/ltmain.m4sh (func_source): New function.
(func_mode_execute, func_mode_install, func_mode_link): Use it.
Do not append a dot to a file name to source, it breaks on
cygwin managed mounts and is not necessary anywhere.
Reported by Eric Blake <ebb9@byu.net>.

20 years ago* config/ltmain.m4sh (func_execute_cmds): New function.
Ralf Wildenhues [Fri, 12 Aug 2005 20:34:19 +0000 (20:34 +0000)] 
* config/ltmain.m4sh (func_execute_cmds): New function.
(func_mode_finish, func_mode_install, func_mode_link)
(func_mode_uninstall): Use it.

20 years ago* tests/defs.m4sh (func_configure): Rename to ..
Ralf Wildenhues [Fri, 12 Aug 2005 20:19:40 +0000 (20:19 +0000)] 
* tests/defs.m4sh (func_configure): Rename to ..
(func_configure_nofail): this, call from old.
* tests/fcdemo-conf.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test: Use.  Do not fail gratuitously but
SKIP on compilers that look like they could be Fortran 77-only.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.

20 years ago* config/ltmain.m4sh (mode): Do not initialize, for nicer error
Ralf Wildenhues [Fri, 12 Aug 2005 20:07:21 +0000 (20:07 +0000)] 
* config/ltmain.m4sh (mode): Do not initialize, for nicer error
messages.

20 years ago* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Set ac_ext to cpp, not cc.
Peter Ekberg [Wed, 10 Aug 2005 06:25:10 +0000 (06:25 +0000)] 
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Set ac_ext to cpp, not cc.

20 years ago* config/ltmain.m4sh (inherited_linker_flags): Backed out broken
Ralf Wildenhues [Mon, 8 Aug 2005 12:03:52 +0000 (12:03 +0000)] 
* config/ltmain.m4sh (inherited_linker_flags): Backed out broken
patch.

20 years ago* config/ltmain.m4sh (inherited_linker_flags): Work when output
Peter O'Gorman [Mon, 8 Aug 2005 10:44:45 +0000 (10:44 +0000)] 
* config/ltmain.m4sh (inherited_linker_flags): Work when output
is an application too.
Reported by Christopher Egger <Christoph_Egger@gmx.de>

20 years ago* m4/libtool.m4 (_LT_PROG_FC, _LT_LANG_FC_CONFIG): New macros
Ralf Wildenhues [Mon, 8 Aug 2005 09:23:57 +0000 (09:23 +0000)] 
* m4/libtool.m4 (_LT_PROG_FC, _LT_LANG_FC_CONFIG): New macros
for modern Fortran.
(LT_LANG, _LT_LANG_DEFAULT_CONFIG, _LT_SYS_DYNAMIC_LINKER,
_LT_SYS_HIDDEN_LIBDEPS): Adjusted.
* tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am, tests/fcdemo/README,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c, tests/fcdemo/foo.h,
tests/fcdemo/fooc.c, tests/fcdemo/foof.f90, tests/fcdemo/foof2.f90,
tests/fcdemo/foof3.f90, tests/fcdemo/fprogram.f90: New tests for Fortran.
* tests/convenience.at: Extended.
* Makefile.am, configure.ac: Adjusted.
* NEWS: Updated.

20 years ago* AUTHORS, HACKING: Updated.
Ralf Wildenhues [Mon, 8 Aug 2005 06:47:42 +0000 (06:47 +0000)] 
* AUTHORS, HACKING: Updated.

20 years ago* config/ltmain.m4sh (func_mode_link): Ignore errors from expr
Albert Chin-A-Young [Fri, 5 Aug 2005 07:50:54 +0000 (07:50 +0000)] 
* config/ltmain.m4sh (func_mode_link): Ignore errors from expr
when determining if piece-wise linking should be done.

20 years ago* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
Ralf Wildenhues [Thu, 4 Aug 2005 13:50:18 +0000 (13:50 +0000)] 
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
missing bit from Christoph's patch.

20 years ago* m4/libtool.m4 (_LT_LINKER_HARDCODE_LIBPATH, _LT_LINKER_SHLIBS,
Ralf Wildenhues [Thu, 4 Aug 2005 12:24:45 +0000 (12:24 +0000)] 
* m4/libtool.m4 (_LT_LINKER_HARDCODE_LIBPATH, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): Comment typos.

20 years ago* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
Christoph Egger [Thu, 4 Aug 2005 12:12:46 +0000 (12:12 +0000)] 
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.

20 years ago* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
Peter Ekberg [Sat, 30 Jul 2005 15:51:00 +0000 (15:51 +0000)] 
* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
to configure disables the fortran tests in the testsuite.

20 years ago* m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
Richard Moseley [Fri, 29 Jul 2005 13:24:13 +0000 (13:24 +0000)] 
* m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
AC_LIST_HEADERS which is _AC_LIST_TAGS.

20 years ago* libltdl/Makefile.am: Make the LTDLOPEN define controllable
Peter Ekberg [Thu, 28 Jul 2005 10:59:32 +0000 (10:59 +0000)] 
* libltdl/Makefile.am: Make the LTDLOPEN define controllable
from the configure script.
* m4/ltdl.m4 (LTDL_INIT): Set the LTDLOPEN define according
to libname_spec.

20 years ago* tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year,
Peter Ekberg [Thu, 28 Jul 2005 10:55:35 +0000 (10:55 +0000)] 
* tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year,
not time, for really fresh files. Add sleep 1 calls at
strategic places. Makes the test pass for MinGW.

20 years ago* m4/libtool.m4 (_LT_LINKER_OPTION): Fix copy-paste bug, it is
Peter Ekberg [Thu, 28 Jul 2005 10:46:56 +0000 (10:46 +0000)] 
* m4/libtool.m4 (_LT_LINKER_OPTION): Fix copy-paste bug, it is
the linker that is tested.

20 years ago* tests/demo-noinst-link.test: $make is empty on MSYS, replace
Peter Ekberg [Thu, 28 Jul 2005 10:42:45 +0000 (10:42 +0000)] 
* tests/demo-noinst-link.test: $make is empty on MSYS, replace
with $MAKE. Makes the test pass for MinGW.

20 years ago* config/ltmain.m4sh (func_generate_dlsyms): Properly remove
Peter Ekberg [Thu, 28 Jul 2005 10:23:18 +0000 (10:23 +0000)] 
* config/ltmain.m4sh (func_generate_dlsyms): Properly remove
the fake symbol line ": @PROGRAM@ " from the list of exported
symbols.

20 years ago* libltdl/loaders/loadlibrary.c (vm_open): Set the error mode so
Peter Ekberg [Thu, 28 Jul 2005 10:15:57 +0000 (10:15 +0000)] 
* libltdl/loaders/loadlibrary.c (vm_open): Set the error mode so
that no dialog is popped up in case the file given to
LoadLibrary is not a dll.

20 years ago* config/ltmain.m4sh (func_mode_link) <lib>: Make sure
Peter Ekberg [Thu, 28 Jul 2005 10:07:17 +0000 (10:07 +0000)] 
* config/ltmain.m4sh (func_mode_link) <lib>: Make sure
skipped_export is set to colon if _some_ cmd of
export_symbols_cmds is too long.

20 years ago* libltdl/ltdl.c: The linker is confused by having one
Peter Ekberg [Thu, 28 Jul 2005 10:01:03 +0000 (10:01 +0000)] 
* libltdl/ltdl.c: The linker is confused by having one
definition of lt_libltdlc_LTX_preloaded_symbols tagged with
__declspec(dllexport) in ltdl.c and one definition with an
initial value in libltdlcS.c. So, just say extern in ltdl.c.
Fixes the mdemo-exec.test for MinGW.

20 years ago* config/ltmain.m4sh (func_mode_link) <lib>: Zap duplicate
Peter Ekberg [Thu, 28 Jul 2005 08:38:09 +0000 (08:38 +0000)] 
* config/ltmain.m4sh (func_mode_link) <lib>: Zap duplicate
message "creating reloadable object files..."

20 years ago* m4/libtool.m4 (CXX, archive_cmds) [sun]: Add -lCstd, -lCrun
Peter O'Gorman [Sun, 24 Jul 2005 12:20:43 +0000 (12:20 +0000)] 
* m4/libtool.m4 (CXX, archive_cmds) [sun]: Add -lCstd, -lCrun
and -lc for c++ builds with Sun C++ and Centerline C++..
Reported by Albert Chin-A-Young <china@hewrittenword.com>

20 years ago* m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Fix bogus merge.
Ralf Wildenhues [Mon, 11 Jul 2005 12:11:25 +0000 (12:11 +0000)] 
* m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Fix bogus merge.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.

20 years ago* libltdl/Makefile.am (libltdl_la_DEPENDENCIES): Depend on
Ralf Wildenhues [Fri, 8 Jul 2005 16:16:11 +0000 (16:16 +0000)] 
* libltdl/Makefile.am (libltdl_la_DEPENDENCIES): Depend on
$(BUILT_SOURCES) as well, so that argz.h gets created through
`make libltdlc.la'.
Reported by Sven Verdoolaege <skimo@liacs.nl>.

20 years ago* Makefile.am (install-data-local): Have root own of installed
Peter Breitenlohner [Fri, 8 Jul 2005 15:54:57 +0000 (15:54 +0000)] 
* Makefile.am (install-data-local): Have root own of installed
files (but do not fail, for user installs).

20 years ago* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds>
Bruno Haible [Fri, 8 Jul 2005 14:59:59 +0000 (14:59 +0000)] 
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds>
[cygwin,mingw,pw32]: Make DLL executable after installing it.

20 years ago* config/ltmain.m4sh (func_mode_install): Do not assume `-f'
Ralf Wildenhues [Fri, 8 Jul 2005 13:45:59 +0000 (13:45 +0000)] 
* config/ltmain.m4sh (func_mode_install): Do not assume `-f'
needs an argument if the install program is `cp'.  Cleanup
install mode somewhat.
Reported by Juergen Leising <juergen.leising@gmx.de>.

20 years ago* m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Quieten configure
Thorsten Glaser [Sun, 3 Jul 2005 18:15:07 +0000 (18:15 +0000)] 
* m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Quieten configure
output for corner cases on some BSDs.
(LT_CMD_MAX_LEN): Another comment cleanup.

20 years ago* config/ltmain.m4sh (func_extract_archives, func_mode_install),
Thorsten Glaser [Sun, 3 Jul 2005 16:55:50 +0000 (16:55 +0000)] 
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (_LT_SETUP, _LT_SYS_DYNAMIC_LINKER, LT_PATH_LD)
(_LT_PATH_LD_GNU, _LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.

20 years ago* tests/inherited_flags.at: Use -no-undefined.
Peter O'Gorman [Sat, 2 Jul 2005 14:44:20 +0000 (14:44 +0000)] 
* tests/inherited_flags.at: Use -no-undefined.
Reported by Chris Oxenreider <oxenreid@state.net>

20 years ago* config/ltmain.m4sh (func_mode_compile, func_mode_link),
Ralf Wildenhues [Sat, 2 Jul 2005 10:18:28 +0000 (10:18 +0000)] 
* config/ltmain.m4sh (func_mode_compile, func_mode_link),
m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH, _LT_ENABLE_LOCK):
Remove some unnecessary quotes.

20 years ago* tests/convenience.at <GCJ>: Fix java test.
Ralf Wildenhues [Sat, 2 Jul 2005 09:58:59 +0000 (09:58 +0000)] 
* tests/convenience.at <GCJ>: Fix java test.
Reported by Eric Blake <ericblake@comcast.net>.

20 years ago* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
Derek R. Price [Fri, 1 Jul 2005 02:19:46 +0000 (02:19 +0000)] 
* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
spaces in paths to executed programs.  Quote path in error message.

20 years ago* THANKS: Updated.
Ralf Wildenhues [Wed, 29 Jun 2005 08:26:20 +0000 (08:26 +0000)] 
* THANKS: Updated.

20 years ago* clcommit.m4sh: "grep|sed" can be replaced by mere "sed".
Stepan Kasal [Wed, 29 Jun 2005 08:23:36 +0000 (08:23 +0000)] 
* clcommit.m4sh: "grep|sed" can be replaced by mere "sed".
* m4/libtool.m4 (_LT_LIBTOOL_TAGS): Remove unnnecessary "[]".
* m4/lt~obsolete.m4: Use m4_ifndef.

20 years ago* m4/ltsugar.m4 (lt_combine, _lt_combine): Fix default separator.
Stepan Kasal [Mon, 27 Jun 2005 14:54:09 +0000 (14:54 +0000)] 
* m4/ltsugar.m4 (lt_combine, _lt_combine): Fix default separator.

20 years ago* m4/ltoptions.m4 (_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Replace
Stepan Kasal [Mon, 27 Jun 2005 12:27:51 +0000 (12:27 +0000)] 
* m4/ltoptions.m4 (_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Replace
AC_FOREACH by a combination of m4_foreach/m4_split/m4_normalize.

20 years ago* ChangeLog: Formatting pedantry.
Ralf Wildenhues [Mon, 27 Jun 2005 10:43:40 +0000 (10:43 +0000)] 
* ChangeLog: Formatting pedantry.

20 years ago* m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround for
Ralf Wildenhues [Mon, 27 Jun 2005 10:06:31 +0000 (10:06 +0000)] 
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround for
CVS Automake bug (fixed).  Reported by Stepan Kasal <kasal@ucw.cz>.

20 years ago* conig/ltmain.m4sh [darwin]: Accept -arch flag.
Peter O'Gorman [Tue, 21 Jun 2005 14:18:24 +0000 (14:18 +0000)] 
* conig/ltmain.m4sh [darwin]: Accept -arch flag.

20 years ago* m4/libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Ralf Wildenhues [Sat, 18 Jun 2005 16:49:52 +0000 (16:49 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.
(_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):
Fail only if nonempty warnings different from default compile/link.

20 years ago* m4/ltsugar.m4 (lt_car, lt_cdr): New macros, clones of m4_car/m4_cdr
Ralf Wildenhues [Fri, 17 Jun 2005 12:42:34 +0000 (12:42 +0000)] 
* m4/ltsugar.m4 (lt_car, lt_cdr): New macros, clones of m4_car/m4_cdr
with the fixed semantics of Autoconf-59c CVS, in order to work with
2.59.  (lt_combine): Use it.

20 years ago* m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
Ralf Menzel [Sat, 11 Jun 2005 11:11:45 +0000 (11:11 +0000)] 
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
nonempty.
* m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,
test against empty arg.  Fixes infinite m4 loop with CVS Autoconf.

20 years ago* m4/libtool.m4 (_LT_COMPILER_OPTION, _LT_LINKER_OPTION): No
Ralf Wildenhues [Sat, 11 Jun 2005 11:01:59 +0000 (11:01 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_OPTION, _LT_LINKER_OPTION): No
need for $ECHO here.  Fix sed script syntax to be portable.
This should now put the pic-flag right after the last $*FLAGS
variable again, if any.  Necessary for Fortran AC_FC_SRCEXT.

20 years ago* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.
Ralf Wildenhues [Thu, 9 Jun 2005 17:10:32 +0000 (17:10 +0000)] 
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.

20 years ago* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
Ralf Wildenhues [Mon, 6 Jun 2005 16:12:53 +0000 (16:12 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is
`-Bstatic'.  Remove harmless extra comma from whole_archive output.

20 years ago* config/ltmain.m4sh (func_mode_compile): In order to find out
Ralf Wildenhues [Sun, 5 Jun 2005 17:34:17 +0000 (17:34 +0000)] 
* config/ltmain.m4sh (func_mode_compile): In order to find out
about forbidden characters in output, check with grep after checking
func_quote_for_eval result.  Also, warn instead of fail.
* config/general.m4sh (func_quote_for_eval, func_quote_for_expand):
Revert SunOS sh bug workaround patch from 2004-12-28 as it
triggers bugs in the Tru64 5.1B shell.
Reported by Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.

20 years ago* libltdl/argz.c (argz_create_sep): Fix typo.
Olly Betts [Wed, 1 Jun 2005 19:09:00 +0000 (19:09 +0000)] 
* libltdl/argz.c (argz_create_sep): Fix typo.

20 years ago* config/ltmain.m4sh: Do not add installed static litool libraries
Peter O'Gorman [Tue, 31 May 2005 03:49:05 +0000 (03:49 +0000)] 
* config/ltmain.m4sh: Do not add installed static litool libraries
to convenience, they are not convenience libraries.
Reported by Chen-Mou Cheng <chenmou.cheng@gmail.com>

20 years ago* THANKS: Updated.
Ralf Wildenhues [Mon, 16 May 2005 09:04:01 +0000 (09:04 +0000)] 
* THANKS: Updated.

20 years ago* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:
Ralf Wildenhues [Sun, 15 May 2005 16:31:10 +0000 (16:31 +0000)] 
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:
Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.

20 years ago* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
Ralf Wildenhues [Sun, 15 May 2005 14:11:32 +0000 (14:11 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG) [ linux ]: PGI:
Add $pic_flag to archive_cmds and archive_expsyms_cmds.
Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.

20 years ago* THANKS: Updated.
Ralf Wildenhues [Fri, 13 May 2005 07:46:04 +0000 (07:46 +0000)] 
* THANKS: Updated.

20 years ago* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Propogate ltdl directory.
Gary V. Vaughan [Fri, 6 May 2005 17:39:59 +0000 (17:39 +0000)] 
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Propogate ltdl directory.

20 years ago* Makefile.am (stamp-vcl): Use `diff' instead of `cmp'.
Ralf Wildenhues [Mon, 2 May 2005 09:20:24 +0000 (09:20 +0000)] 
* Makefile.am (stamp-vcl): Use `diff' instead of `cmp'.

20 years agoRevert the parallel installation changes from November last year:
Gary V. Vaughan [Sat, 30 Apr 2005 09:30:14 +0000 (09:30 +0000)] 
Revert the parallel installation changes from November last year:

* libtoolize.m4sh (pkgdatadir, aclocaldir): Substituted from
configure.
(func_copy_all_from_path): Removed.  No longer used.
(func_copy_some_files): Simplify now that nothing is copied from a
list of possible directories now.
(func_scan_files): Remove directory readability check...
(func_nonemptydir_p): ...in favour of a dedicated sanity check
function called from the main body.
(_lt_pkgvdatadir): Set pkgdatadir and aclocaldir appropriately if
this is in the environment.
* configure.ac: Tests for `ln' removed.
(APIVERSION): Removed.
* Makefile.am (pkgvdatadir, nobase_dist_pkgvdata_DATA)
(nobase_pkgvdata_DATA): Renamed to...
(pkgdatadir, nobase_dist_pkgdata_DATA, aclocalfiles): ...these
respectively.
(edit): Adjust for new variable names.
(install-data-local): Don't bother to remove old macro files that
will be overwritten by the installation, and perform a manual
installation of $(aclocalfiles) to preserve timestamps.
(install-exec-hook): Removed.  No need to make versioned links.
(uninstall-hook): No need to remove versioned links, but now we
need to manually remove the manually installed $(aclocalfiles).
* doc/libtool.texi: Remove bogus notes about setting
ACLOCAL_AMFLAGS for versioned libtool installations.
* NEWS: Remove parallel installation item.

20 years agoActually commit.
Ralf Wildenhues [Fri, 29 Apr 2005 08:54:10 +0000 (08:54 +0000)] 
Actually commit.

20 years ago* m4/ltdl.m4 (all over): Quote all arguments to AC_DEFINE and
Ralf Wildenhues [Fri, 29 Apr 2005 08:51:18 +0000 (08:51 +0000)] 
* m4/ltdl.m4 (all over): Quote all arguments to AC_DEFINE and
AC_DEFINE_UNQUOTED consistently.  Reported by
Michael Koch  <konqueror@gmx.de>, Riccardo Mottola <zuse@libero.it>,
and Dalibor Topic <robilad@kaffe.org>.

20 years ago* HACKING: Updated.
Ralf Wildenhues [Fri, 29 Apr 2005 06:28:31 +0000 (06:28 +0000)] 
* HACKING: Updated.

20 years ago* tests/convenience.at: Actually add.
Ralf Wildenhues [Wed, 27 Apr 2005 18:19:07 +0000 (18:19 +0000)] 
* tests/convenience.at: Actually add.

20 years ago* tests/convenience.at: New. Test convenience archives.
Ralf Wildenhues [Wed, 27 Apr 2005 18:18:10 +0000 (18:18 +0000)] 
* tests/convenience.at: New.  Test convenience archives.
* Makefile.am, tests/testsuite.at: Adjust.
* tests/testsuite.at: Reorder tests.  Suspend AT_TESTED.
(PREPARE_TESTS): Define EGREP, host, build, LIBTOOL.
(LT_AT_BOOTSTRAP): Fail if autoreconf fails.
(LT_AT_EXEC_CHECK): New macro for execution of $build binaries.
(LT_AT_TAG): New macro to test tag availability or skip test.
* tests/am-subdir.at, tests/duplicate_members.at, tests/inherited_flags.at,
tests/link-order.at, tests/stresstest.at, tests/template.at:
Adjust.  Use LT_AT_TAG, LT_AT_EXEC_CHECK, AT_KEYWORDS.
Use compiler/linker flags consistently.
* tests/link-order.at: Fix use of AT_DATA, bogus redirection
inside AT_CHECK.
* tests/stresstest.at: Do not use wildcards/regex in symbol files,
they are not portable.  Use -no-undefined on win32.  Fix to ignore
compile/link warnings.

20 years ago* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
Ralf Wildenhues [Wed, 27 Apr 2005 14:15:29 +0000 (14:15 +0000)] 
* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.

20 years ago* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does
Ralf Wildenhues [Wed, 27 Apr 2005 11:51:50 +0000 (11:51 +0000)] 
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does
not understand \t in regex.
Reported by Tim Van Holder <tim.vanholder@gmail.com>.

20 years ago* tests/defs.m4sh (func_configure): Don't run the whole configure
Ralf Wildenhues [Wed, 27 Apr 2005 11:37:29 +0000 (11:37 +0000)] 
* tests/defs.m4sh (func_configure): Don't run the whole configure
script with -x.

20 years ago* config/ltmain.m4sh: Audit use of echo vs $ECHO.
Ralf Wildenhues [Wed, 27 Apr 2005 11:30:38 +0000 (11:30 +0000)] 
* config/ltmain.m4sh: Audit use of echo vs $ECHO.
Reported by Robert Ögren <lists@roboros.com> and others.

20 years ago* TODO: Updated.
Ralf Wildenhues [Wed, 27 Apr 2005 03:26:59 +0000 (03:26 +0000)] 
* TODO: Updated.

20 years ago* HACKING, THANKS: Updated.
Ralf Wildenhues [Tue, 26 Apr 2005 11:55:12 +0000 (11:55 +0000)] 
* HACKING, THANKS: Updated.

20 years ago* m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).
David Edelsohn [Mon, 25 Apr 2005 16:25:14 +0000 (16:25 +0000)] 
* m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).
* config/ltmain.m4sh (func_mode_link): Change $filelist to $output.

20 years ago* m4/libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.
Ralf Wildenhues [Sun, 24 Apr 2005 17:42:22 +0000 (17:42 +0000)] 
* m4/libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.

20 years ago* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
Ralf Wildenhues [Sat, 23 Apr 2005 15:44:27 +0000 (15:44 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
Update wl for Sun Studio f77/f90/f95.  Fix whole_archive_flag_spec
for cc and f77/f90/f95 to prevent reordering in case we link with $CC.

20 years ago* m4/libtool.m4: Audit use of echo vs $ECHO.
Ralf Wildenhues [Sat, 23 Apr 2005 14:19:17 +0000 (14:19 +0000)] 
* m4/libtool.m4: Audit use of echo vs $ECHO.
* TODO: Update.
Reported by Robert Ögren <lists@roboros.com> and others.

20 years ago* m4/libtool.m4 (_LT_LANG_F77_CONFIG) [ aix4, aix5 ]:
Gary Kumfert [Sat, 23 Apr 2005 08:14:10 +0000 (08:14 +0000)] 
* m4/libtool.m4 (_LT_LANG_F77_CONFIG) [ aix4, aix5 ]:
Adjust logic to match the C case: Only disable static if not
on ia64 nor runtimelinking.

20 years ago* Makefile.am, HACKING: Use lt__cd throughout.
Ralf Wildenhues [Fri, 22 Apr 2005 10:20:46 +0000 (10:20 +0000)] 
* Makefile.am, HACKING: Use lt__cd throughout.

20 years agoThe FSF are moving offices today. Changed their contact address
Gary V. Vaughan [Fri, 22 Apr 2005 10:10:31 +0000 (10:10 +0000)] 
The FSF are moving offices today.  Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.

20 years ago* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
Ralf Wildenhues [Tue, 19 Apr 2005 16:40:52 +0000 (16:40 +0000)] 
* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
func_config_update, func_install_update): Placate AIX sed.

20 years ago* config/ltmain.m4sh (func_mode_link): If command exceeds
David Edelsohn [Tue, 19 Apr 2005 14:44:42 +0000 (14:44 +0000)] 
* config/ltmain.m4sh (func_mode_link): If command exceeds
max_cmd_len and file_list_spec exists, write list of input files
to temporary file.
* m4/libtool.m4 (_LT_LINKER_SHLIBS, aix[45]): Define file_list_spec.
(_LT_LANG_CXX_CONFIG, aix[45]): Define file_list_spec.

20 years ago* tests/demo-hardcode.test: Fix typo.
Ralf Wildenhues [Mon, 18 Apr 2005 10:19:22 +0000 (10:19 +0000)] 
* tests/demo-hardcode.test: Fix typo.

20 years ago Peter O'Gorman <peter@pogma.com>
Alexandre Oliva [Sun, 17 Apr 2005 14:30:34 +0000 (14:30 +0000)] 
   Peter O'Gorman  <peter@pogma.com>

* config/ltmain.m4sh: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/functests.at: remove.
* tests/duplicate_members.at: new test.
* tests/testsuite.at: Add new test, remove old.
* Makefile.am: Add new test, remove old.

20 years ago* tests/demo-hardcode.test [solaris]: Use dumpstabs if available,
Ralf Wildenhues [Sun, 17 Apr 2005 07:58:12 +0000 (07:58 +0000)] 
* tests/demo-hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

20 years ago* libtoolize.m4sh (func_copy_cb): Fix syntax typo.
Ralf Wildenhues [Sun, 17 Apr 2005 06:50:25 +0000 (06:50 +0000)] 
* libtoolize.m4sh (func_copy_cb): Fix syntax typo.

20 years agocurrently 2005
Maciej W. Rozycki [Sat, 16 Apr 2005 14:30:19 +0000 (14:30 +0000)] 
currently 2005

20 years ago* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Add old_archive_cmds
Maciej W. Rozycki [Fri, 15 Apr 2005 14:39:00 +0000 (14:39 +0000)] 
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

20 years ago* m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Ralf Wildenhues [Fri, 15 Apr 2005 13:36:56 +0000 (13:36 +0000)] 
* m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
* NEWS, TODO: Update.

20 years ago* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile is no longer
Gary V. Vaughan [Fri, 15 Apr 2005 10:31:35 +0000 (10:31 +0000)] 
* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile is no longer
used.

20 years ago* Makefile.am (lt__cd, CD_TESTDIR): New make macros to work around
Gary V. Vaughan [Fri, 15 Apr 2005 10:26:55 +0000 (10:26 +0000)] 
* Makefile.am (lt__cd, CD_TESTDIR): New make macros to work around
problems with CDPATH in some shells.
(check-local, installcheck-local, clean-local): Use them.

20 years ago* bootstrap: Define srcdir for making `commit'.
Ralf Wildenhues [Thu, 14 Apr 2005 13:09:01 +0000 (13:09 +0000)] 
* bootstrap: Define srcdir for making `commit'.

20 years ago* config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep
Alexandre Oliva [Thu, 14 Apr 2005 11:59:10 +0000 (11:59 +0000)] 
* config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* Makefile.am, tests/testsuite.at, tests/link-order.at: New test.

20 years agoSince the bootstrap process requires that several of the rules for
Gary V. Vaughan [Wed, 13 Apr 2005 12:24:35 +0000 (12:24 +0000)] 
Since the bootstrap process requires that several of the rules for
files generated in doc and tests already lived in
$top_srcdir/Makefile.am, along with proxy rules in sub-Makefiles,
this changeset consolidates almost everything into the top
Makefile.am, simplifying things considerably:

* doc/Makefile.am, tests/Makefile.am: Removed.  All rules moved...
* Makefile.am: ...to here and adjusted to run from $top_builddir.
Some reformatting to group rules and declarations by purpose, and
simplify with respect to removing much of the make recursion.
Add `doc/PLATFORMS', `doc/fdl.texi' and `doc/notes.texi'.
`defs.in' and `defs.m4sh' are in directory `tests'.
(uninstall-hook): Don't forget to uninstall libtoolize's libltdl
source tree.
* bootstrap: Simplified dirty makefile management, and bootstrap
file creation in light of having only a single pertinent
Makefile.
* configure.ac (CONF_SUBDIRS): Add tests/ prefix to each subdir to
compensate.
(DIST_MAKEFILE_LIST): Adjust.
(AC_CONFIG_FILES): Remove doc/Makefile and tests/Makefile.
* tests/defs.m4sh (LIBTOOL, scripts): Adjust paths.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/f77demo-conf.test,
tests/f77demo-exec.test, tests/f77demo-make.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/link-2.test, tests/link.test, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-shared.test, tests/mdemo-static.test,
tests/mdemo-unst.test, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
tests/objectlist.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,
func_require): Adjust paths..

20 years ago* config/general.m4sh, libtool.m4 (_LT_SETUP), tests/defs.m4sh,
Ralf Wildenhues [Tue, 12 Apr 2005 17:28:48 +0000 (17:28 +0000)] 
* config/general.m4sh, libtool.m4 (_LT_SETUP), tests/defs.m4sh,
tests/functests.at: Fix definition of $Xsed.

20 years agofile link-order.test was initially added on branch branch-1-5.
Ralf Wildenhues [Fri, 8 Apr 2005 15:17:28 +0000 (15:17 +0000)] 
file link-order.test was initially added on branch branch-1-5.

20 years agofile duplicate_members.test was initially added on branch branch-1-5.
Ralf Wildenhues [Fri, 8 Apr 2005 15:03:25 +0000 (15:03 +0000)] 
file duplicate_members.test was initially added on branch branch-1-5.

20 years agofile linkorder.test was initially added on branch branch-1-5.
Ralf Wildenhues [Fri, 8 Apr 2005 13:00:50 +0000 (13:00 +0000)] 
file linkorder.test was initially added on branch branch-1-5.

20 years agoImproved Portland support: prelinking of C++ templates and whole_archive.
Ralf Wildenhues [Thu, 7 Apr 2005 17:58:26 +0000 (17:58 +0000)] 
Improved Portland support: prelinking of C++ templates and whole_archive.

* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [ linux ]:
Reinstate formatted whole_archive_flag_spec for PGI compilers.
* config/ltmain.m4sh (func_mode_link), m4/libtool.m4 (_LT_LINKER_SHLIBS):
New tag prelink_cmds, to be executed before linking a program.
(_LT_LANG_CXX_CONFIG) [ linux ]: Use for pgCC.
(_LT_COMPILER_C_O): conftest might be nonempty, clean up more thoroughly.

20 years ago* tests/testsuite.at (LT_AT_BOOTSTRAP): Temporary fix for testing
Ralf Wildenhues [Thu, 7 Apr 2005 06:37:23 +0000 (06:37 +0000)] 
* tests/testsuite.at (LT_AT_BOOTSTRAP): Temporary fix for testing
in-tree libtoolize.

20 years ago* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Only call sed if
Ralf Wildenhues [Thu, 7 Apr 2005 06:29:55 +0000 (06:29 +0000)] 
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Only call sed if
necessary while quoting all libtool variables.
Reported by Robert Ögren <lists@roboros.com>.