]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
19 years ago* m4/ltdl.m4 (LTDL_INIT): Use AH_HEADER if defined.
Stepan Kasal [Tue, 23 Aug 2005 16:05:07 +0000 (16:05 +0000)] 
* m4/ltdl.m4 (LTDL_INIT): Use AH_HEADER if defined.
Compute CONFIG_H only before creating config.status.
Reported by Peter Ekberg <peda@axentia.se>.

19 years ago* Makefile.maint (web-manual): Fix $(LN_S) to use absolute path.
Ralf Wildenhues [Tue, 23 Aug 2005 13:57:21 +0000 (13:57 +0000)] 
* Makefile.maint (web-manual): Fix $(LN_S) to use absolute path.
Fix creating the manual for VPATH build.

19 years ago* bootstrap: Add default $auxdir value. ltmain.m4sh
Ralf Wildenhues [Tue, 23 Aug 2005 11:21:15 +0000 (11:21 +0000)] 
* bootstrap: Add default $auxdir value.  ltmain.m4sh
is prerequisite to ltmain.sh.  Improve warning message.

19 years ago* m4/libtool.m4 (LT_OUTPUT): New macro to generate
Ralf Wildenhues [Thu, 18 Aug 2005 17:09:28 +0000 (17:09 +0000)] 
* m4/libtool.m4 (LT_OUTPUT): New macro to generate
libtool before config.status.
(_LT_CONFIG_COMMANDS): If LT_OUTPUT has been invoked, then
generate code in config.status to call config.lt instead of
generating libtool directly.
* doc/libtool.texi (LT_INIT): Document LT_OUTPUT.

19 years ago* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
Ralf Wildenhues [Thu, 18 Aug 2005 06:55:59 +0000 (06:55 +0000)] 
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.

19 years ago* m4/libtool.m4 [sun, CC] (_LT_LANG_CXX_CONFIG): Move postdeps
Ralf Wildenhues [Thu, 18 Aug 2005 06:17:06 +0000 (06:17 +0000)] 
* m4/libtool.m4 [sun, CC] (_LT_LANG_CXX_CONFIG): Move postdeps
override ..
(_LT_SYS_HIDDEN_LIBDEPS): ..here.

19 years agoActually update ChangeLog.
Stepan Kasal [Thu, 18 Aug 2005 06:11:48 +0000 (06:11 +0000)] 
Actually update ChangeLog.

19 years ago* config/general.m4sh (SP2NL, NL2SP): Simplify.
Ralf Wildenhues [Thu, 18 Aug 2005 06:11:18 +0000 (06:11 +0000)] 
* config/general.m4sh (SP2NL, NL2SP): Simplify.

19 years ago* m4/ltdl.m4 (LTDL_INIT): Fix mismatched parens.
Gary V. Vaughan [Wed, 17 Aug 2005 20:09:21 +0000 (20:09 +0000)] 
* m4/ltdl.m4 (LTDL_INIT): Fix mismatched parens.

19 years ago* doc/libtool.texi (Creating object files, Linking libraries):
Jeremie LE HEN [Fri, 12 Aug 2005 22:53:01 +0000 (22:53 +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.

19 years ago* config/ltmain.m4sh (func_source): New function.
Ralf Wildenhues [Fri, 12 Aug 2005 21:06:47 +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>.

19 years ago* tests/defs.m4sh (func_configure): Rename to ..
Ralf Wildenhues [Fri, 12 Aug 2005 20:20:04 +0000 (20:20 +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>.

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

19 years ago* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Set ac_ext to cpp, not cc.
Peter Ekberg [Wed, 10 Aug 2005 06:25:34 +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:05:37 +0000 (12:05 +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:45:19 +0000 (10:45 +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:27:09 +0000 (09:27 +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.
* Makefile.am, configure.ac: Adjusted.
* NEWS: Updated.

20 years ago* AUTHORS, HACKING: Updated.
Ralf Wildenhues [Mon, 8 Aug 2005 06:48:06 +0000 (06:48 +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:52:05 +0000 (07:52 +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: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.