]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
20 years ago* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
Ralf Wildenhues [Thu, 4 Aug 2005 13:50:43 +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:25:25 +0000 (12:25 +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:13:53 +0000 (12:13 +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:52:46 +0000 (15:52 +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:25:08 +0000 (13:25 +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 11:00:37 +0000 (11:00 +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:57:01 +0000 (10:57 +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:48:13 +0000 (10:48 +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:44:34 +0000 (10:44 +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:34:25 +0000 (10:34 +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:17:17 +0000 (10:17 +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:09:05 +0000 (10:09 +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:03:06 +0000 (10:03 +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 09:06:08 +0000 (09:06 +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:19:17 +0000 (12:19 +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* libltdl/Makefile.am (libltdl_la_DEPENDENCIES): Depend on
Ralf Wildenhues [Fri, 8 Jul 2005 16:16:53 +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:55:35 +0000 (15:55 +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 15:01:00 +0000 (15:01 +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:47:11 +0000 (13:47 +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:30 +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:56:26 +0000 (16:56 +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* config/ltmain.m4sh (func_mode_compile, func_mode_link),
Ralf Wildenhues [Sat, 2 Jul 2005 10:19:05 +0000 (10:19 +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* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
Derek R. Price [Fri, 1 Jul 2005 02:21:57 +0000 (02:21 +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:45 +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:24:19 +0000 (08:24 +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:55:14 +0000 (14:55 +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:28:10 +0000 (12:28 +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 11:01:53 +0000 (11:01 +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:52 +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:17:52 +0000 (14:17 +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:50:46 +0000 (16:50 +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:44:28 +0000 (12:44 +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.
Reported by Christoph Egger <Christoph_Egger@gmx.de>.

20 years ago* m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
Ralf Menzel [Sat, 11 Jun 2005 11:12:28 +0000 (11:12 +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:02:52 +0000 (11:02 +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:11:01 +0000 (17:11 +0000)] 
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.

20 years agoIgnore package.m4.
Ralf Wildenhues [Mon, 6 Jun 2005 16:15:39 +0000 (16:15 +0000)] 
Ignore package.m4.

20 years ago* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
Ralf Wildenhues [Mon, 6 Jun 2005 16:13:23 +0000 (16:13 +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* Makefile.am: Restore TESTS_ENVIRONMENT.
Ralf Wildenhues [Sun, 5 Jun 2005 18:18:17 +0000 (18:18 +0000)] 
* Makefile.am: Restore TESTS_ENVIRONMENT.

20 years ago* config/ltmain.m4sh (func_mode_compile): In order to find out
Ralf Wildenhues [Sun, 5 Jun 2005 17:35:11 +0000 (17:35 +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:10:31 +0000 (19:10 +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:48:21 +0000 (03:48 +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 agoPeter O'Gorman <peter@pogma.com>
Alexandre Oliva [Mon, 30 May 2005 15:02:25 +0000 (15:02 +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/duplicate_members.test: new test.
* Makefile.am: Add new test.

20 years ago* THANKS: Updated.
Ralf Wildenhues [Mon, 16 May 2005 09:04:43 +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:51 +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:12:36 +0000 (14:12 +0000)] 
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG) [ linux ]: PGI: Backport whole_archive changes
from HEAD.  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:47:44 +0000 (07:47 +0000)] 
* THANKS: Updated.

20 years ago* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Propogate ltdl directory.
Gary V. Vaughan [Fri, 6 May 2005 17:41:47 +0000 (17:41 +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:48 +0000 (09:20 +0000)] 
* Makefile.am (stamp-vcl): Use `diff' instead of `cmp'.

20 years agoActually commit.
Ralf Wildenhues [Fri, 29 Apr 2005 08:54:20 +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:52:18 +0000 (08:52 +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:58 +0000 (06:28 +0000)] 
* HACKING: Updated.

20 years ago* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
Ralf Wildenhues [Wed, 27 Apr 2005 14:15:54 +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:52:13 +0000 (11:52 +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:41:19 +0000 (11:41 +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:31:16 +0000 (11:31 +0000)] 
* config/ltmain.m4sh: Audit use of echo vs $ECHO.
Reported by Robert Ögren <lists@roboros.com> and others.

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

20 years ago* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile.am is no
Eric Blake [Mon, 25 Apr 2005 16:16:17 +0000 (16:16 +0000)] 
* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile.am is no
longer used.

20 years agoforgot to cvs rm doc/Makefile.am tests/Makefile.am
Eric Blake [Mon, 25 Apr 2005 16:13:36 +0000 (16:13 +0000)] 
forgot to cvs rm doc/Makefile.am tests/Makefile.am

20 years ago* Makefile.am (ltdldatadir): Fix typo.
Eric Blake [Mon, 25 Apr 2005 16:11:40 +0000 (16:11 +0000)] 
* Makefile.am (ltdldatadir): Fix typo.

20 years agoSince the bootstrap process requires that several of the rules for
Gary V. Vaughan [Mon, 25 Apr 2005 15:06:44 +0000 (15:06 +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.
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.
(lt__cd): New make macros to work around problems with CDPATH in
some shells.
* 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-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-undef.test, tests/tagtrace.test (func_cd,
func_require): Adjust paths..
* HACKING: Use lt__cd throughout.

20 years ago* m4/libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.
Ralf Wildenhues [Sun, 24 Apr 2005 17:43:31 +0000 (17:43 +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:45:07 +0000 (15:45 +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:20:05 +0000 (14:20 +0000)] 
* m4/libtool.m4: Audit use of echo vs $ECHO.
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:56 +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 agoThe FSF are moving offices today. Changed their contact address
Gary V. Vaughan [Fri, 22 Apr 2005 10:04:00 +0000 (10:04 +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:41:31 +0000 (16:41 +0000)] 
* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
func_config_update, func_install_update): Placate AIX sed.

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

20 years ago* tests/demo-hardcode.test [solaris]: Use dumpstabs if available,
Ralf Wildenhues [Sun, 17 Apr 2005 07:58:57 +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:51:18 +0000 (06:51 +0000)] 
* libtoolize.m4sh (func_copy_cb): Fix syntax typo.

20 years ago* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Add old_archive_cmds
Maciej W. Rozycki [Fri, 15 Apr 2005 14:39:27 +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:37:29 +0000 (13:37 +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: Update.

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

20 years agoAnother missing Xsed.
Ralf Wildenhues [Tue, 12 Apr 2005 17:36:00 +0000 (17:36 +0000)] 
Another missing Xsed.

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

20 years agoUnder certain circumstances, not all of the macro files were
Gary V. Vaughan [Mon, 4 Apr 2005 17:38:14 +0000 (17:38 +0000)] 
Under certain circumstances, not all of the macro files were
copied into the destination directory.  This changeset fixes
that bug:

* libtoolize.m4sh (func_serial_update):  Renamed local variable
`my_update_p' to `my_serial_update_p', and initialise it correctly
even when the destination file is not yet there.
Reported by Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

20 years ago* libtoolize.m4sh (func_serial_update): Replace missing
Gary V. Vaughan [Mon, 4 Apr 2005 14:05:46 +0000 (14:05 +0000)] 
* libtoolize.m4sh (func_serial_update): Replace missing
destination serial calculation line, presumably lost due to a bad
merge.

20 years agoGetting the value of ltdldatafiles from a submake was not
Gary V. Vaughan [Mon, 4 Apr 2005 12:29:52 +0000 (12:29 +0000)] 
Getting the value of ltdldatafiles from a submake was not
portable, and had problems with GNU make-3.80 at least.  This
changeset pulls the installation rules for libtoolize's copy of
the libltdl sources out of libltdl/Makefile.am so that
ltdldatafiles is defined in the same Makefile that uses it.  Also,
this makes a start at cleaning up libltdl/Makefile.am so that it
is useful in a package that uses `libtoolize --ltdl':

* libltdl/loaders/Makefile.am: Removed entirely.
* libltdl/Makefile.am (dlopen.la, dld_link.la, dyld.la)
(load_add_on.la, loadlibrary.la, shl_load.la): All built from here
now that the loaders submake has gone.
(show-ltdldatafiles): Removed.  No longer required.
(ltdldatadir, ltdldatafiles, install-local): Moved from here...
* Makefile.am (ltdldatadir, ltdldatafiles, install-local): ..to
here.
(libtoolize): Substitute $(ltdldatafiles) directly without calling
make to get the value from libltdl/Makefile.

20 years agoFix problems with serial comparison sed scripts, and factor out
Gary V. Vaughan [Fri, 1 Apr 2005 13:52:36 +0000 (13:52 +0000)] 
Fix problems with serial comparison sed scripts, and factor out
common code from similar serial comparison functions:

* libtoolize.m4sh (func_keyword_update): Common code factored out
of func_ltmain_update and func_config_update.
(func_ltmain_update, func_config_update): Adjust, and fix sed
expressions to not use unportable ? modifier.
(func_install_update): New serial number based file updater keyed
of 'scriptversion' variable in install-sh.  Adjust all callers.

20 years ago* m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,
Mike Stump [Fri, 1 Apr 2005 09:28:13 +0000 (09:28 +0000)] 
* m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

20 years ago* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG):
Ralf Wildenhues [Mon, 28 Mar 2005 09:33:26 +0000 (09:33 +0000)] 
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG):
Set $cc_basename.

20 years ago* HACKING: echo vs $ECHO.
Ralf Wildenhues [Mon, 28 Mar 2005 09:21:32 +0000 (09:21 +0000)] 
* HACKING: echo vs $ECHO.

20 years ago* doc/libtool.texi: Minor formatting cleanups.
Ralf Wildenhues [Mon, 28 Mar 2005 09:15:32 +0000 (09:15 +0000)] 
* doc/libtool.texi: Minor formatting cleanups.

20 years ago* libtoolize.m4sh: Propogate --debug flag to sub-libtoolizes.
Gary V. Vaughan [Thu, 24 Mar 2005 13:20:53 +0000 (13:20 +0000)] 
* libtoolize.m4sh: Propogate --debug flag to sub-libtoolizes.

20 years ago* libtoolize.m4sh: For verbose mode, explain why macro files are
Gary V. Vaughan [Thu, 24 Mar 2005 13:03:32 +0000 (13:03 +0000)] 
* libtoolize.m4sh: For verbose mode, explain why macro files are
not installed without an AC_CONFIG_MACRO_DIR declaration.

20 years agoAs a prerequisite for being able to test an uninstalled libtoolize
Gary V. Vaughan [Thu, 24 Mar 2005 12:59:29 +0000 (12:59 +0000)] 
As a prerequisite for being able to test an uninstalled libtoolize
for copying files correctly from the source tree, we must know
exactly which files should be copied by the --ltdl option to avoid
accidentally picking up compilation objects and other noise when
$builddir == $srcdir:

* libltdl/loaders/Makefile.am (ltdldatadir, ltdldatafiles)
(install-data-local): Removed...
* libltdl/Makefile.am (ltdldatafiles): ...and consolidated here.
(show-ltdldatafiles): New rule...
* Makefile.am (ltdldatafiles, libtoolize): ...used to substitute
exactly which files are installed by libtoolize --ltdl.
(edit): Move pkgvmacro_DATA substitution expression...
(libtoolize): ...to here.
* libtoolize.m4sh: Use func_copy_some_files() instead of
func_copy_all_from_path() to copy the --ltdl option installed
files.
(pkgvltdldirs): New path variable to search for files installed by
--ltdl option.
(func_massage_pkgvltdl_files): New function to calculate the list
of ltdl installation files.

20 years ago* m4/libtool.m4, m4/ltdl.m4: Indentation and quoting cleanup.
Ralf Wildenhues [Tue, 22 Mar 2005 16:56:00 +0000 (16:56 +0000)] 
* m4/libtool.m4, m4/ltdl.m4: Indentation and quoting cleanup.

20 years ago* m4/libtool.m4 (_LT_LINKER_SHLIBS) [solaris]: Use ${wlarc}
Ralf Wildenhues [Tue, 22 Mar 2005 07:40:19 +0000 (07:40 +0000)] 
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [solaris]: Use ${wlarc}
and set to empty when using $LD for linking.  Fixes regression
introduced in 2004-11-17.
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and
Пухальский Юрий Андреевич <pooh@cryptopro.ru>.

20 years ago* m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):
Ralf Wildenhues [Mon, 21 Mar 2005 18:00:45 +0000 (18:00 +0000)] 
* m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.

20 years ago* m4/libtool.m4 (_LT_LINKER_SHLIBS) [ irix5, irix6, nonstopux ]:
Peter Ekberg [Sun, 20 Mar 2005 07:16:00 +0000 (07:16 +0000)] 
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [ irix5, irix6, nonstopux ]:
Test if it is possible to use the -exports_file linker option on
irix with gcc, as the gcc specs file may include a -hidden_symbol
option that is clashing with the -exports_file option.
See this gcc bugzilla entry for further details:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15288
* THANKS: Update.

20 years agoUpdate .cvsignore files.
Ralf Wildenhues [Sat, 19 Mar 2005 20:10:04 +0000 (20:10 +0000)] 
Update .cvsignore files.

20 years ago* tests/demo-nopic.test: Enhance status output
Ralf Wildenhues [Sat, 19 Mar 2005 19:54:19 +0000 (19:54 +0000)] 
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

20 years ago* config/ltmain.m4sh, tests/defs.m4sh: Typos.
Ralf Wildenhues [Fri, 18 Mar 2005 15:56:13 +0000 (15:56 +0000)] 
* config/ltmain.m4sh, tests/defs.m4sh: Typos.

20 years ago* m4/libtool.m4: The compiler can be a program name with args, so
Peter O'Gorman [Fri, 18 Mar 2005 15:32:53 +0000 (15:32 +0000)] 
* m4/libtool.m4: The compiler can be a program name with args, so
always check cc_basename against compiler name and a wildcard.
Also, drop unnecessary quotes in `case' argument.

20 years ago* Makefile.am: tests/defs.in depends on config/general.m4sh.
Ralf Wildenhues [Wed, 16 Mar 2005 17:44:21 +0000 (17:44 +0000)] 
* Makefile.am: tests/defs.in depends on config/general.m4sh.

20 years ago* config/general.m4sh: unconditionally set IFS, and set it
Ralf Wildenhues [Wed, 16 Mar 2005 17:29:47 +0000 (17:29 +0000)] 
* config/general.m4sh: unconditionally set IFS, and set it
to the one true right sequence: space, tab, newline.
* m4/libtool.m4: remove IFS setting and as_* namespace infringement.

20 years ago* m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.
Ralf Wildenhues [Wed, 16 Mar 2005 10:08:17 +0000 (10:08 +0000)] 
* m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.

20 years ago* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
Ralf Wildenhues [Wed, 16 Mar 2005 10:05:21 +0000 (10:05 +0000)] 
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

20 years ago* bootstrap: Revert the other part of the accidental commit.
Gary V. Vaughan [Wed, 16 Mar 2005 00:16:37 +0000 (00:16 +0000)] 
* bootstrap: Revert the other part of the accidental commit.

20 years ago* libltdl/configure.ac: Update version; require Autoconf >= 2.59.
Ralf Wildenhues [Tue, 15 Mar 2005 17:30:25 +0000 (17:30 +0000)] 
* libltdl/configure.ac: Update version; require Autoconf >= 2.59.

20 years ago* bootstrap (reconfdirs): Revert accidental partial commit.
Gary V. Vaughan [Tue, 15 Mar 2005 16:33:45 +0000 (16:33 +0000)] 
* bootstrap (reconfdirs): Revert accidental partial commit.