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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22 years ago* doc/libtool.texi (Library tips): Note array dimensions.
Kevin Ryde [Mon, 18 Nov 2002 16:09:42 +0000 (16:09 +0000)] 
* doc/libtool.texi (Library tips): Note array dimensions.

22 years ago* tests/*.test: MinGW's MSYS treats files under /dev
Bob Friesenhahn [Mon, 18 Nov 2002 15:37:05 +0000 (15:37 +0000)] 
* tests/*.test: MinGW's MSYS treats files under /dev
specially. This causes 'test -r /dev/null/config/site' to
improperly report success, causing configure to fail. Change the
CONFIG_SITE definition from "/dev/null/config/site" to
"/nonexistent" to avoid this problem.

22 years ago* libtool.m4 (_LT_AC_LOCK): remove support for ancient
Charles Wilson [Mon, 18 Nov 2002 15:26:17 +0000 (15:26 +0000)] 
* libtool.m4 (_LT_AC_LOCK): remove support for ancient
versions of mingw and cygwin.
(AC_LIBTOOL_POSTDEP_PREDEP): new function.
moved the "find hidden library dependencies" code here
from AC_LIBTOOL_LANG_CXX_CONFIG.  Attempted to make it
multi-tag compatible, but currently only CXX calls it.
(AC_LIBTOOL_LANG_CXX_CONFIG): set
enable_shared_with_satic_runtimes to 'no' by default
Set it to 'yes' for cygwin, mingw, pw32. Replace
"find hidden library dependencies" code with a call
to the new function AC_LIBTOOL_POSTDEP_PREDEP.
Consolidate cygwin and mingw/pw32 stanzas.
(AC_LIBTOOL_LANG_F77_CONFIG): set
enable_shared_with_static_runtimes to 'no' by default
(AC_LIBTOOL_CONFIG): add
enable_shared_with_static_runtimes to the list of variables
to write into ltmain.sh; include it in the libtool script
template as allow_libtool_libs_with_static_runtimes.
(AC_LIBTOOL_PROG_LD_SHLIBS): set
enable_shared_with_static_runtimes to 'no' by default
Set it to 'yes' for cygwin, mingw, pw32.
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): only put cr in regexp
if the build_os is mingw, not host_os

* ltmain.in (case deplibs_check_method): for all appropriate
cases, if allow_libtool_libs_with_static_runtimes, then remove
predeps and postdeps from the list of dependencies that must
be checked for "dynamicness".  For the "none" case, the
presence of compiler-generated postdeps and predeps should
not trigger "inter-library dependencies not supported" error.
(initial setup after arg processing): on cygwin/mingw, allow
compiler-generated dependent libs to be duplicated without
elimination.
(initial search loop for deplibs): if the deplib in question
is a libtool lib, then if
allow_libtool_libs_with_static_runtimes then parse the .la file.
If the .la file only has an "old_library", add the deplib
directly to the deplibs list (-lstdc++) and DON'T use the .la
file; this allows the (case deplibs_check_method) change above
to take effect.
* ltmain.in (for pass in $passes loop): remove predeps,
postdeps, and compiler_lib_search_path from dependency_libs.

22 years ago* doc/libtool.texi: Add --mode=* to every example using libtool.
Robert Boehne [Fri, 8 Nov 2002 19:38:42 +0000 (19:38 +0000)] 
* doc/libtool.texi: Add --mode=* to every example using libtool.

22 years ago* ltmain.in: add support for installing into temporary
Ossama Othman [Sun, 3 Nov 2002 17:35:37 +0000 (17:35 +0000)] 
* ltmain.in: add support for installing into temporary
staging area (e.g. 'make install DESTDIR=...')

* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): restore setting
allow_undefined_flag=unsupported for cygwin and mingw.
(AC_LIBTOOL_PROG_LD_SHLIBS): ditto, for both "normal" gcc/ld
and for the (unmaintained?) MSVC case.

* doc/libtool.texi (Install mode): document new
-inst-prefix option.

22 years ago* ltmain.in: Print a warning if the mode is not specified.
Robert Boehne [Sun, 3 Nov 2002 02:16:06 +0000 (02:16 +0000)] 
* ltmain.in: Print a warning if the mode is not specified.
* doc/libtool.texi: Document the change that the mode must be
specified.

22 years ago* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): use printf, not
Charles Wilson [Thu, 31 Oct 2002 00:52:39 +0000 (00:52 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): use printf, not
echo. (AC_DEPLIBS_CHECK_METHOD): use new shell function
win32_libid on w32 platforms
* ltmain.in: add new section for shell functions. Add
win32_libid() shell function.
* f77demo/Makefile.am: add -no-undefined flag

* ltdl.c (realloc): Remove custom realloc. (#define
rpl_realloc realloc) and comment out later code for custom
realloc. You can't define your own malloc unless you know
enough about the malloc in use to be able to tell how big
the src ptr is. The disabled code incorrectly used the
*destination* ptr to decide how much to copy. This
sometimes results in out-of-bound accesses which cause
segfaults. This is a quick hack for now; we may want
something cleaner later. (tryall_dlopen_module): check to
be sure (dirname_len > 0) before testing first character
against '/'. (try_dlopen): check for feof(file) in read
loop -- otherwise infloop?

22 years ago* ltmain.in (-XCClinker): New flag passes a linking option
Robert Boehne [Mon, 28 Oct 2002 15:38:37 +0000 (15:38 +0000)] 
* ltmain.in (-XCClinker): New flag passes a linking option
directly to the compiler driver without appending ${wl}.

22 years ago* README-alpha: Add some release not templates for inspiration and
Gary V. Vaughan [Fri, 25 Oct 2002 03:28:43 +0000 (03:28 +0000)] 
* README-alpha: Add some release not templates for inspiration and
consistency at release time.

22 years ago* Makefile.am (cvs-diff): Compress the generated diff file, ready
Gary V. Vaughan [Fri, 25 Oct 2002 01:14:07 +0000 (01:14 +0000)] 
* Makefile.am (cvs-diff): Compress the generated diff file, ready
for upload to ftp.gnu.org.

22 years ago* ltmain.in [aix]: Be sure to deal with xlc_r, cc_r and other
Howard Chu [Fri, 25 Oct 2002 00:23:24 +0000 (00:23 +0000)] 
* ltmain.in [aix]: Be sure to deal with xlc_r, cc_r and other
compiler variants.

22 years ago* libtool.m4 (_LT_AC_FILE_IMPGEN_C): Removed. No longer used.
Gary V. Vaughan [Fri, 25 Oct 2002 00:16:08 +0000 (00:16 +0000)] 
* libtool.m4 (_LT_AC_FILE_IMPGEN_C): Removed.  No longer used.
(_LT_AC_FILE_LTDLL_C): Ditto.
(AC_LIBTOOL_CONFIG) [cygwin, mingw, pw32, os2]: Don't call
_LT_AC_FILE_LTDLL_C or _LT_AC_FILE_IMPGEN_C.

22 years ago* libtool.m4: When LDFLAGS="-Wl,-brtl,[other options]", the
Albert Chin-A-Young [Thu, 24 Oct 2002 23:59:11 +0000 (23:59 +0000)] 
* libtool.m4: When LDFLAGS="-Wl,-brtl,[other options]", the
-brtl special-case code for AIX never gets triggered because
were are being too specific about how we search for -brtl.
Use case statement to avoid this. Remove extraneous
semicolon.
* ltmain.in: Recognize the IBM xlc compiler.

22 years agoCorrect sense of libltdl file not found check.
Andrew Suffield [Thu, 24 Oct 2002 21:28:34 +0000 (21:28 +0000)] 
Correct sense of libltdl file not found check.

22 years agoSupport compiler names matching g++*
Ossama Othman [Thu, 24 Oct 2002 21:20:13 +0000 (21:20 +0000)] 
Support compiler names matching g++*

22 years agoCleaned up pw32 target.
Bob Friesenhahn [Thu, 24 Oct 2002 03:42:54 +0000 (03:42 +0000)] 
Cleaned up pw32 target.

22 years agoltmain.in: Do not add 1 to the version under IRIX, it is
Robert Boehne [Wed, 23 Oct 2002 14:36:30 +0000 (14:36 +0000)] 
ltmain.in: Do not add 1 to the version under IRIX, it is
not necessary.

22 years agoApply Cygwin patches from Charles Wilson.
Charles Wilson [Tue, 22 Oct 2002 19:29:28 +0000 (19:29 +0000)] 
Apply Cygwin patches from Charles Wilson.

22 years agoMinGW patches from Elizabeth Barham and Bob Friesenhahn.
Bob Friesenhahn [Tue, 15 Oct 2002 22:50:58 +0000 (22:50 +0000)] 
MinGW patches from Elizabeth Barham and Bob Friesenhahn.

22 years agoAIX module name patch from Albert Chin-A-Young.
Albert Chin-A-Young [Tue, 15 Oct 2002 21:01:56 +0000 (21:01 +0000)] 
AIX module name patch from Albert Chin-A-Young.

22 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, darwin): Add
Christoph Egger [Fri, 11 Oct 2002 15:52:08 +0000 (15:52 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, darwin): Add
-install_name to the link line only when -dynamiclib is
specified for a module.  Use -bind_at_load when linking C++
shared libraries.

22 years ago* libtool.m4 (AC_LIBTOOL_SETUP): GCC now checks -shared to
Elizabeth Barham [Fri, 4 Oct 2002 15:34:50 +0000 (15:34 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP): GCC now checks -shared to
create a dll for Windows targets.

22 years ago* ltmain.in: Fixed a few spelling errors.
Robert Boehne [Wed, 25 Sep 2002 04:26:20 +0000 (04:26 +0000)] 
* ltmain.in: Fixed a few spelling errors.

22 years ago* libltdl/ltdl.c: Commented out access() call that checks for a
Robert Boehne [Tue, 24 Sep 2002 14:06:50 +0000 (14:06 +0000)] 
* libltdl/ltdl.c: Commented out access() call that checks for a
library file's existence and permissions, as it appears to fail
in every case.

22 years ago* libtool.m4: Custom $symcode for Tru64 UNIX to catch 'Q',
Albert Chin-A-Young [Tue, 10 Sep 2002 13:50:06 +0000 (13:50 +0000)] 
* libtool.m4: Custom $symcode for Tru64 UNIX to catch 'Q',
read-only constants.

22 years ago* libtool.m4 (osf[345]): Append $major to soname_spec.
Rainer Orth [Mon, 9 Sep 2002 18:26:34 +0000 (18:26 +0000)] 
* libtool.m4 (osf[345]): Append $major to soname_spec.
Reflect this in library_names_spec.
* ltmain.in (osf): Prefix $major with '.' for use as extension.

22 years agoPort libltdl fully to native Win32 API.
Bob Friesenhahn [Wed, 28 Aug 2002 20:40:28 +0000 (20:40 +0000)] 
Port libltdl fully to native Win32 API.

22 years agoAdded Bob Friesenhahn to AUTHORS file
Robert Boehne [Wed, 28 Aug 2002 20:26:54 +0000 (20:26 +0000)] 
Added Bob Friesenhahn to AUTHORS file

23 years agoNew File.
Robert Boehne [Wed, 31 Jul 2002 20:35:06 +0000 (20:35 +0000)] 
New File.

23 years ago* f77demo/.cvsignore: New file, forgotten in the last commit.
Robert Boehne [Wed, 31 Jul 2002 20:31:13 +0000 (20:31 +0000)] 
* f77demo/.cvsignore: New file, forgotten in the last commit.

23 years ago* libtool.m4 (AC_PROG_LIBTOOL): Added support for the new F77
Eric Lindahl [Wed, 31 Jul 2002 20:15:28 +0000 (20:15 +0000)] 
* libtool.m4 (AC_PROG_LIBTOOL): Added support for the new F77
Fortran support tag.
(AC_LIBTOOL_PROG_CC_C_O, _LT_AC_TAGCONFIG): Support F77 tag.
(AC_LIBTOOL_F77, _LT_AC_LANG_F77, AC_LIBTOOL_LANG_F77_CONFIG):
New macros for F77 tag Fortran support.
* configure.ac: Add support for creating the new F77 tag.
* bootstrap: Add f77demo directory to the list to be processed.
* Makefile.am: Add support for FFLAGS and FLIBS.
* tests/Makefile.am: Add new Fortran tests.
* tests/f77demo-*.test: New files.
* f77demo/configure.ac, f77demo/cprogram.c, f77demo/fooc.c
* f77demo/foof.f, f77demo/foo.h, f77demo/fprogram.f
* f77demo/Makefile.am, f77demo/README: New files.

23 years ago* libltdl/ltdl.c (tryall_dlopen): We need to catch missing file
Gary V. Vaughan [Tue, 16 Jul 2002 09:12:30 +0000 (09:12 +0000)] 
* libltdl/ltdl.c (tryall_dlopen): We need to catch missing file
errors early so that file_not_found() can detect what happened.

23 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove
Gary V. Vaughan [Wed, 26 Jun 2002 07:15:36 +0000 (07:15 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove
extraneous '=' character which appears in gcc 3.1
-print-search-dirs output.
Handle both upper and lower case drive letters when testing for
Windows vs POSIX style path output from -print-search-dirs
output.

23 years ago* ltmain.in (Piecewise linking): Add a clause to skip creating
Robert Boehne [Mon, 24 Jun 2002 19:32:41 +0000 (19:32 +0000)] 
* ltmain.in (Piecewise linking): Add a clause to skip creating
the export file until the reloadable object file(s) have been
created, then use them as input for $export_symbols_cmds.

23 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): HP/UX needs
Albert Chin-A-Young [Sun, 23 Jun 2002 22:43:39 +0000 (22:43 +0000)] 
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): HP/UX needs
libltdl_cv_sys_dlopen_deplibs set to yes.

23 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Need to quote [ and ] for
Albert Chin-A-Young [Sun, 23 Jun 2002 22:39:50 +0000 (22:39 +0000)] 
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Need to quote [ and ] for
Autoconf.

23 years ago* libtool.m4 (AC_LIBTOOL_SETUP, _LT_AC_LOCK): Use
Kevin Ryde [Sun, 23 Jun 2002 21:42:57 +0000 (21:42 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP, _LT_AC_LOCK): Use
AC_PROVIDE_IFELSE to test AC_LIBTOOL_WIN32_DLL and
AC_LIBTOOL_DLOPEN, necessary for autoconf 2.53.

23 years ago* libltdl/ltdl.c (argz_insert): Actually, BEFORE can be NULL
Gary V. Vaughan [Sun, 23 Jun 2002 21:35:58 +0000 (21:35 +0000)] 
* libltdl/ltdl.c (argz_insert): Actually, BEFORE can be NULL
when *PARGZ_LEN is non-NULL, so the assertion to the contrary was
bogus.
Reported by Bob Friesenhahn <bfreisen@simple.dallas.tx.us>
and Albert Chin-A-Young <china@thewrittenword.com>

23 years ago* libltdl/ltdl.c (foreach_dirinpath): Ensure that filename is '0'
Gary V. Vaughan [Sat, 22 Jun 2002 14:47:24 +0000 (14:47 +0000)] 
* libltdl/ltdl.c (foreach_dirinpath): Ensure that filename is '0'
terminated by all code paths.
Reported by Lutz Müller <lutz@users.sourceforge.net>

23 years agoFrom Kevin Ryde <user42@zip.com.au>:
Gary V. Vaughan [Thu, 20 Jun 2002 06:58:38 +0000 (06:58 +0000)] 
From Kevin Ryde  <user42@zip.com.au>:
* doc/libtool.texi (Platform quirks): s/dependan/dependen/
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Ditto.
* TODO: Ditto.

23 years ago* ltmain.in (irix, nonstopux): Set major before use.
Rainer Orth [Thu, 13 Jun 2002 11:01:47 +0000 (11:01 +0000)] 
* ltmain.in (irix, nonstopux): Set major before use.

23 years ago* libltdl/ltdl.c (try_dlopen): Don't return bogus handle to user
Daniel Kobras [Tue, 11 Jun 2002 16:09:22 +0000 (16:09 +0000)] 
* libltdl/ltdl.c (try_dlopen): Don't return bogus handle to user
  if tryall_dlopen() fails.

23 years ago* tests/pdemo-exec.test: Typo. s/hell-static/hell_static/
Gary V. Vaughan [Sat, 1 Jun 2002 14:54:51 +0000 (14:54 +0000)] 
* tests/pdemo-exec.test: Typo.  s/hell-static/hell_static/