Provided by GNU Savannah

Savannah CVS Surfing - Log of /libtool/libtool/ChangeLog

[sources] / libtool / libtool / ChangeLog

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.2635
Sun May 4 21:40:55 2008 UTC (4 years ago) by gary
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2634: +1 -1 lines
FILE REMOVED
Development has moved to git.

Revision 1.2634 - (view) (download) (annotate) - [select for diffs]
Fri Apr 11 17:21:54 2008 UTC (4 years, 1 month ago) by ericb
Branch: MAIN
Changes since 1.2633: +11 -5 lines
Diff to previous 1.2633
Fix usage of setmode without declaration on cygwin.

* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src): Ensure
setmode has prototype for both mingw and cygwin.

Revision 1.2633 - (view) (download) (annotate) - [select for diffs]
Thu Apr 10 21:18:01 2008 UTC (4 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2632: +14 -1 lines
Diff to previous 1.2632
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Move non-XSI
definition of func_dirname_and_basename ...
* libltdl/config/general.m4sh (func_dirname_and_basename):
... here, to use it for the other scripts that use general.m4sh
(and as portable fallback for libtool).  Add marker for early
insertion of generated shell functions (into libtool, not the
other scripts) here.
Use func_dirname_and_basename to compute progname, progpath.
* libltdl/config/ltmain.m4sh (func_mode_help): Remove marker
for insertion of generated shell functions.
* tests/sh.test: Adjust function definition test to not match
function call.

Revision 1.2632 - (view) (download) (annotate) - [select for diffs]
Thu Apr 10 21:01:53 2008 UTC (4 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2631: +9 -1 lines
Diff to previous 1.2631
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS) <func_xform>:
New function.
* libltdl/config/ltmain.m4sh (func_mode_compile): Use it to
avoid two forks with XSI shells.
* tests/suffix.test: Also test a file with multiple dots.

Revision 1.2631 - (view) (download) (annotate) - [select for diffs]
Thu Apr 10 17:43:38 2008 UTC (4 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.2630: +10 -1 lines
Diff to previous 1.2630
* libltdl/config/ltmain.m4sh (func_win32_libid,
func_generate_dlsyms, func_extract_an_archive,
func_extract_archives, func_mode_help): move these so they
appear after func_mode_compile.
* tests/nomode.test: Check that --mode=link --help works.
Reported by Josh Triplett <josh@freedesktop.org>

Revision 1.2630 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 00:48:22 2008 UTC (4 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2629: +6 -2 lines
Diff to previous 1.2629
* doc/libtool.texi (Libltdl interface): Add missing
documentation for lt_dlopenavise.
Reported by Anton Erti <anton@mips.complang.tuwien.ac.at>

Reported by Olly Betts <olly@survex.com>

Revision 1.2629 - (view) (download) (annotate) - [select for diffs]
Mon Apr 7 14:20:14 2008 UTC (4 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2628: +8 -1 lines
Diff to previous 1.2628
* configure.ac, libltdl/configure.ac (AM_INIT_AUTOMAKE): Use
gnu rather than gnits standards so that version number 2.2.3a
is not rejected!
Repoted by Olly Betts  <olly@survex.com>

Revision 1.2628 - (view) (download) (annotate) - [select for diffs]
Wed Apr 2 01:09:07 2008 UTC (4 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2627: +4 -1 lines
Diff to previous 1.2627
* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.2.3a.

Revision 1.2627 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 23:32:01 2008 UTC (4 years, 1 month ago) by gary
Branch: MAIN
CVS Tags: release-2-2-2
Changes since 1.2626: +10 -1 lines
Diff to previous 1.2626
GNU Libtool 2.2.2 was released.

* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.2.2.
* libltdl/Makefile.in (LTDL_VERSION_INFO): C:R+1:A because the
interfaces are unchanged, even though we improved the code some
more.
* NEWS: Updated.

Revision 1.2626 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 18:23:19 2008 UTC (4 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2625: +7 -1 lines
Diff to previous 1.2625
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4,
libltdl/m4/ltoptions.m4: Bump serial numbers to account for
changes since 2.2 release.

Revision 1.2625 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 17:53:45 2008 UTC (4 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.2624: +7 -1 lines
Diff to previous 1.2624
* libltdl/m4/libtool.m4 [_LT_REQUIRED_DARWIN_CHECKS]: Fix the
test for -single_module and log it to config.log.
Reported by Torok Edwin and Nigel Home.

Revision 1.2624 - (view) (download) (annotate) - [select for diffs]
Mon Mar 24 14:28:42 2008 UTC (4 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2623: +13 -1 lines
Diff to previous 1.2623
Document that disable-static plus -all-static is not portable.
* doc/libtool.texi (Link mode): -all-static does not go well
with disable-static on most systems.
* tests/static.at (static linking flags for programs) [!aix]:
With --disable-static but nonempty link_static_flag, skip the
m-all-static link.  Do not skip it on AIX, as there the
enable_static is self-inflicted, and thus expected to work.
* THANKS: Update.
Report by Nix.

Revision 1.2623 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 22:39:05 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2622: +7 -1 lines
Diff to previous 1.2622
* libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): No need to escape
backticks in argument to AC_MSG_WARN or AC_MSG_ERROR.
* libltdl/m4/ltdl.m4 (_LTDL_INSTALLABLE, LTDL_INIT): Likewise.

Revision 1.2622 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 08:34:24 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2621: +10 -1 lines
Diff to previous 1.2621
* libltdl/config/ltmain.m4sh (NLS nuisances): Fix quoting of
localization variables for shell-active characters.
* tests/localization.at (localized compiler messages): Extend
test.
* THANKS: Update.
Report by Mike Frysinger.

Revision 1.2621 - (view) (download) (annotate) - [select for diffs]
Sat Mar 15 22:06:56 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2620: +10 -1 lines
Diff to previous 1.2620
* tests/defs.m4sh (func_get_config): Build egrep regex to speed
up extracting several variables at once.  Use it to extract all
default variables at once.  Also extract build_alias and
host_alias from the libtool script.
(func_configure_nofail): Use build_alias and host_alias for
--build and --host, respectively.  Pass each if nonempty.
* tests/testsuite.at: Pass --build if build_alias is nonemtpy.
* tests/quote.test: Extract ECHO and wl at once.

Revision 1.2620 - (view) (download) (annotate) - [select for diffs]
Sat Mar 15 22:01:30 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2619: +8 -1 lines
Diff to previous 1.2619
* libltdl/m4/ltoptions.m4 (AC_LIBTOOL_WIN32_DLL): Require
AC_CANONICAL_HOST.
* THANKS: Update.
Report by Jakub Bogusz.

Revision 1.2619 - (view) (download) (annotate) - [select for diffs]
Fri Mar 14 06:18:06 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2618: +5 -1 lines
Diff to previous 1.2618
* NEWS: Update.

Revision 1.2618 - (view) (download) (annotate) - [select for diffs]
Thu Mar 13 04:46:07 2008 UTC (4 years, 2 months ago) by cwilson
Branch: MAIN
Changes since 1.2617: +12 -1 lines
Diff to previous 1.2617
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) [file
scope]: additional #includes and #defines to support...
(func_emit_cwrapperexe_src) [main]: ensure stdout is set to
binary mode for cygwin|mingw builds. Ensure temporary script
file is written in binary mode for cygwin|mingw builds.
(func_mode_link) [cygwin|mingw]: cross-build support - only
use cwrapper to generate shell wrapper if building native;
otherwise use func_emit_wrapper()

Revision 1.2617 - (view) (download) (annotate) - [select for diffs]
Wed Mar 12 19:48:24 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2616: +10 -1 lines
Diff to previous 1.2616
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [amigaos]: Port to
AmigaOS4 shared libraries on powerpc.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS) [amigaos]:
Likewise.
* THANKS, NEWS: Update.

Revision 1.2616 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 14:12:08 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2615: +13 -1 lines
Diff to previous 1.2615
Fix compiler output to be in the user locale.
* libltdl/config/general.m4sh (func_show_eval_locale): New
function, for running commands in the user locale.
* libltdl/config/ltmain.m4sh (func_mode_compile): Use it for
compiling.
* tests/localization.at (localized compiler messages): New test.
* Makefile.am: Adjust.
Report by Bruno Haible.

Revision 1.2615 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 18:02:39 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2614: +14 -1 lines
Diff to previous 1.2614
Fix several test failures on Cygwin and MinGW.
* tests/nonrecursive.at: Use -no-undefined for foo.la.
* tests/recursive.at: Likewise.
* tests/subproject.at: Likewise.
* tests/lt_dladvise.at: For systems where undefined symbols are
not allowed, to not try to load the module libdepend.
[ mingw ]: Add to list of such systems.
* tests/testsuite.at (_LT_AT_TRANSLATE_TEXT_OUTPUT): New macro,
to translate line ending of expout and experr files suitable for
host executables.
(LT_AT_CHECK, LT_AT_NOINST_EXEC_CHECK): Use it.
Report by Bob Friesenhahn.

Revision 1.2614 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 17:41:43 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2613: +9 -1 lines
Diff to previous 1.2613
Fix installcheck dependencies, fix for --program-transform-name.
* Makefile.am (installcheck-local): Depend upon tests/atconfig
and $(srcdir)/$(TESTSUITE).
* tests/testsuite.at (_LIBTOOLIZE_TRANSFORM): New macro.
(LT_AT_CHECK_LIBTOOLIZE): Use it to transform expout and experr
files suitably.
* HACKING: Update.

Revision 1.2613 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 12:14:14 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2612: +9 -1 lines
Diff to previous 1.2612
Drop usage of obsolete macros AC_EXEEXT and AC_OBJEXT.
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK, _LT_COMPILER_OPTION)
(_LT_COMPILER_C_O, LT_PATH_NM, _LT_CMD_GLOBAL_SYMBOLS, _LT_SETUP):
Drop usage of obsolete AC_OBJEXT and AC_EXEEXT.
* tests/am-subdir.at (C++ subdir-objects): Likewise.

Revision 1.2612 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 08:07:49 2008 UTC (4 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.2611: +5 -1 lines
Diff to previous 1.2611
* tests/convenience.at (Java convenience archives): Skip test if
gcj cannot compile a working executable from .java files.
Report by Nelson H. F. Beebe.

Revision 1.2611 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 06:42:36 2008 UTC (4 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.2610: +6 -1 lines
Diff to previous 1.2610
* libltdl/m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Need to set LD.
Reported by Nelson H. F. Beebe.

Revision 1.2610 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 06:14:26 2008 UTC (4 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.2609: +3 -1 lines
Diff to previous 1.2609
* libltdl/m4/libtool.m4 (_LT_PROG_FC): Undo commit - bad idea.

Revision 1.2609 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 05:38:32 2008 UTC (4 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.2608: +8 -1 lines
Diff to previous 1.2608
* libltdl/m4/libtool.m4 (_LT_PROG_FC): Report FC=no if the FC
compiler is not a GNU compiler and the CXX compiler is a GNU
compiler.
Reported by Nelson H. F. Beebe.

Revision 1.2608 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 03:26:25 2008 UTC (4 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2607: +7 -1 lines
Diff to previous 1.2607
* Makefile.maint (TSDEPS_DIST): Removed.  No longer used.
(TSDEPS): libtool.m4 has long since moved to libltdl.
(cvs-dist): Don't put the suffix dot in twice.

Revision 1.2607 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 19:59:25 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2606: +7 -1 lines
Diff to previous 1.2606
* tests/convenience.at (Java convenience archives): Skip test if
gcj cannot compile a .java file.
Report by Nelson H. F. Beebe.

Revision 1.2606 - (view) (download) (annotate) - [select for diffs]
Wed Mar 5 20:14:42 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2605: +9 -1 lines
Diff to previous 1.2605
* libltdl/config/ltmain.m4sh (func_lalib_unsafe_p): redirect
and restore from stdin, not stdout.
* tests/execute-mode.at (execute mode): Adjust test to catch
this.
Report by Roberto Bagnara.

Revision 1.2605 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 22:31:32 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2604: +7 -1 lines
Diff to previous 1.2604
Fix libltdl to not skip dlopen on systems with several loaders,
such as HP-UX, Cygwin.
* libltdl/slist.c (slist_concat): When appending to the tail
of a list, do not drop items off the beginning of the list.
* NEWS: Update.

Revision 1.2604 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 21:25:47 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2603: +9 -1 lines
Diff to previous 1.2603
* libltdl/config/ltmain.m4sh (func_mode_execute): Replace only
arguments we have identified as shell or C wrappers.
(func_emit_wrapper): Output error message on stderr.
* tests/execute-mode.at: New file, with --mode=execute tests.
* Makefile.am: Adjust.
* NEWS: Update.
Fixes 2.2 regression.  Report by Roberto Bagnara.

Revision 1.2603 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 21:14:22 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2602: +7 -1 lines
Diff to previous 1.2602
* libltdl/m4/libtool.m4 (_LT_CONFIG): Drop misleading `GNU'
prefix before the host package name in the "Generated by" line
for the libtool script.
* THANKS: Update.
Reports by Peter Rosin and Roberto Bagnara.

Revision 1.2602 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 21:07:36 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2601: +3 -1 lines
Diff to previous 1.2601
* doc/libtool.texi (Module loaders for libltdl): Fix typo.

Revision 1.2601 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 21:00:16 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2600: +18 -1 lines
Diff to previous 1.2600
* libltdl/loaders/dld_link.c (vl_exit): New function, zero out ...
(vtable): ... this new file static variable split out from ...
(get_vtable): ... here.  Initialize vtable, register vl_exit as
dlloader_exit function.
* libltdl/loaders/dlopen.c: Likewise.
* libltdl/loaders/dyld.c: Likewise.
* libltdl/loaders/load_add_on.c: Likewise.
* libltdl/loaders/loadlibrary.c: Likewise.
* libltdl/loaders/shl_load.c: Likewise.
* libltdl/loaders/preopen.c: Likewise; vl_exit existed here
already.
* tests/lt_dlexit.at (lt_dlexit unloading libs): Update test.
* NEWS: Update.
Report by Andreas Schwab.

Revision 1.2600 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 02:19:16 2008 UTC (4 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2599: +4 -1 lines
Diff to previous 1.2599
* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.3a.

Revision 1.2599 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 00:05:01 2008 UTC (4 years, 2 months ago) by gary
Branch: MAIN
CVS Tags: release-2-2
Changes since 1.2598: +7 -1 lines
Diff to previous 1.2598
GNU Libtool 2.2 was released.

* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.2.
* NEWS: Updated.

Revision 1.2598 - (view) (download) (annotate) - [select for diffs]
Sat Mar 1 22:43:04 2008 UTC (4 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2597: +10 -1 lines
Diff to previous 1.2597
* tests/lt_dladvise.at, tests/lt_dlexit.at,
tests/need_lib_prefix.at: Skip these tests when called from
`make distcheck DISTCHECK_CONFIGURE_FLAGS=--disable-ltdl-install'.
The tests try to link against the dummy installed libltdl.la
from .../_inst/lib/libltdl.la, which does not exist when
configured with --disable-ltdl-install.

Revision 1.2597 - (view) (download) (annotate) - [select for diffs]
Fri Feb 29 21:33:21 2008 UTC (4 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2596: +7 -1 lines
Diff to previous 1.2596
* libltdl/m4/argz.m4 (AC_CHECK_FUNCS): Also use our replacement
argz if the system argz_add or argz_count are missing.
Report by Juan Manuel Guerrero <juan.guerrero@gmx.de>.

Revision 1.1220.2.498 - (view) (download) (annotate) - [select for diffs]
Wed Feb 27 20:30:24 2008 UTC (4 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.497: +7 -1 lines
Diff to previous 1.1220.2.497 , to branch point 1.1220 , to next main 1.2635
* libtool.m4 [darwin]: Really use _lt_dar_allow_undefined for
allow_undefined_flag.
Reported by Eric Hall <eric@darkart.com>.

Revision 1.2596 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 22:18:02 2008 UTC (4 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2595: +7 -1 lines
Diff to previous 1.2595
* libltdl/argz.c (argz_add, argz_count): New functions.
* libltdl/argz_.h: Declare them.
Report by Juan Manuel Guerrero <juan.guerrero@gmx.de>.

Revision 1.2595 - (view) (download) (annotate) - [select for diffs]
Wed Feb 20 20:11:38 2008 UTC (4 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.2594: +7 -1 lines
Diff to previous 1.2594
* libltdl/m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Do not call the
_LT_SYS_DYNAMIC_LINKER macro here.
Reported by Mike Frysinger <vapier@gentoo.org>

Revision 1.2594 - (view) (download) (annotate) - [select for diffs]
Sat Feb 16 03:46:05 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2593: +7 -3 lines
Diff to previous 1.2593
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Fix typo.

* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better handling
of predefined values for lt_cv_sys_lib_search_path_spec and

Revision 1.1220.2.497 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 23:48:55 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.496: +7 -1 lines
Diff to previous 1.1220.2.496 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): better handling
of predefined values for lt_cv_sys_lib_search_path_spec and
lt_cv_sys_lib_dlsearch_path_spec.

Revision 1.2593 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 23:48:38 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2592: +7 -1 lines
Diff to previous 1.2592
* libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better handling of
predefined values for lt_cv_sys_lib_search_path_spec and
lt_cv_sys_lib_dlsearch_path_spec.

Revision 1.2592 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 04:36:36 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2591: +10 -1 lines
Diff to previous 1.2591
* libtoolize.m4sh (func_install_pkgconfig_files): Only call
func_install_pkgconfig_parent if $seen_autoconf.
* tests/standalone.at (compiling softlinked libltdl)
(compiling copied libltdl, installable libltdl)
(linking libltdl without autotools): Use checked libtoolize
calls to catch warnings.

Revision 1.1220.2.496 - (view) (download) (annotate) - [select for diffs]
Wed Feb 13 22:10:06 2008 UTC (4 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.495: +6 -1 lines
Diff to previous 1.1220.2.495 , to branch point 1.1220
* libltdl/configure.ac: Bump package version.
* README-alpha: Reminder to do it next time, too.

Revision 1.2591 - (view) (download) (annotate) - [select for diffs]
Wed Feb 13 22:09:40 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2590: +6 -1 lines
Diff to previous 1.2590
* libltdl/configure.ac: Bump package version.
* HACKING: Reminder to do it next time, too.

Revision 1.2590 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 21:51:42 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2589: +8 -1 lines
Diff to previous 1.2589
* tests/mdemo/Makefile.am (@LIBLTDL@): Update outdated
dependencies.
($(top_distdir)/libltdl/libtool): Remove.
Fixes spurious mdemo-dryrun failure with OpenBSD make.

Revision 1.1220.2.495 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 07:15:11 2008 UTC (4 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.494: +6 -1 lines
Diff to previous 1.1220.2.494 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.

Revision 1.2589 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 07:14:35 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2588: +6 -1 lines
Diff to previous 1.2588
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.

Revision 1.2588 - (view) (download) (annotate) - [select for diffs]
Fri Feb 8 06:55:07 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2587: +9 -1 lines
Diff to previous 1.2587
* tests/archive-in-archive.at
(static library contains static library): Test also the actual
broken link command, and the following install command, as
UnixWare ar rightly refuses to put an archive into an archive.
Report by Tim Rice.

Revision 1.2587 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 19:53:00 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2586: +7 -1 lines
Diff to previous 1.2586
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTIONS): Only set default
LT_INIT values for LT_INIT, not LTDL_INIT.
Reported by Jochem Huhmann <joh@revier.com>

Revision 1.2586 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 19:06:42 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2585: +8 -1 lines
Diff to previous 1.2585
* tests/testsuite.at (LT_AT_TAG): For the CXX tag, if $CXX is
g++, check that `g++ -v' works; AC_PROG_CXX may have set that
as default value even if it found no C++ compiler.
Report by Andreas Schwab.

Revision 1.2585 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 19:03:55 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2584: +10 -1 lines
Diff to previous 1.2584
* libltdl/Makefile.inc (EXTRA_DIST): Now that we're not using
Autoconf's AC_SOURCES macro, Automake can't trace our extra
source files argz, lt__dirent.c and lt__strl.c.  List them
manually here to make sure they are distributed.
* NEWS: Updated.
Reported by Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>

Revision 1.1220.2.494 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 18:45:12 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.493: +4 -1 lines
Diff to previous 1.1220.2.493 , to branch point 1.1220
* NEWS: Update.
* configure.ac: Bump version to 1.5.27a.

Revision 1.1220.2.493 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 16:58:18 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-26
Changes since 1.1220.2.492: +11 -1 lines
Diff to previous 1.1220.2.492 , to branch point 1.1220
Release GNU libtool 1.5.26.
* NEWS: Update.
* libtool.m4, ltdl.m4: Bump serial.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* configure.ac: Bump version.
* README-alpha: Add note about bumping serials and ltdl version.

Revision 1.2584 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:24:30 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2583: +3 -1 lines
Diff to previous 1.2583
* configure.ac (AC_INIT): Bump version number to 2.1c.

Revision 1.2583 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:21:17 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
CVS Tags: release-2-1b
Changes since 1.2582: +11 -1 lines
Diff to previous 1.2582
GNU Libtool 2.1b was released.

* configure.ac (AC_INIT): Bump version number to 2.1b.
* libltdl/Makefile.inc (LTDL_VERSION_INFO): Increment to account
for new interfaces since the last libltdl update.
* HACKING (Release Procedure): Note that LTDL_VERSION_INFO is now
kept in libltdl/Makefile.inc.

Revision 1.2582 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:19:15 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2581: +9 -1 lines
Diff to previous 1.2581
* tests/cdemo, tests/depdemo, tests/fcdemo, tests/pdemo,
tests/demo, tests/f77demo, tests/mdemo, tests/tagdemo
(distclean-local): Remove compiler file droppings left by
Autoconf tests that prevent make dist from finishing on
several machines including Mac OS 10.5.

Revision 1.2581 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:17:06 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2580: +25 -1 lines
Diff to previous 1.2580
Unfortunately, the autoconf implementation of AC_LIBOBJ and
friends requires all libobjs to be in the same directory, as
declared by AC_CONFIG_LIBOBJ_DIR.  That might prevent using
either recursive or nonrecursive libltdl if the parent project
has libobjs of its own, except that this patch tracks libltdl's
libobjs in another namespace:

* libltdl/m4/ltdl.m4 (_LT_LIBOBJ, _LT_LIBSOURCES): Versions of
AC_LIBOBJ and AC_LIBSOURCES that save missing sources in a
ltdl_LIBOBJS automake macro, instead of the global LIBOBJS
automake macro.  Content of the macros inspired by code from
gnulib-tool.
(_LTDL_MODE_DISPATCH): Initialise lt_libobj_prefix in
nonrecursive mode.
(LTDL_INIT): Push and pop the new definitions around potential
sites that call AC_LIBOBJ.  Also, using lt_libobj_prefix,
initialise ltdl_LIBOBJS and ltdl_LTLIBOBJS.
* libtoolize.m4sh (func_fixup_Makefile): Substitute ltdl_LIBOBJS
and ltdl_LTLIBOBJS for LIBOBJS and LTLIBOBJS during copying
either Makefile.am or Makefile.inc, depending on ltdl_mode.
Reported by Eric Blake <ebb9@byu.net>

Revision 1.2580 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:14:09 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2579: +36 -1 lines
Diff to previous 1.2579
There are 5 distinct batches of files that libtoolize might
install into a project, depending on whether libltdl is
being installed in subproject mode, and in that case whether
the parent project shares the config and macro directories
with the subproject ltdl.  Make a separate function for each
of those 5 batches (4 new functions below, plus the recently
factored func_install_pkgltdl_files), and make a clearer
distinction between when each of them is needed:

* libtoolize.m4sh (func_install_pkgmacro_subproject):
New function for installing and reporting on m4 files copied
to a subproject ltdl directory.
(func_install_pkgmacro_parent): Similar new function for m4
files copied solely for the use of the parent project,
including serial checking.
(func_install_pkgconfig_subproject): New function for
installing and reporting on config helper files copied to a
subproject ltdl directory.
(func_install_pkgconfig_parent): Similar new function for
config helper files copied solely for the use of the parent
project, including serial checking.
(func_install_pkgmacro_files, func_install_pkgconfig_files):
Rewritten in terms of the above functions.
* tests/libtoolize.at: Adjust test expout's to match newly
regularized libtoolize output.
Move parent project pkgconfig files to build-aux directory
so that progress messages show an obvious difference to
pkgconfig files installed to subproject `config' directory.
(nonrecursive ltdl with AC_CONFIG_MACRO_DIR): New test.
(diagnose missing LT_CONFIG_LTDL_DIR): New test.
(subproject ltdl with non-shared directories): New test.
Reported by Eric Blake <ebb9@byu.net>

Revision 1.1220.2.492 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 06:40:56 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.491: +11 -1 lines
Diff to previous 1.1220.2.491 , to branch point 1.1220
Backport darwin support reorganization from HEAD.
* libtool.m4 [darwin]: Check for nmedit and dsymutil with
AC_CHECK_TOOL, use -single_module by default (can be turned off
with the -multi-module linker flag or by setting the
LT_MULTI_MODULE environment variable. If it is available use
-exported_symbols_list instead of nmedit to remove symbols.
* ltmain.in [darwin]: Use -single_module by default.

Revision 1.2579 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 22:07:17 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2578: +4 -1 lines
Diff to previous 1.2578
* libltdl/m4/libtool.m4 [darwin]: Changes to glob pattern matching
to be safer.

Revision 1.1220.2.491 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 03:55:13 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.490: +5 -1 lines
Diff to previous 1.1220.2.490 , to branch point 1.1220
* doc/Makefile.am, doc/notes.texi, doc/libtool.texi: Move the
platform specific notes to notes.texi and generate notes.txt.
Reported by Tim Rice

Revision 1.2578 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 15:49:46 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2577: +8 -1 lines
Diff to previous 1.2577
Search the compiler path too.
* libltdl/m4/libtool.m4 (compiler_lib_search_dirs): New variable.
* libltdl/config/ltmain.m4sh: Use it.
Reported by Maynard Johnson

Revision 1.1220.2.490 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 15:49:40 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.489: +8 -1 lines
Diff to previous 1.1220.2.489 , to branch point 1.1220
Search the compiler path too.
* libtool.m4 (compiler_lib_search_dirs): New variable.
* ltmain.in: Use it.
Reported by Maynard Johnson

Revision 1.2577 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 07:34:25 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2576: +5 -1 lines
Diff to previous 1.2576
* libtoolize.m4sh (func_check_macros): Correct typo with
'$opt_quiet ||' where '$opt_quiet &&' that was preventing
func_check_macros from running!

Revision 1.2576 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 05:39:26 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2575: +8 -1 lines
Diff to previous 1.2575
* libtoolize.m4sh: Set opt_ltdl whenever seen_ltdl is set
so that libtoolize behaves as though --ltdl was passed even
if it wasn't as long as LTDL_INIT (or equivalent) was seen
in configure.ac.  Adjust redundant '$opt_ltdl || $seen_ltdl'
to simply '$opt_ltdl'.
Reported by Eric Blake <ebb9@byu.net>

Revision 1.2575 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 05:12:22 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2574: +5 -1 lines
Diff to previous 1.2574
* libtoolize.m4sh (func_check_macros): Check opt_quiet
in the function itself to simplify calling it.  Also move
the definition of the function.

Revision 1.2574 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 05:04:51 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2573: +7 -1 lines
Diff to previous 1.2573
* libtoolize.m4sh (func_scan_files): Be sure to set the
default libltdl mode to 'subproject' when libtoolize is
executed before configure.ac has been updated.

Revision 1.2573 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 16:35:36 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2572: +5 -1 lines
Diff to previous 1.2572
* libtoolize.m4sh (func_install_pkgconfig_files)
(func_install_pkgmacro_files, func_install_pkgltdl_files):
Factored out from the 'Main' section of the file.

Revision 1.2572 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 15:44:03 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2571: +15 -1 lines
Diff to previous 1.2571
* libtoolize.m4sh (subproject_auxdir, subproject_macrodir):
New variables to hold the default locations for auxfiles
and macrofiles in a subproject libltdl.
(ac_auxdir, ac_macrodir): New variables to hold the values
passed by AC_CONFIG_AUX_DIR and AC_CONFIG_MACRO_DIR resp.
(auxdir, macrodir): Adjust to contain the values to be
used by libtoolize at runtime.

Revision 1.2571 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 07:13:03 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2570: +7 -1 lines
Diff to previous 1.2570
* libtoolize (func_fixup_Makefile, func_massage_aclocal_DATA)
(func_massage_pkgltdl_files, func_massage_pkgconfig_files):
Add missing $opt_debug.

Revision 1.2570 - (view) (download) (annotate) - [select for diffs]
Sat Jan 26 06:23:09 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2569: +13 -1 lines
Diff to previous 1.2569
* libtoolize.m4sh (Main): Copy (or link) libltdl sources
into project tree when LTDL_INIT was seen, whether or not
`--ltdl' is passed.
(func_check_macros): Recommend LTDL_INIT instead of
LT_WITH_LTDL when `--ltdl' is used before configure.ac is
upgraded.
* tests/libtoolize.at: Test that it works.
(_LT_AT_LTDL_SETUP): Factor out some common test setup.
Reported by Eric Blake <ebb9@byu.net>

Revision 1.2569 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 16:16:26 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2568: +3 -1 lines
Diff to previous 1.2568
* doc/notes.texi: Fix errors in previous commit.

Revision 1.1220.2.489 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 16:12:18 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.488: +6 -1 lines
Diff to previous 1.1220.2.488 , to branch point 1.1220
* doc/libtool.texi: Fixup Notes.
* README: Delete notes.

Revision 1.1220.2.488 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 07:27:40 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.487: +3 -1 lines
Diff to previous 1.1220.2.487 , to branch point 1.1220
* doc/libtool/texi: Backport notes.texi from HEAD.

Revision 1.1220.2.487 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 06:56:04 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.486: +7 -1 lines
Diff to previous 1.1220.2.486 , to branch point 1.1220
* libtool.m4 (sys_lib_search_path_spec, sys_lib_dlsearch_path_spec):
Allow for a cache variable lt_cv_sys_lib... to set these at configure
time.

Revision 1.2568 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 06:55:35 2008 UTC (4 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2567: +8 -1 lines
Diff to previous 1.2567
* libltdl/m4/libtool.m4 (sys_lib_search_path_spec,
sys_lib_dlsearch_path_spec): Allow for a cache variable
lt_cv_sys_lib_... to set these at configure time.
* doc/notes.texi: Short note about the above change.

Revision 1.2567 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 04:08:37 2008 UTC (4 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.2566: +7 -1 lines
Diff to previous 1.2566
Add proper quoting to doc examples.
* doc/libtool.texi: Use m4 quotes where appropriate.
(Test descriptions): Fix truncated sentence.

Revision 1.1220.2.486 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 17:47:50 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.485: +7 -1 lines
Diff to previous 1.1220.2.485 , to branch point 1.1220
* ltmain.in [darwin]: look in libdir for dependent libraries, the .la
file may have been moved.
Reported by Benjamin Reed <ranger@befunk.com>

Revision 1.1220.2.485 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 15:01:23 2008 UTC (4 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.484: +5 -1 lines
Diff to previous 1.1220.2.484 , to branch point 1.1220
* ltmain.in (lt_env): New variable. Use it when running commands.

Revision 1.1220.2.484 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 08:48:03 2008 UTC (4 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.483: +11 -1 lines
Diff to previous 1.1220.2.483 , to branch point 1.1220
Backport ISO C++ support from HEAD, 2006-03-17 and 2005-09-12 patches.

* tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features.  Reimplementation of similar
macros from the autoconf archive.
* tagdemo/foo.cpp, tagdemo/main.cpp: Adjusted.  Provide dummy
`std' namespace for the HPPA C++ compiler.

Revision 1.2566 - (view) (download) (annotate) - [select for diffs]
Fri Jan 18 10:49:40 2008 UTC (4 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2565: +6 -1 lines
Diff to previous 1.2565
* Makefile.am (DISTCLEANFILES): Remove libtool.dvi generated
by 'make dvi'.

Revision 1.2565 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 05:36:20 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2564: +11 -1 lines
Diff to previous 1.2564
* libtoolize.m4sh (func_scan_files): Avoid matching our own
macro code when scanning configure.ac and aclocal.m4.
Don't produce spurious output if AC_PROG_RANLIB is found.
* tests/old-m4-iface.at (AM_PROG_LIBTOOL): Add a (weak) check
that we don't match our own macro code when searching for user
code calling us.
* TODO: Updated.

Revision 1.2564 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 05:32:41 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2563: +15 -1 lines
Diff to previous 1.2563
New variable LTDLDEPS for use in output_DEPENDENCIES.

* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE, _LTDL_INSTALLABLE)
(LTDL_INIT): Set and substitute LTDLDEPS according to chosen
method.
* tests/configure-iface.at (installable libltdl)
(--with-ltdl-include/lib, --with-included-ltdl): Test it.
* doc/libtool.texi (Distributing libltdl): Document LTDLDEPS.
* NEWS: Updated.
Dependency bug exposed by Eric Blake in M4, found by Bob Proulx
build daemon.

Revision 1.2563 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 05:05:59 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2562: +4 -1 lines
Diff to previous 1.2562
* doc/libtool.texi (Distributing libltdl): Clarify that
`${top_build_prefix}' may be used in place of `${top_builddir}/'.

Revision 1.2562 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 04:47:39 2008 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2561: +8 -1 lines
Diff to previous 1.2561
* doc/libtool.texi (Distributing libltdl): Clarify that
LTDL_INIT goes after LT_INIT; also show the latter in the
respective examples.
* tests/subproject.at: Adjust order.

Revision 1.2561 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 18:35:04 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2560: +6 -1 lines
Diff to previous 1.2560
* libltdl/m4/ltdl.m4 (_LT_ENABLE_INSTALL): Use AM_CONDITIONAL
only if defined.  Allows to use libltdl without aclocal.

Revision 1.2560 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 14:49:39 2008 UTC (4 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.2559: +6 -1 lines
Diff to previous 1.2559
* libltdl/m4/libtool.m4: Set GCC var for every tag, avoids need
to set withGCC var.

Revision 1.2559 - (view) (download) (annotate) - [select for diffs]
Tue Jan 15 06:23:16 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2558: +6 -1 lines
Diff to previous 1.2558
* configure.ac: Set libltdl nonrecursive option, to avoid
configuring libltdl inside the Libtool package.

Revision 1.2558 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 22:05:59 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2557: +6 -1 lines
Diff to previous 1.2557
Silence all non-warning output from `libtool --silent'.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms)
(func_extract_archives, func_mode_link): Use func_verbose
instead of func_echo for all non-warning output.

Revision 1.1220.2.483 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 22:04:09 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.482: +4 -1 lines
Diff to previous 1.1220.2.482 , to branch point 1.1220
* Makefile.am (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.

Revision 1.2557 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 22:01:25 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2556: +4 -1 lines
Diff to previous 1.2556
* Makefile.maint (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.

Revision 1.1220.2.482 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 21:34:49 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.481: +7 -1 lines
Diff to previous 1.1220.2.481 , to branch point 1.1220
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.  Hint to runtimelinking.

Revision 1.2556 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 21:34:18 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2555: +5 -1 lines
Diff to previous 1.2555
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.

Revision 1.2555 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 21:18:48 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2554: +7 -1 lines
Diff to previous 1.2554
* libltdl/m4/ltoptions.m4 (AC_ENABLE_SHARED): Fix to use
new _LT_SET_OPTION semantics.

Revision 1.2554 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 17:00:50 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2553: +10 -1 lines
Diff to previous 1.2553
* libltdl/m4/ltdl.m4 (_LTDL_SETUP): Define
LTDL_DLOPEN_SELF_WORKS, depending upon lt_cv_dlopen_self.
* libltdl/loaders/dlopen.c (vm_open) [!LTDL_DLOPEN_SELF_WORKS]:
Fail for dlopen(NULL), so that the preopen loader is used.  This
fixes mdemo-exec.test failures on AIX where dlopen(NULL)
succeeds but dlsym resolves no symbol.
* NEWS: Update.
Report by Rainer Tammer.

Revision 1.2553 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 14:07:02 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2552: +9 -1 lines
Diff to previous 1.2552
* tests/am-subdir.at: Drop unused variables.
* tests/configure-iface.at: Likewise.
* tests/ctor.at: Likewise.
* tests/early-libtool.at: Likewise.
* tests/lt_dladvise.at: Likewise.
* tests/old-m4-iface.at: Likewise.
* tests/lt_dlexit.at: Likewise.  Also drop unused functions.

Revision 1.2552 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 14:00:56 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2551: +4 -1 lines
Diff to previous 1.2551
* tests/old-m4-iface.at (AM_PROG_LIBTOOL): Also copy needed
lt~obsolete.m4.

Revision 1.1220.2.481 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 13:58:43 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.480: +7 -1 lines
Diff to previous 1.1220.2.480 , to branch point 1.1220
* ltmain.in (link mode): Fix warning about -l and -L for
archives and objects as output, to not trigger for *.la files.
Non-convenience archives are diagnosed later on.

Revision 1.2551 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 13:58:13 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2550: +5 -1 lines
Diff to previous 1.2550
* libltdl/config/ltmain.m4sh (func_mode_link): Fix warning
about -l and -L for archives and objects as output, to not
trigger for *.la files.  Non-convenience archives are diagnosed

Revision 1.2550 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 11:26:07 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2549: +3 -1 lines
Diff to previous 1.2549
Fix ChangeLog entry

Revision 1.2549 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 11:25:02 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2548: +9 -1 lines
Diff to previous 1.2548
* tests/configure-iface.at: Ensure LTDLINCL is expanded
before CPPFLAGS, so that even CPPFLAGS=-I/usr/local/include
won't make the tests prefer an installed ltdl.h over the
in-package one.
Report by Bob Friesenhahn.

Revision 1.1220.2.480 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 19:15:56 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.479: +8 -1 lines
Diff to previous 1.1220.2.479 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'.  Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.

Revision 1.2548 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 19:15:07 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2547: +8 -1 lines
Diff to previous 1.2547
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'.  Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.

Revision 1.2547 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 07:08:27 2008 UTC (4 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.2546: +12 -1 lines
Diff to previous 1.2546
* libltdl/m4/libtool.m4 [darwin]: Reorganize darwin support, use
dsymutil if it is available so that debugging is possible, check
for nmedit and dsymutil with AC_CHECK_TOOL, use the linker flag
-exported_symbols_list in preference to nmedit if it is available.
Drop support for xlc, it is probably broken.
* tests/template.at [darwin]: Skip this test, I can not find a way
to make it work on darwin9 with Xcode-3.0.
* NEWS: Note the dropping of xlc support.

Revision 1.1220.2.479 - (view) (download) (annotate) - [select for diffs]
Wed Jan 9 19:54:17 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.478: +8 -1 lines
Diff to previous 1.1220.2.478 , to branch point 1.1220
* mdemo/main.c: Include string.h, for strrchr.
Report by Rainer Tammer.
* f77demo/cprogram.c: Include stdio.h, for printf.
* f77demo/fooc.c: Likewise.

Revision 1.2546 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 19:43:29 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2545: +5 -1 lines
Diff to previous 1.2545
* libltdl/m4/libtool.m4 (LT_INIT): m4_require, not AC_REQUIRE
_LT_CHECK_BUILDDIR, as it's m4_defun'ed, not AC_DEFUN'ed.
Report by Peter O'Gorman.

Revision 1.2545 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 19:39:19 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2544: +6 -1 lines
Diff to previous 1.2544
* libltdl/m4/ltdl.m4 (_LTDL_INSTALLABLE): Restore correct
_LT_BUILD_PREFIX-using code.

Revision 1.2544 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 06:56:03 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2543: +5 -1 lines
Diff to previous 1.2543
* tests/recursive.at: Remove bogus --debug option.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.2543 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 06:48:49 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2542: +5 -1 lines
Diff to previous 1.2542
* tests/configure-iface.at: Build libltdl in a subdir so that
it can be easily removed without trying to remove config.log
on windows (which can't delete a file until it is closed).

Revision 1.2542 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 05:21:49 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2541: +5 -1 lines
Diff to previous 1.2541
* libltdl/m4/ltdl.m4 (LTDL_INSTALLABLE): Use _LT_BUILD_PREFIX
instead of ${top_builddir} for Autoconf-2.62.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.2541 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 05:16:08 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2540: +5 -1 lines
Diff to previous 1.2540
* libltdl/m4/ltdl.m4 (_LT_CONFIG_LTDL_DIR): Correct closing
comment.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.2540 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 05:11:14 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2539: +3 -1 lines
Diff to previous 1.2539
* NEWS: Grammar nit.

Revision 1.2539 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 05:07:40 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2538: +11 -3 lines
Diff to previous 1.2538
* tests/configure-iface.at, tests/nonrecursive.at,
tests/recursive.at, tests/subproject.at (_LTDL_SETUP):
Renamed to _LT_AT_LTDL_SETUP to avoid a nameclash with
libltdl/m4/ltoptions.m4:_LTDL_SETUP from yesterday's patch.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.2538 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:26:55 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2537: +7 -1 lines
Diff to previous 1.2537
* tests/runpath-in-lalib.at (Runpath in libtool library files):
Compile program file without libtool.
Report by Rainer Tammer.

Revision 1.1220.2.478 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:21:41 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.477: +5 -1 lines
Diff to previous 1.1220.2.477 , to branch point 1.1220
* config.guess, config.sub: Updated from external sources.

Revision 1.1220.2.477 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:13:53 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.476: +14 -1 lines
Diff to previous 1.1220.2.476 , to branch point 1.1220
Support AIX 6.1.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_C_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, _LT_AC_LANG_F77_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS):
Adjust case patterns to match AIX 6 through 9 as well.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.

Revision 1.2537 - (view) (download) (annotate) - [select for diffs]
Mon Jan 7 21:13:23 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2536: +14 -1 lines
Diff to previous 1.2536
Support AIX 6.1.
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
(_LT_LANG_FC_CONFIG): Adjust case patterns to match AIX 6
through 9 as well.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.

Revision 1.2536 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 16:33:29 2008 UTC (4 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2535: +39 -1 lines
Diff to previous 1.2535
Move libltdl build mode options from LT_CONFIG_LTDL_DIR to
LTDL_INIT.  Accept (optional) new 'convenience' and 'installable'
options in lieu of LTDL_CONVENIENCE and LTDL_INSTALL macros. And
also, implement --with-included-ltdl, --with-ltdl-lib and
--with-ltdl-include configure-time options:

* libltdl/m4/ltoptions.m4: Associate existing option settings with
LT_INIT.
(LT_OPTION_DEFINE): Associate options 'nonrecursive', 'recursive',
'subproject', 'installable' and 'convenience' with LTDL_INIT.
(_LT_MANGLE_OPTION, _LT_SET_OPTION, _LT_IF_OPTION)
(_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Add MACRO-NAME argument to
support options to named macros instead of hardcoding only LT_INIT
options.
* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE): Factor common code from
LTDL_CONVENIENCE and LTDL_INIT([convenience]).
(_LTDL_INSTALLABLE): Factor out common code from LTDL_INSTALLABLE
and LTDL_INIT([installable]).
(_LTDL_SETUP): Renamed from LTDL_INIT.  Support new configure-time
options: --with-included-ltdl, --with-ltdl-lib,
--with-ltdl-include.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.
(LT_WITH_LTDL): Removed.
(LTDL_INIT): Parse caller options.
* libltdl/m4/libtool.m4 (LT_INIT): Declare that this macro must be
expanded before LTDL_INIT, and be sure to parse caller options.
* configure.ac: Call directly into internal _LTDL_SETUP macro.
* libtoolize.m4sh (func_scan_files): Ltdl mode argument moved from
LT_CONFIG_LTDL_DIR to LT_INIT.
* tests/nonrecursive.at, tests/recursive.at: Use new interfaces.
* tests/configure-iface.at: Test it.
* Makefile.am (TESTSUITE_AT): Add configure-iface.at.
* doc/libtool.texi (Distributing libltdl): Document improved.
LTDL_INIT interfaces.
* NEWS: Updated.

Revision 1.2535 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 19:35:56 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2534: +8 -1 lines
Diff to previous 1.2534
* libltdl/config/ltmain.m4sh (func_mode_link): When creating
reloadable object files, avoid issuing plain `rm -f' without
further arguments, even if the line length limit is ridiculously
low as in the `Run tests with low max_cmd_len' test.  This
failure is exposed on NetBSD.
Report by Patrick Welche.

Revision 1.1220.2.476 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 18:52:45 2008 UTC (4 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.475: +5 -1 lines
Diff to previous 1.1220.2.475 , to branch point 1.1220
* NEWS, libtool.m4, ltmain.in: Bump copyright years.

Revision 1.2534 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 18:52:07 2008 UTC (4 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2533: +8 -1365 lines
Diff to previous 1.2533
* Makefile.am (EXTRA_DIST): Add ChangeLog.2007.
* ChangeLog.2007: New, rotated, from...
* ChangeLog: ...here.
* NEWS, README, README.alpha, Makefile.am, libtoolize.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/ltmain.m4sh,
libltdl/m4/libtool.m4: Bump copyright years.

Revision 1.1220.2.475 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 04:19:19 2007 UTC (4 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.474: +5 -1 lines
Diff to previous 1.1220.2.474 , to branch point 1.1220
* doc/libtool.texi (Linking executables): Reorder paragraphs.

Revision 1.2533 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 04:18:40 2007 UTC (4 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2532: +5 -1 lines
Diff to previous 1.2532
* doc/libtool.texi (Linking executables): Reorder paragraphs.

Revision 1.2532 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 21:42:51 2007 UTC (4 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2531: +7 -1 lines
Diff to previous 1.2531
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [ linux ]: The IBM
XL 8.0 C++ compiler may also be called xlc++*, not only xlC*.
Report by Nysal K Jan <jnysal@in.ibm.com>.

Revision 1.2531 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 08:02:21 2007 UTC (4 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2530: +7 -1 lines
Diff to previous 1.2530
* libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): New macro.
Warn about whitespace in the absolute build tree name.
(LT_INIT): Use it.
* THANKS: Update.
Report by Jim Meyering.

Revision 1.2530 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 08:00:20 2007 UTC (4 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2529: +6 -1 lines
Diff to previous 1.2529
* libltdl/config/ltmain.m4sh (func_extract_an_archive)
(func_extract_archives): Add some quoting.

Revision 1.2529 - (view) (download) (annotate) - [select for diffs]
Fri Nov 16 07:08:33 2007 UTC (4 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2528: +14 -1 lines
Diff to previous 1.2528
Use `${top_build_prefix}' for better compatibility with non-GNU make.
* libltdl/m4/ltdl.m4 (_LT_BUILD_PREFIX): New macro.
If the Autoconf version used is >= 2.62, then expand to
`${top_build_prefix}', otherwise to `${top_builddir}/'.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Use it for defining
LIBLTDL.  Fixes a build failure with AIX make in a package
using convenience libltdl in nonrecursive mode.
* doc/libtool.texi (Distributing libltdl): Document requirements
to define `top_build_prefix' if Automake is not used.
Report by Bob Friesenhahn.

Revision 1.1220.2.474 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 19:36:40 2007 UTC (4 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.473: +11 -1 lines
Diff to previous 1.1220.2.473 , to branch point 1.1220
Avoid mixing functions and data pointers in callback functions.
* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
Backport from 2006-08-31 fix in HEAD.
Report by Maciej Bliziński <maciej.blizinski@gmail.com>.

Revision 1.1220.2.473 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 19:45:15 2007 UTC (4 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.472: +9 -1 lines
Diff to previous 1.1220.2.472 , to branch point 1.1220
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libtool.m4 (_LT_LINKER_BOILERPLATE, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Remove conftest.dSYM
directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.

Revision 1.2528 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 19:44:04 2007 UTC (4 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2527: +9 -1 lines
Diff to previous 1.2527
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libltdl/m4/libtool.m4 (_LT_LINKER_BOILERPLATE)
(_LT_LINKER_OPTION, _LT_CMD_GLOBAL_SYMBOLS): Remove
conftest.dSYM directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.

Revision 1.2527 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 06:47:14 2007 UTC (4 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2526: +7 -1 lines
Diff to previous 1.2526
* libltdl/configure.ac: Drop the broken and long-disabled code
to output a banner for the libltdl configure.  Avoids the need
to ship mkstamp with libltdl.

Revision 1.2526 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 21:38:26 2007 UTC (4 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2525: +7 -1 lines
Diff to previous 1.2525
* tests/runpath-in-lalib.at: New test.
* Makefile.am: Update.
Report by Benoit SIGOURE <tsuna@lrde.epita.fr>.

Revision 1.2525 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 22:45:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.2524: +7 -1 lines
Diff to previous 1.2524
Speed up bootstrap by improving lt_join.
* libltdl/m4/ltsugar.m4 (lt_join, _lt_join): Rewrite to mirror
Autoconf 2.62's faster implementation.

Revision 1.2524 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 20:54:43 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.2523: +5 -1 lines
Diff to previous 1.2523
Whitespace cleanup.
* libltdl/m4/ltsugar.m4: Avoid space-tab in indents.
* libltdl/m4/libtool.m4: Avoid trailing space.

Revision 1.2523 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 20:41:34 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.2522: +11 -1 lines
Diff to previous 1.2522
Deal with Autoconf 2.62's semantic change in m4_append.
* libltdl/m4/ltsugar.m4 (lt_append): Replace broken versions of
m4_append.
(lt_if_append_uniq): Don't require separator to be overquoted, and
avoid broken m4_append.
(lt_dict_add): Fix typo.
* libltdl/m4/libtool.m4 (_LT_DECL): Don't overquote separator.

Revision 1.1220.2.472 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 16:35:48 2007 UTC (4 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.471: +7 -1 lines
Diff to previous 1.1220.2.471 , to branch point 1.1220
* ltmain.in: Also sanitize `LANGUAGE'.
(execute mode): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.

Revision 1.2522 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 16:35:15 2007 UTC (4 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2521: +7 -1 lines
Diff to previous 1.2521
* libltdl/config/ltmain.m4sh: Also sanitize `LANGUAGE'.
(func_mode_execute): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.

Revision 1.2521 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 02:48:56 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.2520: +5 -1 lines
Diff to previous 1.2520
* libltdl/.cvsignore: Ignore argz.h.

Revision 1.1220.2.471 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 17:25:05 2007 UTC (4 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.470: +10 -1 lines
Diff to previous 1.1220.2.470 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.

Revision 1.2520 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 17:23:32 2007 UTC (4 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2519: +10 -1 lines
Diff to previous 1.2519
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.

Revision 1.1220.2.470 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 19:34:03 2007 UTC (4 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.469: +6 -1 lines
Diff to previous 1.1220.2.469 , to branch point 1.1220
* ltmain.in: Accept extension `.sx'.
* tests/suffix.test: Test it.

Revision 1.2519 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 19:32:44 2007 UTC (4 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2518: +7 -1 lines
Diff to previous 1.2518
* libltdl/config/ltmain.m4sh (func_mode_compile): Accept
extension `.sx'.
* tests/suffix.test: Test it.

Revision 1.2518 - (view) (download) (annotate) - [select for diffs]
Fri Sep 7 02:44:56 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2517: +8 -1 lines
Diff to previous 1.2517
* libltdl/lt_dlloader.c (loader_callback, lt_dlloader_get): Use
NULL, not 0, for the benefit of too picky compilers like PGI.
* slist.c (slist_tail): Likewise.  Include stddef.h, for NULL.
Report by Jeff Squyres.

Revision 1.1220.2.469 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 19:23:36 2007 UTC (4 years, 8 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.468: +6 -1 lines
Diff to previous 1.1220.2.468 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
has set data.

Revision 1.2517 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 14:48:54 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.2516: +6 -1 lines
Diff to previous 1.2516
* libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
has set data.

Revision 1.2516 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 18:01:32 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2515: +16 -1 lines
Diff to previous 1.2515
* doc/libtool.texi (User defined module data)
<lt_dlinterface_register>: Document that a NULL place matches
all modules.
* libltdl/lt_dlloader.c (lt_dlloader_remove): Actually iterate
over all open modules when looking for modules that use it.
If a resident module is found, return but do not set the error
string.
* libltdl/ltdl.c (lt_dlexit): When removing dlloaders, ignore
errors that stem from earlier failed commands.  Exposed by the
lt_dladvise test.
Fixes regression over branch-1-5.
Memleak report as Coverity CID 19 via Jeff Squyres.

Revision 1.1220.2.468 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:56:06 2007 UTC (4 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.467: +3 -1 lines
Diff to previous 1.1220.2.467 , to branch point 1.1220
* NEWS: Update.

Revision 1.2515 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:55:41 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2514: +3 -1 lines
Diff to previous 1.2514
* NEWS: Update.

Revision 1.1220.2.467 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:50:05 2007 UTC (4 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.466: +3 -1 lines
Diff to previous 1.1220.2.466 , to branch point 1.1220
* libltdl/ltdl.c (trim): Fix possible write beyond array bound.

Revision 1.2514 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:49:18 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2513: +3 -1 lines
Diff to previous 1.2513
* libltdl/ltdl.c (trim): Fix possible write beyond array bound.

Revision 1.2513 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:43:27 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2512: +4 -1 lines
Diff to previous 1.2512
* libltdl/ltdl.c (lt_dlopenadvise): Instead of asserting, return
FILE_NOT_FOUND if the filename is "".

Revision 1.2512 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 10:42:33 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2511: +4 -1 lines
Diff to previous 1.2511
* libltdl/ltdl.c (try_dlopen): Fix computation of extension,
avoids subtracting pointer from NULL pointer.

Revision 1.1220.2.466 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 08:14:03 2007 UTC (4 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.465: +8 -1 lines
Diff to previous 1.1220.2.465 , to branch point 1.1220
* libltdl/ltdl.c (try_dlopen): Do not test array address of
sys_dlsearch_path against NULL, rather test for nonempty
contents.
Coverity reports CID 148 and CID 149 via Jeff Squyres.

Revision 1.2511 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 08:13:19 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2510: +6 -1 lines
Diff to previous 1.2510
* libltdl/ltdl.c (try_dlopen, lt_dlforeachfile): Do not test
array address of sys_dlsearch_path against NULL, rather test for
nonempty contents.
Coverity reports CID 148 and CID 149 via Jeff Squyres.

Revision 1.2510 - (view) (download) (annotate) - [select for diffs]
Sat Sep 1 08:10:01 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2509: +6 -1 lines
Diff to previous 1.2509
* libltdl/ltdl.c (tryall_dlopen_module): Fix string length
computation: do not allocate more than needed.

Revision 1.2509 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 18:39:09 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2508: +4 -1 lines
Diff to previous 1.2508
* libltdl/loaders/preopen.c (vm_close): `module' is unused.
Coverity report CID 158 via Jeff Squyres.

Revision 1.2508 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 18:23:24 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2507: +5 -1 lines
Diff to previous 1.2507
* libltdl/ltdl.c (parse_dotla_file): If we run out of memory,
do not close the .la file twice.
Coverity report CID 440 via Jeff Squyres.

Revision 1.2507 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 18:18:30 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2506: +6 -1 lines
Diff to previous 1.2506
* libltdl/ltdl.c (has_library_ext): Remove dead code.
Coverity report CID 561 against Open MPI via Jeff Squyres.

Revision 1.2506 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 21:01:19 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2505: +5 -1 lines
Diff to previous 1.2505
* libltdl/slist.c (slist_remove): When a matching item is found,
break out of the loop to return the first match; also fixes
possible NULL dereference.

Revision 1.2505 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 20:54:53 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2504: +11 -1 lines
Diff to previous 1.2504
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ linux ]: Add support for IBM XL 8.0
C/C++ (xlc*, xlC*) and IBM XL Fortran 10.1 (xlf*) on GNU/Linux,
tested on ppc, pending a $shlibpath_var related fix.
(_LT_SYS_HIDDEN_LIBDEPS): Double-quote $output_verbose_link_cmd
properly during evaluation, obsoleting $no_glob_subst mangling.
* NEWS: Update.

Revision 1.2504 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 09:18:43 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2503: +7 -1 lines
Diff to previous 1.2503
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[ k*bsd*-gnu ] <shlibpath_overrides_runpath>: Avoid spurious
output in runpath test.

Revision 1.1220.2.465 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 08:59:28 2007 UTC (4 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.464: +6 -1 lines
Diff to previous 1.1220.2.464 , to branch point 1.1220
* README: Fix testing instructions.
* README-alpha: Fix release instructions: build in a new tree.

Revision 1.1220.2.464 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:23:24 2007 UTC (4 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.463: +7 -1 lines
Diff to previous 1.1220.2.463 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [ mingw, cygwin ]
<GCJ>: Do not use -DDLL_EXPORT.
Report by Ross Ridge <rridge@csclub.uwaterloo.ca>.

Revision 1.2503 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:22:02 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2502: +5 -1 lines
Diff to previous 1.2502
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [ mingw, cygwin ]
<GCJ>: Do not use -DDLL_EXPORT.
Report by Ross Ridge <rridge@csclub.uwaterloo.ca>.

Revision 1.2502 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:18:39 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2501: +9 -1 lines
Diff to previous 1.2501
* Makefile.am (edit): Do not warn against manual editing for the
generated files libtool, libtoolize, libltdl/m4/ltversion.m4,
tests/defs, as they are still in a preferred source code form as
required by GPL.
Report by DJ Delorie.

Revision 1.1220.2.463 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 21:39:25 2007 UTC (4 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.462: +7 -1 lines
Diff to previous 1.1220.2.462 , to branch point 1.1220
* libltdl/ltdl.c (try_dlopen): Avoid a strlen.  When reading .la
files, cope with files that are not newline-terminated.

Revision 1.2501 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 21:38:30 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2500: +8 -1 lines
Diff to previous 1.2500
* libltdl/ltdl.c (parse_dotla_file): Avoid a strlen.  When
reading .la files, cope with files that are not
newline-terminated.

Revision 1.1220.2.462 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:45:24 2007 UTC (4 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.461: +7 -1 lines
Diff to previous 1.1220.2.461 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC): [ linux ]: Treat pgcpp as
Portland Group C++ compiler as well.

Revision 1.2500 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:44:44 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2499: +6 -1 lines
Diff to previous 1.2499
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG)
[ linux ]: Treat pgcpp as Portland Group C++ compiler as well.

Revision 1.2499 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 11:06:14 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2498: +8 -1 lines
Diff to previous 1.2498
* libltdl/ltdl.c (try_dlopen): Use `attempt' rather than
`filename', as the former has the needed extension when called
by lt_dlopenext.
Report by Brian Barrett.

Revision 1.2498 - (view) (download) (annotate) - [select for diffs]
Thu Jul 26 22:44:39 2007 UTC (4 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.2497: +6 -1 lines
Diff to previous 1.2497
* Makefile.am: Pass STRIP through to the testsuite, so that
tests that run configure will use the same strip program.

Revision 1.1220.2.461 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 05:11:12 2007 UTC (4 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.460: +8 -1 lines
Diff to previous 1.1220.2.460 , to branch point 1.1220
* mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
* tests/mdemo-exec.test: Also try absolute library names.
* THANKS: Update.
Report by Brian Barrett.

Revision 1.2497 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 05:10:01 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2496: +8 -1 lines
Diff to previous 1.2496
* tests/mdemo-exec.test: Also try absolute library names.
* tests/mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
* THANKS: Update.
Report by Brian Barrett.

Revision 1.2496 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 03:44:24 2007 UTC (4 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2495: +2 -2 lines
Diff to previous 1.2495
* ChangeLog: Fix typo.

Revision 1.1220.2.460 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 22:39:50 2007 UTC (4 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.459: +6 -1 lines
Diff to previous 1.1220.2.459 , to branch point 1.1220
* doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust.  Put License in Appendix.

Revision 1.2495 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 22:33:12 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2494: +4 -1 lines
Diff to previous 1.2494
* doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust.  Put License in Appendix.

Revision 1.2494 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 17:46:27 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2493: +8 -1 lines
Diff to previous 1.2493
* libltdl/config/ltmain.m4sh (func_mode_link): Remove each
intermediate relinked object after use, to avoid quadratic space
complexity when linking partially.
Report by Isidor Zeuner <eezyy@gmx.net>.

Revision 1.2493 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 17:44:35 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2492: +3 -3 lines
Diff to previous 1.2492
Fix ChangeLog entry.

Revision 1.2492 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 12:23:27 2007 UTC (4 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2491: +3 -1 lines
Diff to previous 1.2491
* libltdl/config/ltmain.m4sh: Whitespace cleanup.

Revision 1.2491 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 12:10:31 2007 UTC (4 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2490: +7 -2 lines
Diff to previous 1.2490
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src:
chase_symlinks): Avoid compiler warning.

Revision 1.2490 - (view) (download) (annotate) - [select for diffs]
Sun Jul 22 17:57:10 2007 UTC (4 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.2489: +7 -1 lines
Diff to previous 1.2489
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src): Add
support for Microsoft Visual C. Also, older MinGW versions
seem to need stdint.h to find intptr_t.

Revision 1.2489 - (view) (download) (annotate) - [select for diffs]
Sun Jul 22 08:55:11 2007 UTC (4 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2488: +6 -1 lines
Diff to previous 1.2488
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.

Revision 1.2488 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 22:53:05 2007 UTC (4 years, 10 months ago) by cwilson
Branch: MAIN
Changes since 1.2487: +21 -1 lines
Diff to previous 1.2487
* tests/cdemo-exec.test: use $EXEEXT where appropriate
to correct mingw cross-compile issues.
* demo-deplibs.test: Ditto.
* demo-exec.test: Ditto.
* demo-inst.test: Ditto.
* demo-relink.test: Ditto.
* depdemo-exec.test: Ditto.
* depdemo-inst.test: Ditto.
* depdemo-relink.test: Ditto.
* f77demo-exec.test: Ditto.
* fcdemo-exec.test: Ditto.
* mdemo-exec.test: Ditto.
* mdemo-inst.test: Ditto.
* mdemo2-exec.test: Ditto.
* pdemo-exec.test: Ditto.
* pdemo-inst.test: Ditto.
* tagdemo-exec.test: Ditto.

Revision 1.2487 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 18:46:19 2007 UTC (4 years, 10 months ago) by pekberg
Branch: MAIN
Changes since 1.2486: +5 -1 lines
Diff to previous 1.2486
* AUTHORS, THANKS: Peter Ekberg got married, now Peter Rosin.

Revision 1.2486 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 07:21:38 2007 UTC (4 years, 10 months ago) by cwilson
Branch: MAIN
Changes since 1.2485: +14 -2 lines
Diff to previous 1.2485
* libltdl/m4/libtool.m4 (func_dirname_and_basename) <XSI>:
New function.
(func_dirname_and_basename) <!XSI>: New function.
* libltdl/config/ltmain.m4sh (func_ltwrapper_scriptname):
Call it.  Also, take advantage of missed optimization using
func_dirname's additional arguments.
(func_mode_compile): Call it.
(func_mode_install): Call it.
(func_mode_link): Call it.

Revision 1.2485 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 06:47:05 2007 UTC (4 years, 10 months ago) by cwilson
Branch: MAIN
Changes since 1.2484: +7 -1 lines
Diff to previous 1.2484
* libltdl/config/ltmain.m4sh (func_mode_link): Strip the cwrapper
using $STRIP instead of relying on the tools to support -s, which
MSVC doesn't.

Revision 1.2484 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 05:09:09 2007 UTC (4 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.2483: +7 -1 lines
Diff to previous 1.2483
* libltdl/config/libtool.m4sh: Don't pass -msg_* through to the
linker.
Reported by Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>

Revision 1.2483 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 23:05:04 2007 UTC (4 years, 10 months ago) by bfriesen
Branch: MAIN
Changes since 1.2482: +10 -1 lines
Diff to previous 1.2482
* libltdl/lt__alloc.c, libltdl/loaders/preopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/dlopen.c, libltdl/ltdl.c,
libltdl/lt_error.c, libltdl/lt_dlloader.c, libltdl/lt__dirent.c:
Include lt__private.h prior to any system headers.
* libltdl/lt__alloc.c: Remove redundant inclusion of configuration
header.

Revision 1.2482 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 21:28:00 2007 UTC (4 years, 10 months ago) by ericb
Branch: MAIN
Changes since 1.2481: +10 -5 lines
Diff to previous 1.2481
* libltdl/ltdl.c (advise_dup): Delete function no longer used
after memleak fix three days ago.

Revision 1.1220.2.459 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 05:10:44 2007 UTC (4 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.458: +7 -1 lines
Diff to previous 1.1220.2.458 , to branch point 1.1220
* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Cater to old Sparc
Solaris 7 ld that does not understand `-64'.
Report by Vincent Lefevre <vincent@vinc17.org>.

Revision 1.2481 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 05:09:40 2007 UTC (4 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2480: +7 -1 lines
Diff to previous 1.2480
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK) [ solaris ]: Cater to
old Sparc Solaris 7 ld that does not understand `-64'.
Report by Vincent Lefevre <vincent@vinc17.org>.

Revision 1.2480 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 20:55:13 2007 UTC (4 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2479: +8 -1 lines
Diff to previous 1.2479
* libltdl/m4/lt~obsolete.m4 (LTOBSOLETE_VERSION): New macro, to
force-pull in this file by aclocal.
* libltdl/m4/libtool.m4 (LT_INIT): Require LTOBSOLETE_VERSION.
* tests/libtoolize.at (upgrading verbatim style aclocal.m4):
Adjust.
Report by H. J. Lu <hjl@lucon.org>.

Revision 1.2479 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 06:12:45 2007 UTC (4 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2478: +6 -1 lines
Diff to previous 1.2478
* libltdl/ltdl.c (tryall_dlopen): Rename argument to have typed
alias of `advise' instead of allocating a copy.  Fixes memleak.

Revision 1.1220.2.458 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 09:32:00 2007 UTC (4 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.457: +6 -1 lines
Diff to previous 1.1220.2.457 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Correct a typo ("-dld"
instead of "-ldld").

Revision 1.2478 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 09:31:28 2007 UTC (4 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2477: +6 -1 lines
Diff to previous 1.2477
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Correct a typo
("-dld" instead of "-ldld").

Revision 1.2477 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 20:46:44 2007 UTC (4 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.2476: +43 -1 lines
Diff to previous 1.2476
Add a test to simulate a failure visible on systems which
need a library prefix like 'lib', such as BeOS.  Fix a number
of bugs exposed by this test in order for it to pass.
Currently the prefix is hardcoded as 'lib', as I am not aware
of systems that require a different prefix:

* libltdl/loaders/preopen.c (lt_dlpreload_open):  Move error
condition out of test loop to be sure that each originator is
tried, instead of erroring out if the first doesn't match.
Support passing NULL as the originator to load all preloaded
modules originating in the program itself.
* libltdl/lt_dlloader.c (lt_dlloader_dump): New debug function.
* libltdl/libltdl/lt_dlloader.h (lt_dlloader_dump): Declare it
when LT_DEBUG_LOADERS is defined at compile time.
* libltdl/ltdl.c (lt_dlinit): Dump loader list after successful
initialisation.
(tryall_dlopen): Add a new VTABLE parameter to force use of a
specific loader in preference to trying every loader in turn.
Adjust all callers.
(try_dlopen): Always see whether a module was preloaded for
module names with no directory component before searching the
filesystem for a match.
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Declare
a new global_symbol_to_c_name_address_lib_prefix variable.
(global_symbol_to_c_name_address_lib_prefix): The sed
expressions to use when a lib prefix is enforced need to be
slightly different to work with preloaded modules.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms): In order
to name preloaded symbols correctly for the lookup algorithm
to work when the loaded module file must be prefixed with lib.
Use global_symbol_to_c_name_address_lib_prefix when
need_lib_prefix is other than no.
* tests/need_lib_prefix.at: New test to check for breakage on
hosts where need_lib_prefix is unknown.
* Makefile.am (TESTSUITE_AT): Add new test.
* tests/TODO: Note missing tests that would have caught some
of the latent bugs fixed by this patch.
* HACKING: Document libltdl keyword.
* NEWS: Updated.

Revision 1.2476 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 19:05:46 2007 UTC (4 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.2475: +9 -1 lines
Diff to previous 1.2475
Reenable compilation of libltdl with C++:

* libltdl/ltdl.c (tryall_dlopen): Rename the try variable to
attempt, and cast explicitly.
(advise_dup): Add explicit cast.

Revision 1.1220.2.457 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 03:34:31 2007 UTC (4 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.456: +6 -1 lines
Diff to previous 1.1220.2.456 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Update.

Revision 1.1220.2.456 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 02:25:32 2007 UTC (4 years, 10 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-24
Changes since 1.1220.2.455: +11 -1 lines
Diff to previous 1.1220.2.455 , to branch point 1.1220
GNU libtool 1.5.24 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.

Revision 1.1220.2.455 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 02:13:29 2007 UTC (4 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.454: +6 -1 lines
Diff to previous 1.1220.2.454 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.

Revision 1.2475 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 06:21:03 2007 UTC (4 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.2474: +6 -1 lines
Diff to previous 1.2474
* libltdl/config/ltmain.m4sh (version-number) [irix]: Don't subtract
1 from major as it may be less than age.

Revision 1.1220.2.454 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 06:15:07 2007 UTC (4 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.453: +6 -1 lines
Diff to previous 1.1220.2.453 , to branch point 1.1220
* ltmain.in (version-number) [irix]: Don't subtract 1 from
major as it may be less than age.

Revision 1.2474 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 19:02:35 2007 UTC (4 years, 10 months ago) by noah
Branch: MAIN
Changes since 1.2473: +9 -1 lines
Diff to previous 1.2473
* tests/f77demo/configure.ac [--with-dist]: New option.  Skip most
Fortran checks when given.
* tests/fcdemo/configure.ac [--with-dist]: Likewise.
* Makefile.am (@DIST_MAKEFILE_LIST@): Pass --with-dist.
Reported by Benoit Sigoure <tsuna@lrde.epita.fr>.

Revision 1.2473 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 06:22:02 2007 UTC (4 years, 10 months ago) by cwilson
Branch: MAIN
Changes since 1.2472: +5 -2 lines
Diff to previous 1.2472
	* AUTHORS: Add myself.

Revision 1.2472 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 05:43:15 2007 UTC (4 years, 10 months ago) by cwilson
Branch: MAIN
Changes since 1.2471: +41 -1 lines
Diff to previous 1.2471
* libltdl/config/ltmain.m4sh: Add new magic variable
for use with cwrapper.
(func_ltwrapper_script_p): New function.
(func_ltwrapper_executable_p): New function.
(func_ltwrapper_scriptname): New function.
(func_ltwrapper_p): Accomodate both wrapper scripts and
wrapper executables.
(func_mode_execute): Handle $file that is a wrapper
script and $file that is a wrapper executable differently.
(func_mode_install) [cygwin|mingw]: If $file is a wrapper
executable, use func_ltwrapper_scriptname to determine
wrapper script name. Afterwards, always use
func_ltwrapper_script_p instead of func_ltwrapper_p.
(func_emit_libtool_wrapper_script): Rename to...
(func_emit_wrapper): ...this. All callers changed.
(func_emit_libtool_cwrapperexe_source): Rename to...
(func_emit_cwrapperexe_src): ...this. All callers changed.
Embed new magic_exe variable into source. Private transient
wrapper script now called foo_ltshwrapperTMP, not
foo_ltshwrapper.
(func_emit_cwrapperexe_src) [main, mingw]: Use _spawnv
and return child's exit code manually rather than rely on
broken execv.
(func_mode_link) [cygwin|mingw]: Don't call dirname and
basename directly; use func_dirname and func_basename
when computing cwrapper names.  Use cwrapper to generate
wrapper script, and use pathname returned by
func_ltwrapper_scriptname instead of $output.
(func_mode_link) [NOT cygwin|mingw]: move wrapper script
generation for non-win32 inside case statement, as default
case.
(func_mode_uninstall) [$name's extension != .lo|.la]:
'clean' mode must handle $file differently if it is a libtool
wrapper script, or if it is a libtool wrapper executable.
* tests/destdir.at [Simple DESTDIR install]: $EXEEXT fixups.
* tests/destdir.at [DESTDIR with in-package deplibs]: Ditto.

Revision 1.2471 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 03:49:19 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.2470: +5 -1 lines
Diff to previous 1.2470
* AUTHORS: Add myself.

Revision 1.1220.2.453 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 02:07:43 2007 UTC (4 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.452: +6 -1 lines
Diff to previous 1.1220.2.452 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): add quotes to
the test -n.

Revision 1.2470 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 02:07:21 2007 UTC (4 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.2469: +6 -1 lines
Diff to previous 1.2469
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): add quotes to
the test -n.

Revision 1.2469 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 20:16:03 2007 UTC (4 years, 11 months ago) by cwilson
Branch: MAIN
Changes since 1.2468: +10 -5 lines
Diff to previous 1.2468
	* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
	is redirected even when getconf does not exist.

Revision 1.1220.2.452 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 20:09:45 2007 UTC (4 years, 11 months ago) by cwilson
Branch: branch-1-5
Changes since 1.1220.2.451: +6 -1 lines
Diff to previous 1.1220.2.451 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
is redirected even when getconf does not exist.

Revision 1.2468 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 17:46:40 2007 UTC (4 years, 11 months ago) by cwilson
Branch: MAIN
Changes since 1.2467: +24 -1 lines
Diff to previous 1.2467
* ltmain.m4sh (func_emit_libtool_wrapper_script):
Take an argument to specify value assigned to
WRAPPER_SCRIPT_BELONGS_IN_OBJDIR in the emitted
script.
(func_emit_libtool_cwrapperexe_source) [file scope]:
define permission flags S_IXGRP and S_IXOTH if not
already defined.
(func_emit_libtool_cwrapperexe_source) [LTWRAPPER_DEBUGPRINTF]:
Use C89-compatible syntax to mimic variadic macros.
Adjust all callers.
(func_emit_libtool_cwrapperexe_source) [check_executable]:
avoid embedded #ifdefs; use S_IXGRP and S_IXOTH
unconditionally.
(func_emit_libtool_cwrapperexe_source) [make_executable]:
ditto.
(func_emit_libtool_cwrapperexe_source): don't rewrite
WRAPPER_SCRIPT_BELONGS_IN_OBJDIR posthoc; instead pass
correct argument when calling func_emit_libtool_wrapper_script.
(func_mode_link): pass correct argument when calling
func_emit_libtool_wrapper_script.

Revision 1.2467 - (view) (download) (annotate) - [select for diffs]
Thu Jun 7 08:50:17 2007 UTC (4 years, 11 months ago) by cwilson
Branch: MAIN
Changes since 1.2466: +8 -2 lines
Diff to previous 1.2466
* ltmain.m4sh (func_emit_libtool_cwrapperexe_source):
ensure that generated source follows GCS as nearly as
possible.

Revision 1.2466 - (view) (download) (annotate) - [select for diffs]
Thu Jun 7 08:47:11 2007 UTC (4 years, 11 months ago) by cwilson
Branch: MAIN
Changes since 1.2465: +24 -1 lines
Diff to previous 1.2465
* ltmain.m4sh (func_emit_libtool_wrapper_script): add
code block to handle cases when wrapper script is in $objdir.
(func_emit_libtool_cwrapperexe_source): replace DEBUG() macro
with namespace-safe LTWRAPPER_DEBUGPRINTF(). Call
func_emit_libtool_wrapper_script() with appropriate filters to
embed script text in C char* static variable.
(f_e_l_c_s: main): add new option --lt-dump-script, parse argv[]
for it, and take appropriate action.  Call chase_symlinks()
on argv[0], in case this.exe was launched via one.  Use chased
value to determine full absolute pathname of wrapper script, in
$objdir. Unconditionally write script out to this pathname and
set permission bits.  Remove extraneous ';' from debugging loop.
(f_e_l_c_s: main) [mingw]: DOS-ize $SHELL before populating
newargv[0]; if $TARGETSHELL environment variable is set, use
it instead of $SHELL and do not DOS-ize.  Ensure newargv[1]
(wrapper script absolute path) uses only '/', not '\'.  Make
sure to call execv() with DOS-ized $SHELL (or un-DOS-ized
$TARGETSHELL, if set)
(f_e_l_c_s: make_executable): new function
(f_e_l_c_s: chase_symlinks): new function (no-op if !S_ISLNK)

Revision 1.2465 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 03:30:21 2007 UTC (4 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.2464: +4 -4 lines
Diff to previous 1.2464
Fix Changelog

Revision 1.1220.2.451 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 03:28:27 2007 UTC (4 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.450: +6 -1 lines
Diff to previous 1.1220.2.450 , to branch point 1.1220
* libtool.m4 (old_archive_cmds): Remove old_deplibs.
Reported by Daniel Macks <dmacks@netspace.org>

Revision 1.2464 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 03:01:10 2007 UTC (4 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.2463: +11 -1 lines
Diff to previous 1.2463
* libltdl/m4/libtool.m4 (old_archive_cmds): Remove
old_deplibs.
* tests/dmacks.at: Check for archives as members of static
archives. Currently XFAILS, above only eliminates one of the
two static archives.
* Makefile.am: Add test.
Reported by Daniel Macks <dmacks@netspace.org>

Revision 1.1220.2.450 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 06:37:14 2007 UTC (4 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.449: +6 -1 lines
Diff to previous 1.1220.2.449 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set
lt_cv_sys_max_cmd_len.

Revision 1.2463 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 06:35:04 2007 UTC (4 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.2462: +6 -1 lines
Diff to previous 1.2462
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): Try using getconf
to set lt_cv_sys_max_cmd_len.

Revision 1.1220.2.449 - (view) (download) (annotate) - [select for diffs]
Mon May 28 07:03:50 2007 UTC (4 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.448: +6 -1 lines
Diff to previous 1.1220.2.448 , to branch point 1.1220
* ltmain.in, libtool.m4 [darwin]: Only use ${wl} in verstring
with xlc.

Revision 1.2462 - (view) (download) (annotate) - [select for diffs]
Mon May 28 07:03:24 2007 UTC (4 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.2461: +7 -1 lines
Diff to previous 1.2461
* libltdl/config/ltmain.m4sh (func_mode_link),
libltdl/m4/libtool.m4 [darwin]: Only use ${wl} in verstring
with xlc.

Revision 1.2461 - (view) (download) (annotate) - [select for diffs]
Tue May 22 12:07:05 2007 UTC (4 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.2460: +10 -1 lines
Diff to previous 1.2460
* tests/lt_dladvise.at:  Use the lib prefix throughout for
better portability - testing whether modules build and load
without that prefix is not the domain of this test.
Also, only run the test of the global hint with the depend
module on hosts that can compile a module without passing
-no-undefined in link mode.

Revision 1.2460 - (view) (download) (annotate) - [select for diffs]
Thu May 10 17:30:29 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2459: +5 -1 lines
Diff to previous 1.2459
* tests/duplicate_deps.at: Make the XFAIL unconditional, but
skip the test if the test link would succeed even without
--preserve-dup-deps.

Revision 1.2459 - (view) (download) (annotate) - [select for diffs]
Thu May 10 17:26:45 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2458: +6 -1 lines
Diff to previous 1.2458
* libltdl/config/general.m4sh (func_echo): Use $* instead of
${1+"$@"}.

Revision 1.2458 - (view) (download) (annotate) - [select for diffs]
Wed May 9 12:27:00 2007 UTC (5 years ago) by ericb
Branch: MAIN
Changes since 1.2457: +6 -1 lines
Diff to previous 1.2457
* libltdl/libltdl/lt_error.h (LT_ERROR_LEN_MAX): Adjust, to fix
buffer overflow in previous patch.

Revision 1.2457 - (view) (download) (annotate) - [select for diffs]
Wed May 9 08:10:19 2007 UTC (5 years ago) by gary
Branch: MAIN
Changes since 1.2456: +5 -1 lines
Diff to previous 1.2456
* tests/lt_dladvise.at: Commit missing file from below.

Revision 1.2456 - (view) (download) (annotate) - [select for diffs]
Tue May 8 14:38:50 2007 UTC (5 years ago) by gary
Branch: MAIN
Changes since 1.2455: +48 -1 lines
Diff to previous 1.2455
Without this patch, lt_dlopen always opens modules with symbol
visibility set according to the underlying implementation.
Here, we add lt_dlopenadvise() to allow callers to request,
among other things, local or global symbol visibility from the
underlying dlloader:

* libltdl/ltdl.c (LT_DLRESIDENT_FLAG): Removed.
(LT_DLIS_RESIDENT): Use public is_resident info field.
(LT_DLIS_SYMLOCAL, LT_DLIS_SYMGLOBAL): New macros to test for
module symbol visibility status.
(tryall_dlopen): If vtable->module_open() was able to act on
either is_symlocal or is_symglobal hints, store that in
the handle flags.
(lt_dlopenadvise): New function that works like lt_dlopen(),
but accepts an advise type to determine whether to ask
dlloaders to change default symbol visibility.
(lt_dlopen, lt_dlopenext): Just call lt_dlopenadvise() with
the correct parameters.
(lt_dladvise_init, lt_dladvise_destroy): New functions to
initialize and destroy an advise type hint.
(lt_dladvise_ext, lt_dladvise_resident, lt_dladvise_local)
(lt_dladvise_global): Set hints on an advise type.
(openadvise): Factored out of lt_dlopenadvise.
(has_library_ext): Factored out of lt_dlopenadvise.
* libltdl/ltdl.h: Declare all of the above.
(lt_dlinfo): New fields for advise hints.
* libltdl/libltdl/lt_dlloader.h (lt_module_open): Add a new
advise parameter.  Adjust all callers.
(lt_dladvise): New opaque type for advise hints.
* libltdl/libltdl/lt__private.h (lt__advise): Declare
contents of opaque lt_dladvise type.
* libltdl/libltdl/lt_error.h (CONFLICTING_FLAGS): New error
for attempts to have local and global symbol visibility at the
same time.
* libltdl/loaders/dld_link.c, libltdl/loaders/dyld.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c: Adjust.
* libltdl/loaders/dlopen.c (RTLD_LOCAL, RTLD_GLOBAL): Try to
define these symbols if the system has equivalents.
(vmopen): If unable to act on a caller request to set symbol
visibility, then unset the relevant hints in the advise type.
* tests/lt_dladvise.at: New tests for the above.
* doc/libtool.texi (Libltdl Interface): Updated.
* NEWS: Updated.

Revision 1.2455 - (view) (download) (annotate) - [select for diffs]
Thu May 3 18:07:28 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2454: +10 -1 lines
Diff to previous 1.2454
* libltdl/config/ltmain.m4sh (func_mode_link): When adding
new_inherited_linker_flags to compiler_flags, remember to
translate .ltframework back.  Fixes bug introduced 2007-04-23.
* THANKS: Update.
* tests/inherited_flags.at: Amend test.
Report by Christoph Egger.

Revision 1.1220.2.448 - (view) (download) (annotate) - [select for diffs]
Thu May 3 18:02:59 2007 UTC (5 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.447: +5 -1 lines
Diff to previous 1.1220.2.447 , to branch point 1.1220
* doc/libtool.texi (Libltdl interface): Fix typo.

Revision 1.2454 - (view) (download) (annotate) - [select for diffs]
Thu May 3 18:02:25 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2453: +5 -1 lines
Diff to previous 1.2453
* doc/libtool.texi (Libltdl interface): Fix typo.

Revision 1.2453 - (view) (download) (annotate) - [select for diffs]
Tue May 1 07:54:57 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2452: +10 -1 lines
Diff to previous 1.2452
* Makefile.am (clean-ltmain-sh): Removed.
(libtool, $(srcdir)/$(m4dir)/ltversion.m4)
($(srcdir)/$(auxdir)/ltmain.sh): Updated to not depend on any
phony rules.  Test `$?' for prerequisites that should always
cause us to update the target.  Fixes rebuilding rules, at the
cost of sometimes updating too much with non-GNU make.

Revision 1.2452 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 22:34:05 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2451: +6 -1 lines
Diff to previous 1.2451
* tests/ctor.at: New file.
* Makefile.am (TESTSUITE_AT): Add tests/ctor.at.

Revision 1.2451 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 22:24:16 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2450: +9 -1 lines
Diff to previous 1.2450
* libltdl/libltdl/lt__glibc.h: Use !HAVE_WORKING_ARGZ
instead of SYSTEM_ARGZ_IS_BROKEN.
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): Ditto.  Also, minor
stylistic improvements.
Report by Bruno Haible <bruno@clisp.org>.

Revision 1.2450 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 21:17:58 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2449: +13 -1 lines
Diff to previous 1.2449
* libltdl/argz_.h: ensure error_t definition is obtained
in same mechanism system argz.h would have.
* libltdl/libltdl/lt__glibc.h: also detect if
SYSTEM_ARGZ_IS_BROKEN when determining whether to re#def
argz* functions.
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): add new test to check
if $host's argz facilities are known bad.  Err on the side
of caution if cross-compiling.

Revision 1.2449 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 21:02:57 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2448: +6 -1 lines
Diff to previous 1.2448
* README, README.alpha: Document how to test an arbitrary
installed libtool script.

Revision 1.2448 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 20:50:07 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2447: +6 -2 lines
Diff to previous 1.2447
* tests/cmdline_wrap.at: Avoid `AT_CAPTURE_FILE' if it not
defined (Autoconf < 2.60).
* tests/shlibpath.at: Add `libtool' keyword.

Revision 1.2447 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 20:46:16 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2446: +7 -1 lines
Diff to previous 1.2446
* tests/indirect_deps.at: New file, with tests to ensure
`link_all_deplibs=no' does not break functionality.
* Makefile.am: Adjust.

Revision 1.2446 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 17:10:16 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2445: +11 -1 lines
Diff to previous 1.2445
* libltdl/config/ltmain.m4sh (func_mode_link): Fix accumulation
of `inherited_linker_flags' entries from multiple deplibs, by
adding $new_inherited_linker_flags only once, only in link pass.
* tests/inherited_flags: Amend test to expose this.
* NEWS: Adjust: kill one regression, but add note about the
feature new in 1.9b.
Report by Jeff Squyres and others.

Revision 1.2445 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 16:56:48 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.2444: +14 -1 lines
Diff to previous 1.2444
* libltdl/config/ltmain.m4sh (func_mode_link): move wrapper
script generation from here...
(func_emit_libtool_wrapper_script): to this new function, and
write to stdout
(func_mode_link): move cwrapper source code generation from
here...
(func_emit_libtool_cwrapperexe_source): to this new function,
and write to stdout
(func_mode_link): call the two new functions and redirect
output to appropriate file.

Revision 1.1220.2.447 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 21:58:47 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.446: +5 -1 lines
Diff to previous 1.1220.2.446 , to branch point 1.1220
* NEWS: Mention `-static-libtool-libs'.

Revision 1.1220.2.446 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 19:10:03 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.445: +5 -1 lines
Diff to previous 1.1220.2.445 , to branch point 1.1220
* ltmain.in (link mode) <-no-install> [ darwin ]: Treat like
`-no-fast-install', as we cannot hardcode.
Report by Simon Josefsson.

Revision 1.2444 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 19:09:26 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2443: +7 -1 lines
Diff to previous 1.2443
* libltdl/config/ltmain.m4sh (func_mode_link) <-no-install>
[ darwin ]: Treat like `-no-fast-install', as we cannot
hardcode.  Report by Simon Josefsson.

Revision 1.1220.2.445 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 19:05:34 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.444: +7 -1 lines
Diff to previous 1.1220.2.444 , to branch point 1.1220
* ltmain.in (execute mode): Do not unset locale variables that
have not been set previously.  Do not use uninitialized
$lt_unset.  Report by <deckrider@gmail.com>.

Revision 1.1220.2.444 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 19:10:09 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.443: +8 -1 lines
Diff to previous 1.1220.2.443 , to branch point 1.1220
* doc/libtool.texi (Link mode) <-no-install>: Mention that this
still generates a wrapper script on systems without hardcoding.
* THANKS: Update.
Report by Simon Josefsson.

Revision 1.2443 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 19:09:39 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2442: +9 -1 lines
Diff to previous 1.2442
* doc/libtool.texi (Link mode) <-no-install>: Mention that this
still generates a wrapper script on systems without hardcoding.
* tests/stresstest.at: Test `-no-install'.
* THANKS: Update.
Report by Simon Josefsson.

Revision 1.1220.2.443 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 22:25:12 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.442: +6 -1 lines
Diff to previous 1.1220.2.442 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ openbsd ]: Add an explicit check for shared libraries support.

Revision 1.2442 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 22:24:31 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2441: +6 -1 lines
Diff to previous 1.2441
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ openbsd ]: Add an explicit check for shared libraries support.

Revision 1.2441 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 18:09:37 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2440: +6 -1 lines
Diff to previous 1.2440
* Makefile.am ($(srcdir)/$(m4dir)/ltversion.m4): Fix quoting
error.

Revision 1.1220.2.442 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 17:11:51 2007 UTC (5 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.441: +7 -1 lines
Diff to previous 1.1220.2.441 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG) <fix_srcfile_path>: This
variable needs escaping, too.
Report by Akim Demaille.

Revision 1.2440 - (view) (download) (annotate) - [select for diffs]
Wed Mar 28 16:52:26 2007 UTC (5 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2439: +6 -1 lines
Diff to previous 1.2439
* HACKING (Abstraction layers in libltdl): Rewritten somewhat
for (hopefully) better clarity.

Revision 1.2439 - (view) (download) (annotate) - [select for diffs]
Mon Mar 26 20:18:43 2007 UTC (5 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2438: +19 -1 lines
Diff to previous 1.2438
The stamp-vcl file rules caused non-gnu make programs to rerun
parts of the configuration process on each invocation.  Instead
of relying on a stamp file, we now compare version numbers of
generated files with the ChangeLog timestamp manually in the
affected make rules to decide whether regenerating is necessary:

* Makefile.am (EXTRA_DIST): Remove stamp-vcl.
(clean-ltmain-sh): Also remove users' obsolescent stamp-vcl.
(rebuild): Keep some common code here for...
(libtool, libltdl/m4/ltversion.m4, libltdl/config/ltmain.sh):
Rewritten to work without reference to intermediate stamp-vcl
file.
* configure.ac (CONFIG_STATUS_DEPENDENCIES): Change from
stamp-vcl to ChangeLog.
* NEWS: Removed entry saying this fix is needed.

Revision 1.2438 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 21:09:42 2007 UTC (5 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2437: +4 -1 lines
Diff to previous 1.2437
* HACKING (LGPL with Libtool exception clause): Typo.
Reported by Tim Van Holder  <tim.van.holder@telenet.be>

Revision 1.2437 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 12:12:42 2007 UTC (5 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2436: +108 -1 lines
Diff to previous 1.2436
* HACKING (Licensing Rules): Explain the various license texts
used for files distributed with Libtool, and update license text
to match.
* Makefile.am, Makefile.maint README, README.alpha, THANKS, TODO,
bootstrap, clcommit.m4sh, configure.ac, libltdl/Makefile.inc,
libltdl/README, libltdl/argz.c, libltdl/argz_.h,
libltdl/config/general.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
libltdl/config/mkstamp, libltdl/configure.ac,
libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h,
libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h,
libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c,
libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c,
libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c,
libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c,
libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4,
libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4,
libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in,
Jlibltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4,
libltdl/slist.c, libtoolize.m4sh, tests/am-subdir.at,
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/cdemo/Makefile.am, tests/cdemo/configure.ac,
tests/cdemo/foo.c, tests/cdemo/foo.h, tests/cdemo/main.c,
tests/cmdline_wrap.at, tests/convenience.at, tests/defs.m4sh,
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/demo/Makefile.am, tests/demo/configure.ac,
tests/demo/dlmain.c, tests/demo/foo.c,
tests/demo/foo.h, tests/demo/hell1.c, tests/demo/hell2.c,
tests/demo/hello.c, tests/demo/main.c,
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/depdemo/Makefile.am,
tests/depdemo/configure.ac, tests/depdemo/l1/Makefile.am,
tests/depdemo/l1/l1.c, tests/depdemo/l1/l1.h,
tests/depdemo/l2/Makefile.am, tests/depdemo/l2/l2.c,
tests/depdemo/l2/l2.h, tests/depdemo/l3/Makefile.am,
tests/depdemo/l3/l3.c, tests/depdemo/l3/l3.h,
tests/depdemo/l4/Makefile.am, tests/depdemo/l4/l4.c,
tests/depdemo/l4/l4.h, tests/depdemo/main.c,
tests/depdemo/sysdep.h, tests/deplibs-ident.at,
tests/destdir.at, tests/duplicate_conv.at,
tests/duplicate_deps.at, tests/duplicate_members.at,
tests/early-libtool.at, tests/export.at,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/f77demo/Makefile.am,
tests/f77demo/configure.ac, tests/f77demo/cprogram.c,
tests/f77demo/foo.h, tests/f77demo/fooc.c,
tests/fail.at, 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/configure.ac, tests/fcdemo/cprogram.c,
tests/fcdemo/foo.h, tests/fcdemo/fooc.c,
tests/inherited_flags.at, tests/libtoolize.at,
tests/link-2.test, tests/link-order.at, tests/link-order2.at,
tests/link.test, tests/lt_dlexit.at, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-shared.test, tests/mdemo-static.test,
tests/mdemo-unst.test, tests/mdemo/Makefile.am,
tests/mdemo/configure.ac, tests/mdemo/foo.h, tests/mdemo/foo1.c,
tests/mdemo/foo2.c, tests/mdemo/main.c, tests/mdemo/mlib.c,
tests/mdemo/sub.c, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test,
tests/mdemo2/Makefile.am, tests/mdemo2/configure.ac,
tests/mdemo2/main.c, tests/nomode.test, tests/nonrecursive.at,
tests/objectlist.test, tests/old-m4-iface.at,
tests/pdemo-conf.test, tests/pdemo-exec.test,
tests/pdemo-inst.test, tests/pdemo-make.test,
tests/pdemo/Makefile.am, tests/pdemo/configure.ac,
tests/pdemo/foo.h, tests/pdemo/longer_file_name_dlmain.c,
tests/pdemo/longer_file_name_foo.c,
tests/pdemo/longer_file_name_foo2.c,
tests/pdemo/longer_file_name_hell1.c,
tests/pdemo/longer_file_name_hell2.c,
tests/pdemo/longer_file_name_hello.c,
tests/pdemo/longer_file_name_main.c, tests/quote.test,
tests/recursive.at, tests/search-path.at, tests/sh.test,
tests/shlibpath.at, tests/standalone.at, tests/static.at,
tests/stresstest.at, tests/subproject.at, tests/suffix.test,
tests/tagdemo-conf.test, tests/tagdemo-exec.test,
tests/tagdemo-make.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test, tests/tagdemo-undef.test,
tests/tagdemo/Makefile.am, tests/tagdemo/baz.cpp,
tests/tagdemo/baz.h, tests/tagdemo/configure.ac,
tests/tagdemo/conv.cpp, tests/tagdemo/conv.h,
tests/tagdemo/foo.cpp, tests/tagdemo/foo.h,
tests/tagdemo/main.cpp, tests/tagtrace.test,
tests/template.at, tests/testsuite.at: Apply correct license
text according to the new rules set out in HACKING.

Revision 1.2436 - (view) (download) (annotate) - [select for diffs]
Mon Mar 19 13:21:37 2007 UTC (5 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.2435: +8 -1 lines
Diff to previous 1.2435
* libtoolize.m4sh: Handle argz.m4 specially like ltdl.m4, so
that it isn't copied unless libltdl is being used.  Copy other
macro files according to their tagged serial numbers.
* tests/libtoolize.at: Adjust.

Revision 1.1220.2.441 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:45:18 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.440: +7 -1 lines
Diff to previous 1.1220.2.440 , to branch point 1.1220
* mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32.  Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.

Revision 1.2435 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:44:42 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2434: +7 -1 lines
Diff to previous 1.2434
* tests/mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32.  Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.

Revision 1.1220.2.440 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:09:57 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.439: +11 -1 lines
Diff to previous 1.1220.2.439 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ interix ]: When matching for
interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.

Revision 1.2434 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 18:08:50 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2433: +8 -1 lines
Diff to previous 1.2433
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ interix ]: When
matching for interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.

Revision 1.2433 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 17:40:35 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2432: +8 -1 lines
Diff to previous 1.2432
* libltdl/m4/libtool.m4 (LT_PROG_GCJ): Avoid M4 expansion error
that caused `dnl' to be merged to the previous word.
* THANKS: Update.
Report by Steve Ellcey.

Revision 1.2432 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 15:08:43 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2431: +6 -1 lines
Diff to previous 1.2431
* libtoolize.m4sh: Replace literal tab chars in help comment
with spaces to align columns in --help output.

Revision 1.2431 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 22:31:09 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2430: +6 -1 lines
Diff to previous 1.2430
* libltdl/config/ltmain.m4sh (func_mode_link): Also apply the
symbol filtering for w32 and the include_expsyms feature in the
case of exceeded command line length.  Fixes test failure on
MinGW.

Revision 1.2430 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 22:30:15 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2429: +7 -1 lines
Diff to previous 1.2429
* tests/stresstest.at: For const data object imported from
shared library, define appropriate macros to expand
__declspec(dllimport) on w32.  Use two different main objects
and pick the right one for the link flags we are about to test.
Fixes test failure on MinGW.

Revision 1.2429 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 22:28:00 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2428: +7 -1 lines
Diff to previous 1.2428
* tests/export.at: For const data object imported from shared
library, define appropriate macros to expand
__declspec(dllimport) on w32.  Fixes test failure on MinGW.

Revision 1.2428 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 00:56:00 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2427: +4 -1 lines
Diff to previous 1.2427
* libtoolize.m4sh (func_check_macros): Display m4 quotes correctly
in AC_CONFIG_MACRO_DIR diagnostics.

Revision 1.2427 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 00:46:56 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2426: +10 -1 lines
Diff to previous 1.2426
* libltdl/config/general.m4sh (M4SH_VERBATIM): New macro to
simplify m4sh quote quoting in blocks of raw shell code.
* clcommit.m4sh, libtoolize.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
tests/defs.m4sh: Use it.
* HACKING (Editing `.m4sh' Files): Mention M4SH_VERBATIM Macro.

Revision 1.2426 - (view) (download) (annotate) - [select for diffs]
Tue Feb 27 22:32:17 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2425: +4 -1 lines
Diff to previous 1.2425
* tests/lt_dlexit.at: Allow test to pass on static-only systems
and with disable-shared.

Revision 1.2425 - (view) (download) (annotate) - [select for diffs]
Tue Feb 27 22:15:45 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2424: +6 -3 lines
Diff to previous 1.2424
* NEWS: Rewrite all news since 1.9f and put in categories,
update.

Revision 1.2424 - (view) (download) (annotate) - [select for diffs]
Tue Feb 27 21:59:33 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2423: +10 -1 lines
Diff to previous 1.2423
* libltdl/Makefile.inc: Fix the file description, so that it
matches recursive and nonrecursive libltdl setup.
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Do not depend
upon the exact text of the copyright header, just copy until
the marker line.  Remove the marker lines in the output, and
adjust the description for subpackage setup.

Revision 1.2423 - (view) (download) (annotate) - [select for diffs]
Mon Feb 26 11:02:42 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2422: +3 -2 lines
Diff to previous 1.2422
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fix regexp typo.
* clcommit.m4sh: Look in the right directory for helper scripts.

Revision 1.2422 - (view) (download) (annotate) - [select for diffs]
Mon Feb 26 10:24:25 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2421: +6 -1 lines
Diff to previous 1.2421
* clcommit.m4sh: Look in the right directory for helper scripts.

Revision 1.2421 - (view) (download) (annotate) - [select for diffs]
Mon Feb 26 08:40:20 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2420: +4 -1 lines
Diff to previous 1.2420
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to
match Copyright notice change below.

Revision 1.2420 - (view) (download) (annotate) - [select for diffs]
Mon Feb 26 07:44:23 2007 UTC (5 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2419: +15 -2 lines
Diff to previous 1.2419
* HACKING, Makefile.am, Makefile.maint, bootstrap,
libltdl/Makefile.am, libltdl/Makefile.inc, libltdl/m4/libtool.m4,
ltmain.c, tests/cdemo/Makefile.am, tests/demo/Makefile.am,
tests/depdemo/Makefile.am, tests/depdemo/l1/Makefile.am,
tests/depdemo/l2/Makefile.am, tests/depdemo/l3/Makefile.am,
tests/depdemo/l4/Makefile.am, tests/f77demo/Makefile.am,
tests/fcdemo/Makefile.am, tests/libtoolize.at,
tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Update
Copyright notice text to include URL for canonical GPL document.

Revision 1.2419 - (view) (download) (annotate) - [select for diffs]
Sun Feb 25 19:18:35 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2418: +5 -1 lines
Diff to previous 1.2418
* tests/static.at: Forgot to fix PATH for the first
func_test_exec invocation.  So factor out into new functions
func_fix_path and func_restore_path and use those.

Revision 1.2418 - (view) (download) (annotate) - [select for diffs]
Sun Feb 25 15:33:24 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2417: +10 -1 lines
Diff to previous 1.2417
* README: Document the need for GNU make to build Libtool.
Point the user to the doc/notes.txt file.  In the examples, use
`gmake' throughout to make it more obvious.  Explain simpler way
to run both testsuites and either one.  Referring to individual
tests needs the `tests/' prefix.
* README.alpha: Likewise.
* doc/notes.texi: Likewise, document need for GNU make.
Comment out the FreeBSD make issue for now.

Revision 1.2417 - (view) (download) (annotate) - [select for diffs]
Sun Feb 25 14:50:08 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2416: +9 -1 lines
Diff to previous 1.2416
* tests/static.at: Larger rewrite to make work on w32: Use three
different prefixes instead of three libdirs, so the moving of
the DLLs works as expected.  Adjust all code.  Since now
$libdirI/../bin is distinct from the directory of the installed
program, take care than on w32 PATH contains the needed bindirs,
in appropriate order.
Report by Charles Wilson.

Revision 1.2416 - (view) (download) (annotate) - [select for diffs]
Sun Feb 25 12:25:02 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2415: +7 -1 lines
Diff to previous 1.2415
* Makefile.am (INSTALLCHECK_ENVIRONMENT): Point LTDLINCL and
LIBLTDL to installed libltdl, so that it is being used by
the lt_dlexit test.

Revision 1.2415 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 16:11:21 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2414: +5 -1 lines
Diff to previous 1.2414
* doc/libtool.texi (Install mode, libtool script contents):
Describe current and system-specific DESTDIR limitations.
* tests/destdir.at: XFAIL if `fast_install' is no.

Revision 1.2414 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 16:08:57 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2413: +3 -1 lines
Diff to previous 1.2413
* doc/libtool.texi (LT_INIT): Fix typo.

Revision 1.2413 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 16:06:50 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2412: +18 -1 lines
Diff to previous 1.2412
* doc/libtool.texi (Libtool test suite): Mention the new
testsuite.  Point to README rather than INSTALL for testing
instructions.
(Test descriptions): Fix more file names.  Also mention
cdemo-undef.test, mdemo2-conf.test, mdemo2-exec.test,
mdemo2-make.test, objectlist.test, pdemo-conf.test,
pdemo-exec.test, pdemo-inst.test, pdemo-make.test,
tagdemo-conf.test, tagdemo-exec.test, tagdemo-make.test,
tagdemo-static.test, tagdemo-shared.test, tagdemo-undef.test,
f77demo-conf.test, f77demo-exec.test, f77demo-make.test,
f77demo-static.test, f77demo-shared.test, fcdemo-conf.test,
fcdemo-exec.test, fcdemo-make.test, fcdemo-static.test,
fcdemo-shared.test.  Describe what they do.
(When tests fail, Troubleshooting): Mention how to pass options
to the new test suite.
* tests/tagdemo/README: Fix description.

Revision 1.2412 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 14:56:18 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2411: +4 -1 lines
Diff to previous 1.2411
* bootstrap: Also set GREP, FGREP, EGREP, LN_S, when creating a
preliminary ltmain.sh script.

Revision 1.2411 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 14:49:53 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2410: +6 -1 lines
Diff to previous 1.2410
* doc/libtool.texi (Test descriptions): Track the grand test
suite renaming from 2003-10-14 in the tests documentation.
assign.test is merged into sh.test.  Fix description of sh.test.
* tests/sh.test: Likewise.

Revision 1.2410 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 08:52:13 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2409: +21 -1 lines
Diff to previous 1.2409
* doc/libtool.texi (LT_INIT): Fix wording of intro a bit.
<shared, static>: Also describe these default LT_INIT options.
<AC_LIBTOOL_DLOPEN, AC_LIBTOOL_WIN32_DLL>
<AC_DISABLE_FAST_INSTALL>: Mention deprecated macro names,
including the respective LT_INIT replacement.
<AC_DISABLE_SHARED, AC_DISABLE_STATIC, AC_ENABLE_SHARED>
<AC_ENABLE_STATIC>: Document, un-deprecate.  Suggest the
respective LT_INIT replacement.
<AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_ENABLE_SHARED>
<AM_ENABLE_STATIC>: Document deprecated aliases.
(Distributing libltdl) <AC_WITH_LTDL, AC_LIBLTDL_INSTALLABLE>
<AC_LIBLTDL_CONVENIENCE>: Document deprecated aliases.
* libltdl/m4/ltoptions.m4 (AM_ENABLE_SHARED, AM_DISABLE_SHARED)
(AM_ENABLE_STATIC, AM_DISABLE_STATIC): Make these AU_ALIASes of
the respective AC_* macros, so we do not recommend LT_INIT(*) in
this case.
(AC_ENABLE_SHARED, AC_DISABLE_SHARED, AC_ENABLE_STATIC)
(AC_DISABLE_STATIC): Un-deprecate these.  Remove now-superfluous
aclocal-1.4 backwards compatibility comments.

Revision 1.2409 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 08:49:24 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2408: +11 -1 lines
Diff to previous 1.2408
* tests/link-order2.at: Rewrite completely.  Do not use `sin'
from the math library, there are too many problems with this.
Instead, use a self-written library, install it without the
Libtool library file, to emulate a native library in a system
directory, and adjust $shlibpat_var.  Try overriding its symbol.
Further, also try an installed `wrong' binary.
Avoid failing test bits on AIX without runtimelinking and on
Darwin in some cases, SKIP at the end in this case.
Analysis by Peter O'Gorman.

Revision 1.2408 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 08:46:19 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2407: +9 -1 lines
Diff to previous 1.2407
* doc/notes.texi: Mention MACOSX_DEPLOYMENT_TARGET issue.
* tests/template.at: Only skip those tests failing on Darwin
if `-flat_namespace' is used by libtool.  In that case, SKIP
at the end.  Analysis by Peter O'Gorman.

Revision 1.2407 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 21:52:49 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2406: +10 -1 lines
Diff to previous 1.2406
Fix -export-symbols and -export-symbols-regex for links that
exceed the command line length and use convenience archives.

* libltdl/config/ltmain.m4sh (func_mode_link): Avoid grepping a
nonexistent file if using reloadable objects.  Do not create a
linker script nor a linker input file if no objects are passed.
Apply export_symbols_regex in case the command line length is
exceeded.

Revision 1.2406 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 21:11:25 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2405: +15 -1 lines
Diff to previous 1.2405
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
<compiler_needs_object>: New tag variable.  Default to `no'.
(_LT_LINKER_SHLIBS) [ linux ]: Set it to yes for Sun C 5.9.
(_LT_LANG_CXX_CONFIG): Also default it to `no'.
[ linux ]: Set it to `yes' for Sun C++ 5.9.
* libltdl/config/ltmain.m4sh (func_mode_link): If we link
no objects but only convenience archives into a library,
force expansion if `compiler_needs_object' is yes.
For creating a linker input filelist due to long cmdline,
extract the first object if `compiler_needs_object' is yes.
* doc/libtool.texi (libtool script contents): Document it.
Fixes test failures of Sun compilers on GNU/Linux.
Report by Terry D. Dontje.

Revision 1.2405 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 20:43:49 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2404: +6 -1 lines
Diff to previous 1.2404
* libltdl/config/ltmain.m4sh (func_mode_link): Avoid setting
`$libobjs' to a single space; set it to empty in that case.

Revision 1.2404 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 19:45:42 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2403: +6 -1 lines
Diff to previous 1.2403
* libltdl/config/ltmain.m4sh (func_generate_dlsyms) [ osf5 ]:
On Tru64 5.1, const relocations do not work well.  Omit the
const here.  Fixes failure of demo-make after demo-shared with
link editor error `seg_info_ptr: Couldnt find a seg type 2'.

Revision 1.2403 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 18:27:34 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2402: +8 -1 lines
Diff to previous 1.2402
* Makefile.am (doc_libtool_TEXINFOS): Renamed from...
(libtool_TEXINFOS): ...this, to fix dependencies.  Omit from
EXTRA_DIST.
(check-local): Also depend upon $(bin_SCRIPTS).

Revision 1.2402 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 18:18:34 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2401: +7 -1 lines
Diff to previous 1.2401
* libltdl/config/general.m4sh (sed_double_backslash): Fix
hacky sed script to avoid limitations but retain portability to
Solaris /bin/sed.  Remove old obsolete cruft.

Revision 1.2401 - (view) (download) (annotate) - [select for diffs]
Thu Feb 22 19:53:14 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2400: +7 -1 lines
Diff to previous 1.2400
* libltdl/config/ltmain.m4sh (func_mode_link): Fix the check for
convenience archives when warning about linking against static
libraries: test against $deplib rather than empty $lib.

Revision 1.2400 - (view) (download) (annotate) - [select for diffs]
Mon Feb 19 09:10:32 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2399: +6 -1 lines
Diff to previous 1.2399
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Fix detection of new enough
libltdl by actually checking for the declaration of
lt_dlinterface_register in ltdl.h with AC_CHECK_DECL.
Remove redundant configure output line.

Revision 1.2399 - (view) (download) (annotate) - [select for diffs]
Mon Feb 19 08:57:06 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2398: +6 -1 lines
Diff to previous 1.2398
* tests/template.at: Reformat, add M4 quoting.  Use $LDFLAGS
consistently for link mode.

Revision 1.2398 - (view) (download) (annotate) - [select for diffs]
Sun Feb 18 15:07:41 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2397: +5 -1 lines
Diff to previous 1.2397
* tests/static.at: Use the right names for the broken libs.

Revision 1.1220.2.439 - (view) (download) (annotate) - [select for diffs]
Sun Feb 18 14:59:59 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.438: +7 -1 lines
Diff to previous 1.1220.2.438 , to branch point 1.1220
* tests/dryrun.test: ls -l in MSYS sometimes shows year,
not time, for really fresh files.  Add sleep 1 calls at
strategic places.  Fixes test failure on MinGW.

Revision 1.2397 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 15:21:36 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2396: +5 -1 lines
Diff to previous 1.2396
* tests/deplibs-ident.at [aix, hppa*-*-hpux*, interix, openbsd]:
Do not XFAIL, on these systems we happen to pass.
* tests/duplicate_deps.at [aix]: Likewise.

Revision 1.2396 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 15:15:23 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2395: +4 -1 lines
Diff to previous 1.2395
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux |
k*bsd*-gnu ]: Fix eval quoting in the DT_RUNPATH test.

Revision 1.2395 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:59:05 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2394: +3 -1 lines
Diff to previous 1.2394
* HACKING: Update.

Revision 1.1220.2.438 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:43:35 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.437: +6 -1 lines
Diff to previous 1.1220.2.437 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.437 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:08:45 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-23b
Changes since 1.1220.2.436: +14 -2 lines
Diff to previous 1.1220.2.436 , to branch point 1.1220
GNU libtool 1.5.23b is released.

* configure.ac: Bump version.  Adjust copyright years.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.
* ltdl.m4: Likewise.  Adjust copyright years.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.436 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 08:23:50 2007 UTC (5 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.435: +9 -1 lines
Diff to previous 1.1220.2.435 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9.  Report by Terry D. Dontje.
* THANKS: Update.

Revision 1.2394 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 08:22:59 2007 UTC (5 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2393: +9 -1 lines
Diff to previous 1.2393
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9.  Report by Terry D. Dontje.
* THANKS: Update.

Revision 1.2393 - (view) (download) (annotate) - [select for diffs]
Wed Feb 14 18:55:24 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2392: +9 -1 lines
Diff to previous 1.2392
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ osf4, osf5 ]
<archive_expsym_cmds>: Use `${wl}-input' not `-input', for
cc.  Could use `-input_to_ld'.
(_LT_LANG_CXX_CONFIG) [ osf4, osf5 ] <archive_expsym_cmds>:
Use `${wl}' instead of `-Wl,', for consistency.

Revision 1.2392 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 22:29:05 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2391: +13 -1 lines
Diff to previous 1.2391
Fix spurious testsuite failures on AIX due on NFS mounts due to
shared library images that cannot be removed without `slibclean'
which needs superuser privileges.

* tests/testsuite.at (PREPARE_TESTS): Define $mkdir_p globally.
(LT_AT_MVDIR): New macro to emulate `mv dir dest'.
* tests/destdir.at: Use LT_AT_MVDIR.
* tests/shlibpath.at: Likewise.
* tests/static.at: Likewise.

Revision 1.2391 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 20:50:36 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2390: +6 -1 lines
Diff to previous 1.2390
* tests/export.at: Exporting is not fully functional with
-retain-symbols-file.  Do not test for failure to link `broken'
in this case.  At the end of the test, SKIP if we are not fully
functional.

Revision 1.2390 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 20:10:00 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2389: +4 -1 lines
Diff to previous 1.2389
* tests/lt_dlexit.at: Add casts and `extern "C"' to let the test
pass with a C++ compiler.

Revision 1.2389 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 19:57:24 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2388: +4 -1 lines
Diff to previous 1.2388
* libltdl/config/ltmain.m4sh: Remove duplicate marker for
generated shell functions.

Revision 1.2388 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 19:55:02 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2387: +9 -1 lines
Diff to previous 1.2387
* tests/testsuite.at (LT_AT_NOINST_EXEC_CHECK): New macro, like
LT_AT_EXEC_CHECK but uses `$LIBTOOL --mode=execute' and allows
to pass `-dlopen MODULE' arguments.
* tests/lt_dlexit.at: Use it.  Also, do not test `-dlpreopen',
that currently needs library names to begin with `lib'.

Revision 1.2387 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 16:47:52 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2386: +7 -1 lines
Diff to previous 1.2386
* tests/export.at: New test: expose -export-symbols failure
when the input consists solely of convenience archives, and
failure to not export all symbols when the command line length
is exceeded.
* Makefile.am: Adjust.

Revision 1.2386 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 16:22:42 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2385: +7 -1 lines
Diff to previous 1.2385
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New substituted
function `func_lo2o', saving two fork&exec with XSI shells.
* libltdl/config/ltmain.m4sh (func_mode_compile)
(func_mode_install, func_mode_link): Use it for rewrites of
single files.

Revision 1.2385 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 16:19:09 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2384: +10 -1 lines
Diff to previous 1.2384
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New function
func_opt_split, for XSI and portable shell.
* libltdl/config/ltmain.m4sh: Move the insertion point for the
configure-generated shell functions to before the first option
parsing loop.  Rewrite the separation of the long options to use
func_opt_split.

Revision 1.2384 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 16:16:38 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2383: +12 -1 lines
Diff to previous 1.2383
Eliminate roughly a third of the script execution time overhead
for all modes except for link/relink and uninstall/clean.

* libltdl/m4/libtool.m4 (_LT_CONFIG): Remove unused `TEST SUITE
MARKER', obsolete since 2005-04-17.
* libltdl/config/ltmain.m4sh: Likewise, several instances.
(Main): Tear apart, moving individual bits up as early in the
script as possible, to help the shell to avoid parsing the rest.

Revision 1.1220.2.435 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 13:37:02 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.434: +7 -1 lines
Diff to previous 1.1220.2.434 , to branch point 1.1220
* libtool.m4 (_AS_TEST_PREPARE, AS_EXECUTABLE_P): m4_defun
these macros, if undefined, with modified copies from Autoconf
2.59.
(LT_AC_PROG_SED): Use AS_EXECUTABLE_P, not $as_executable_p,
this is an internal Autoconf detail.

Revision 1.1220.2.434 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 11:11:45 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.433: +5 -1 lines
Diff to previous 1.1220.2.433 , to branch point 1.1220
* doc/libtool.texi: Update copyright years.

Revision 1.2383 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 11:11:05 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2382: +6 -2 lines
Diff to previous 1.2382
* doc/libtool.texi: Update copyright years.

Revision 1.2382 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 11:07:07 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2381: +7 -1 lines
Diff to previous 1.2381
* libltdl/config/general.m4sh (sed_double_backslash): Replace
POSIX sed script with a hack that treats up to 10 backslashes
in the input correctly and is portable to Solaris /bin/sed.

Revision 1.2381 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 18:58:16 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2380: +6 -1 lines
Diff to previous 1.2380
* tests/testsuite.at (LT_AT_TAG): Skip also if the compiler
variable is set to `no', not only if it is empty.

Revision 1.2380 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 23:27:09 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2379: +3 -1 lines
Diff to previous 1.2379
* tests/lt_dlexit.at: Do not compile main object with libtool.

Revision 1.1220.2.433 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 23:10:43 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.432: +6 -1 lines
Diff to previous 1.1220.2.432 , to branch point 1.1220
* libltdl/ltdl.h (LT_CONC) [_AIX]: Use `##'.  AIX 4.3.3 xlc
won't define __STDC__ with -qlanglvl=extc89.

Revision 1.2379 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 19:21:29 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2378: +4 -1 lines
Diff to previous 1.2378
* tests/cmdline_wrap.at: Pass $abs_top_srcdir and $abs_builddir
to inner testsuite.

Revision 1.2378 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 19:19:45 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2377: +4 -1 lines
Diff to previous 1.2377
* Makefile.am (TESTSUITE_AT): Move destdir.at after
search-path.at so the banners fit better.

Revision 1.2377 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 19:02:26 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2376: +9 -1 lines
Diff to previous 1.2376
* tests/convenience.at: Use $CPPFLAGS for compilation.
* tests/deplibs-ident.at: Likewise.
* tests/duplicate_members.at: Likewise.
* tests/inherited_flags.at: Likewise.
* tests/link-order.at: Likewise.
* tests/stresstest.at: Likewise.
* tests/early-libtool.at: Likewise.  Do not quote $CC.

Revision 1.2376 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 19:00:50 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2375: +4 -1 lines
Diff to previous 1.2375
* libltdl/ltdl.c (lt_dlexit): Add casts to fix compilation with
C++ compiler again.

Revision 1.2375 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 18:56:57 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2374: +5 -1 lines
Diff to previous 1.2374
* tests/destdir.at: Add `libtool' keyword to tests.

Revision 1.1220.2.432 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 19:40:53 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.431: +11 -1 lines
Diff to previous 1.1220.2.431 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(_LT_AC_SYS_LIBPATH_AIX, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(_LT_AC_TAGCONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_LD_SHLIBS): Require LT_AC_PROG_SED.
* THANKS: Update.
Report and initial patch by Maciej W. Rozycki.

Revision 1.2374 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 19:40:17 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2373: +9 -1 lines
Diff to previous 1.2373
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
(_LT_LINKER_BOILERPLATE, _LT_SYS_MODULE_PATH_AIX)
(_LT_COMPILER_C_O): Require _LT_DECL_SED.
* THANKS: Update.
Report by Maciej W. Rozycki.

Revision 1.2373 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 21:59:58 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2372: +6 -1 lines
Diff to previous 1.2372
* tests/lt_dlexit.at: Use $abs_top_srcdir, not $top_srcdir,
in the new testsuite.

Revision 1.1220.2.431 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 21:54:10 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.430: +6 -1 lines
Diff to previous 1.1220.2.430 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlexit): Fix my bogus backport of Dave
Brolley's patch from CVS HEAD.

Revision 1.1220.2.430 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 19:51:57 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.429: +7 -1 lines
Diff to previous 1.1220.2.429 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ gnu ]
<archive_expsym_cmds>: Behave like Linux, so that
--version-script is used for Hurd as well.

Revision 1.2372 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 19:51:19 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2371: +7 -1 lines
Diff to previous 1.2371
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ gnu ]
<archive_expsym_cmds>: Behave like Linux, so that
--version-script is used for Hurd as well.

Revision 1.1220.2.429 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 20:24:23 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.428: +5 -1 lines
Diff to previous 1.1220.2.428 , to branch point 1.1220
* NEWS: Update for Cygwin changes.

Revision 1.2371 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 20:23:57 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2370: +7 -3 lines
Diff to previous 1.2370
* NEWS: Update for Cygwin changes.

Revision 1.2370 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 15:13:25 2007 UTC (5 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.2369: +5 -1 lines
Diff to previous 1.2369
* libltdl/config/ltmain.m4sh [darwin]: Use otool64 if otool fails.

Revision 1.1220.2.428 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:55:36 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.427: +6 -1 lines
Diff to previous 1.1220.2.427 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
before checking that it is still in the list.

Revision 1.2369 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:55:00 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2368: +12 -1 lines
Diff to previous 1.2368
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
before checking that it is still in the list.
* tests/lt_dlexit.at: New test.
* Makefile.am (TESTSUITE_AT): Adjust.
(check-local): Also depend on libltdl/libltdlc.la.
(check-recursive): Removed, unnecessary use of Automake
internals.

Revision 1.1220.2.427 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:19:23 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.426: +6 -1 lines
Diff to previous 1.1220.2.426 , to branch point 1.1220
* ltmain.in (link mode): Pass through `-p' and `-fprofile-*' for
GCC.

Revision 1.2368 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 14:18:59 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2367: +6 -1 lines
Diff to previous 1.2367
* libltdl/config/ltmain.m4sh (func_mode_link): Pass through
`-p' and `-fprofile-*' for GCC.

Revision 1.1220.2.426 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:40:48 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.425: +5 -1 lines
Diff to previous 1.1220.2.425 , to branch point 1.1220
* libltdl/ltdl.c, libltdl/ltdl.h: Adjust copyright years.

Revision 1.2367 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:40:25 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2366: +5 -1 lines
Diff to previous 1.2366
* libltdl/libltdl/lt_system.h: Adjust copyright years.

Revision 1.1220.2.425 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:33:51 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.424: +9 -1 lines
Diff to previous 1.1220.2.424 , to branch point 1.1220
* libltdl/ltdl.c (LT_GLOBAL_DATA) [__CYGWIN__]: Also define on
Cygwin.
(LT_READTEXT_MODE): Ensure proper textmode fopen is used on
Cygwin.
* libltdl/ltdl.h (LT_SCOPE) [__CYGWIN__]: Also define on Cygwin.

Revision 1.2366 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:33:27 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2365: +7 -1 lines
Diff to previous 1.2365
* libltdl/libltdl/lt__private.h (LT_GLOBAL_DATA) [__CYGWIN__]:
Also define on Cygwin.
* libltdl/libltdl/lt_system.h (LT_SCOPE) [__CYGWIN__]: Likewise.

Revision 1.1220.2.424 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:04:20 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.423: +8 -1 lines
Diff to previous 1.1220.2.423 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.

Revision 1.2365 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 13:03:47 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2364: +8 -1 lines
Diff to previous 1.2364
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.

Revision 1.2364 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 12:43:36 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2363: +21 -1 lines
Diff to previous 1.2363
Introduce a new test keyword `recursive' for tests that create a
modified `libtool' script and run the suite on this script.  All
tests with the keyword `libtool' are (by definition) suitable to
be used here.

* tests/cmdline_wrap.at: New test.
* Makefile.am: Adjust.
* tests/testsuite.at (LT_ESCAPE): New macro: clone of Autoconf
AS_ESCAPE that does not escape `$'.
(LT_AT_CHECK): New macro: print a command-to-be-run while
expanding parameters but nothing else.
* tests/stresstest.at: Use LT_AT_CHECK.  Create some files to
expose erroneous globbing errors with `-export-symbols-regex',
similar to those reported by Charles Wilson.  Use `eval' and
adjusted quoting so the expansion doesn't already happen in the
testsuite commands.
* HACKING: Update.

Revision 1.1220.2.423 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 17:28:14 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.422: +8 -1 lines
Diff to previous 1.1220.2.422 , to branch point 1.1220
* doc/libtool.texi (Invoking libtool): Document `--tag'.
(Tags): New node, backported from HEAD.
(Other languages): Adjust.
* NEWS: Update.

Revision 1.2363 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 16:45:38 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2362: +34 -1 lines
Diff to previous 1.2362
Assume C89 for included headers, and throughout the testsuite.

* NEWS: Update.
* libltdl/argz.c: Do not include strings.h nor memory.h, include
string.h unconditionally.
Patch by Simon Josefsson <jas@extundo.com>.
* libltdl/libltdl/lt__private.h: Likewise.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Do not check for string.h,
strings.h, memory.h.
* tests/cdemo/configure.ac: Assume presence of math.h.
* tests/cdemo/foo.c: Likewise.
* tests/demo/configure.ac: Likewise for math.h, string.h.
Assume 'const'.  Drop obsolete AC_EXEEXT.
* tests/demo/dlmain.c: Likewise.
* tests/demo/foo.c: Likewise.
* tests/depdemo/configure.ac: Likewise.
* tests/depdemo/l4/l4.c: Likewise.
* tests/f77demo/configure.ac: Likewise.  Also drop obsolete
AC_OBJEXT.
* tests/fcdemo/configure.ac: Likewise.
* tests/mdemo/configure.ac: Likewise.
* tests/mdemo/foo1.c: Likewise.
* tests/mdemo/foo2.c: Likewise.
* tests/mdemo2/configure.ac: Likewise.
* tests/pdemo/configure.ac: Likewise.
* tests/pdemo/longer_file_name_dlmain.c:
* tests/pdemo/longer_file_name_foo.c: Likewise.
* tests/pdemo/longer_file_name_foo2.c: Likewise.
* tests/tagdemo/configure.ac: Likewise.
* tests/tagdemo/foo.cpp: Likewise.

Revision 1.1220.2.422 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 16:22:14 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.421: +7 -1 lines
Diff to previous 1.1220.2.421 , to branch point 1.1220
* libltdl/ltdl.c (lt_dlmutex_register): Fix usage of old unlock
function.  Also replace the seterror function.
* THANKS: Update.

Revision 1.1220.2.421 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 23:49:27 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.420: +5 -1 lines
Diff to previous 1.1220.2.420 , to branch point 1.1220
* doc/libtool.texi (Inter-library dependencies): Fix typo.

Revision 1.2362 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 23:48:55 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2361: +5 -1 lines
Diff to previous 1.2361
* doc/libtool.texi (Inter-library dependencies): Fix typo.

Revision 1.1220.2.420 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 16:16:05 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.419: +6 -1 lines
Diff to previous 1.1220.2.419 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin, mingw]:
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
translation mangling.  Report by Christopher Hulbert.
* THANKS: Update.

Revision 1.2361 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 16:15:36 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2360: +6 -1 lines
Diff to previous 1.2360
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin, mingw]:
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
translation mangling.  Report by Christopher Hulbert.
* THANKS: Update.

Revision 1.1220.2.419 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:58:24 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.418: +5 -1 lines
Diff to previous 1.1220.2.418 , to branch point 1.1220
* ltmain.in (compile mode): Accept suffixes matching
`[fF][09].', for Fortran.
* tests/suffix.test: Also test f90, F90, f95, F95, f03, F03.

Revision 1.2360 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:57:58 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2359: +7 -3 lines
Diff to previous 1.2359
* libltdl/config/ltmain.m4sh (func_mode_compile): Accept
suffixes matching `[fF][09].', for Fortran.
* tests/suffix.test: Also test F90, F95, f03, F03.

Revision 1.2359 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:42:58 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2358: +8 -814 lines
Diff to previous 1.2358
* Makefile.am (EXTRA_DIST): Add ChangeLog.2006.
* ChangeLog.2006: New, rotated, from..
* ChangeLog: ..here.

Revision 1.1220.2.418 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:34:42 2007 UTC (5 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.417: +7 -2 lines
Diff to previous 1.1220.2.417 , to branch point 1.1220
* doc/libtool.texi: Typo fixes.
* NEWS: Likewise.

Revision 1.2358 - (view) (download) (annotate) - [select for diffs]
Sun Jan 21 14:34:00 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2357: +6 -1 lines
Diff to previous 1.2357
* doc/libtool.texi: Typo fixes.
* TODO: Likewise.

Revision 1.2357 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 20:59:25 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2356: +9 -1 lines
Diff to previous 1.2356
* tests/link-order2.at: Define our override `sin' function with
C binding even if $CC is a C++ compiler.  Skip the test with g++
as its command line driver reorders `-lm'.
* tests/search-path.at: Declare `inflate' with C binding.
* tests/stresstest.at: Avoid unused variable warnings.

Revision 1.1220.2.417 - (view) (download) (annotate) - [select for diffs]
Sun Dec 10 08:41:41 2006 UTC (5 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.416: +7 -1 lines
Diff to previous 1.1220.2.416 , to branch point 1.1220
* ltmain.in (--version): Do not output leading blank line,
added inadvertently after 1.5.22.
Report by John Vandenberg <jayvdb@gmail.com>.

Revision 1.2356 - (view) (download) (annotate) - [select for diffs]
Tue Nov 7 17:53:22 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2355: +6 -1 lines
Diff to previous 1.2355
* tests/link-order2.at: Simplify logic to be a bit more self
documenting.  Suggested by Gary V. Vaughan.

Revision 1.2355 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 22:56:59 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2354: +9 -1 lines
Diff to previous 1.2354
* tests/link-order2.at: Add missing $bindir setting.  Prevent
compiler optimization of sqrt call.  Fix logic inversion and
add some comments about this stunt.  Add a test with reversed
library link order that should fail if the system has a libm.
Report by Patrick Welche.

Revision 1.2354 - (view) (download) (annotate) - [select for diffs]
Thu Oct 26 20:39:04 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2353: +15 -1 lines
Diff to previous 1.2353
Assume presence of a config header in all files, to provoke
test failures on all systems.
* libltdl/lt__alloc.c: Likewise.
* libltdl/libltdl/lt__dirent.h: Likewise.
* libltdl/libltdl/lt__glibc.h: Likewise.
* libltdl/libltdl/lt__private.h: Likewise.
* libltdl/libltdl/lt__strl.h: Likewise.
* tests/recursive.at: Use AC_CONFIG_HEADERS.
* tests/nonrecursive.at: Likewise.  Invoke autoheader.
* HACKING: Adjust.
Report by Patrick Welche.

Revision 1.2353 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:33:38 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2352: +9 -1 lines
Diff to previous 1.2352
* doc/libtool.texi (Distributing libltdl): In recursive and
nonrecursive mode, a config header is now required.
* libltdl/argz.c: Remove check for HAVE_CONFIG_H, to conform
to gnulib's policy of including config.h unconditionally.

Revision 1.2352 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:30:05 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2351: +5 -1 lines
Diff to previous 1.2351
* tests/link-order2.at: New test to show one case where ordering
of depdepls on the command line matters.
* Makefile.am: Adjust.

Revision 1.2351 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:25:36 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2350: +5 -1 lines
Diff to previous 1.2350
* tests/tagtrace.test: SKIP if `autoconf --trace' exits 63 or 1,
for various possible (valid) error cases.  Also output stderr,
to help with analysis.

Revision 1.1220.2.416 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:18:28 2006 UTC (5 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.415: +5 -1 lines
Diff to previous 1.1220.2.415 , to branch point 1.1220
* NEWS: Account for recent fix.

Revision 1.2350 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:17:37 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2349: +6 -1 lines
Diff to previous 1.2349
* NEWS: Account for recent multilib fix.
* tests/search-path.at: New test, to provide at least a weak
test.
* Makefile.am: Update.

Revision 1.2349 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 20:07:35 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2348: +8 -1 lines
Diff to previous 1.2348
* libtoolize.m4sh (func_fixup_Makefile): Fix missing
substitution for nonrecursive mode.  Remove otherwise-empty
continuation lines in the output file.
Report by Bob Friesenhahn.

Revision 1.2348 - (view) (download) (annotate) - [select for diffs]
Sun Oct 22 14:10:33 2006 UTC (5 years, 6 months ago) by pogma
Branch: MAIN
Changes since 1.2347: +7 -1 lines
Diff to previous 1.2347
* libltdl/config/ltmain.m4sh: Add -F* to flags that are passed
to the linker.
Reported by SIGOURE Benoit <sigoure.benoit@lrde.epita.fr>

Revision 1.1220.2.415 - (view) (download) (annotate) - [select for diffs]
Sun Oct 22 14:09:58 2006 UTC (5 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.414: +6 -1 lines
Diff to previous 1.1220.2.414 , to branch point 1.1220
* ltmain.in: Add -F* to flags that are passed to the linker.
Reported by SIGOURE Benoit <sigoure.benoit@lrde.epita.fr>

Revision 1.2347 - (view) (download) (annotate) - [select for diffs]
Thu Oct 19 05:06:14 2006 UTC (5 years, 6 months ago) by pogma
Branch: MAIN
Changes since 1.2346: +7 -1 lines
Diff to previous 1.2346
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Improve
multilib support.
Reported by Kate Minola <kate01123@gmail.com> and others.

Revision 1.1220.2.414 - (view) (download) (annotate) - [select for diffs]
Thu Oct 19 05:05:55 2006 UTC (5 years, 6 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.413: +7 -1 lines
Diff to previous 1.1220.2.413 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Improve multilib
support.
Reported by Kate Minola <kate01123@gmail.com> and others.

Revision 1.1220.2.413 - (view) (download) (annotate) - [select for diffs]
Tue Oct 17 12:57:14 2006 UTC (5 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.412: +6 -1 lines
Diff to previous 1.1220.2.412 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_LIB_STRIP) [darwin]: Also set
old_striplib.

Revision 1.1220.2.412 - (view) (download) (annotate) - [select for diffs]
Fri Oct 13 14:13:30 2006 UTC (5 years, 7 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.411: +6 -1 lines
Diff to previous 1.1220.2.411 , to branch point 1.1220
* libltdl/ltdl.c (unload_deplibs, load_deplibs): Avoid memory
leaks.

Revision 1.2346 - (view) (download) (annotate) - [select for diffs]
Fri Oct 13 14:11:18 2006 UTC (5 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.2345: +6 -1 lines
Diff to previous 1.2345
* libltdl/ltdl.c (load_deplibs): Avoid memory leak on failure.
(unload_deplibs): Avoid memory leak on cleanup.

Revision 1.2345 - (view) (download) (annotate) - [select for diffs]
Wed Sep 20 19:08:21 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2344: +5 -1 lines
Diff to previous 1.2344
* libltdl/m4/libtool.m4 (func_mode_compile): Accept files with
extension `.f9?'.
* tests/suffix.test: Test `f95'.

Revision 1.2344 - (view) (download) (annotate) - [select for diffs]
Wed Sep 20 18:15:06 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2343: +6 -1 lines
Diff to previous 1.2343
* libltdl/config/ltmain.m4sh (func_mode_uninstall): Use
`func_source' consistently.

Revision 1.2343 - (view) (download) (annotate) - [select for diffs]
Mon Sep 18 05:49:39 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2342: +6 -1 lines
Diff to previous 1.2342
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[k*bsd*-gnu ]: Fix brown paper bag: save and restore `libdir'.

Revision 1.2342 - (view) (download) (annotate) - [select for diffs]
Sun Sep 17 20:02:15 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2341: +6 -1 lines
Diff to previous 1.2341
* tests/duplicate_deps.at: New file.  Test circular depending
convenience archives (currently failing).
* Makefile.am: Update.
Report by Stefan Traby <stefan@hello-penguin.com>.

Revision 1.2341 - (view) (download) (annotate) - [select for diffs]
Sun Sep 17 19:30:15 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2340: +7 -1 lines
Diff to previous 1.2340
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ openbsd ]: Set `hardcode_direct_absolute', to prefer rpath
over putting absolute file names in NEEDED entries.
* NEWS: Update.
Reported by Jake Meuser and others.

Revision 1.2340 - (view) (download) (annotate) - [select for diffs]
Sun Sep 17 19:27:14 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2339: +6 -1 lines
Diff to previous 1.2339
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[ k*bsd*-gnu ]: Test if ld sets DT_RUNPATH; in that case, set
shlib_overrides_runpath to `yes'.  Fixes test failure of new
test on Gentoo GNU/Linux.

Revision 1.2339 - (view) (download) (annotate) - [select for diffs]
Sun Sep 17 19:26:28 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2338: +7 -1 lines
Diff to previous 1.2338
* tests/shlibpath.at: New file, with...
(shlibpath_overrides_runpath): ...new test.
* Makefile.am: Update.

Revision 1.2338 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 18:02:31 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2337: +6 -1 lines
Diff to previous 1.2337
* tests/destdir.at: New file.
* Makefile.am: Adjust.

Revision 1.2337 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 21:35:23 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2336: +6 -1 lines
Diff to previous 1.2336
* tests/inherited_flags.at: Drop `${parameter}' for `$parameter'
where appropriate, for improved `testsuite -x' output.

Revision 1.2336 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 17:43:37 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2335: +9 -1 lines
Diff to previous 1.2335
* libltdl/ltdl.c: Move LT__UNUSED before parameter name, for g++
3.2.3 (on MinGW).
* libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c: Likewise.

Revision 1.2335 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 17:27:26 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2334: +16 -1 lines
Diff to previous 1.2334
Make libltdl work when compiled with a C++ compiler.

* libltdl/lt__alloc.c, libltdl/lt_dlloader.c, libltdl/ltdl.c,
libltdl/slist.c, libltdl/libltdl/lt__alloc.h,
libltdl/libltdl/lt_error.h, libltdl/libltdl/slist.h,
libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c, tests/stresstest.at,
tests/testsuite.at, tests/f77demo/foo.h, tests/fcdemo/foo.h,
tests/mdemo/foo.h, tests/mdemo/foo1.c, tests/mdemo/foo2.c,
tests/mdemo/main.c: Allow sources to be compiled by a C++
compiler: Cast appropriately, add C linkage for `get_vtable'
functions, do not use C++ keyword `delete'.

Revision 1.2334 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 17:25:15 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2333: +9 -1 lines
Diff to previous 1.2333
* libltdl/config/ltmain.m4sh (func_mode_link): In the dlsym
file, define a type for the symbol list, and declare the list
`extern', so that it is extern even if compiled by a C++
compiler.  The type definition helps avoid a compiler warning
against anonymous extern struct.
* libltdl/libltdl/lt_system.h: Add `extern' to `LT_SCOPE' for
the same reason.

Revision 1.2333 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 17:23:30 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2332: +4 -1 lines
Diff to previous 1.2332
* libltdl/argz_.h: It's __cplusplus, not _cplusplus.
* libltdl/libltdl/slist.h: Likewise.

Revision 1.2332 - (view) (download) (annotate) - [select for diffs]
Mon Sep 4 17:21:35 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2331: +7 -1 lines
Diff to previous 1.2331
* libltdl/libltdl/lt__glibc.h: Wrap included argz.h in
`extern "C"', for broken headers on Cygwin.

Revision 1.2331 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 15:19:38 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2330: +4 -1 lines
Diff to previous 1.2330
* tests/testsuite.at: Test `unset' on a set variable; older
bash versions return 1 if the variable was not set.

Revision 1.2330 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 15:08:12 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2329: +7 -1 lines
Diff to previous 1.2329
* tests/am-subdir.at, tests/early-libtool.at: Fix the LF vs.
CRLF related failures on MinGW by grepping for good output
instead of using AT_CHECK's `expout'.

Revision 1.2329 - (view) (download) (annotate) - [select for diffs]
Fri Sep 1 16:19:54 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2328: +25 -1 lines
Diff to previous 1.2328
Drop K&R support from testsuite in favor of C89.

* tests/duplicate_members.at: provide declarations of used
functions.
* tests/testsuite.at: Drop unneeded arguments.
* tests/cdemo/main.c: Assume C89.
* tests/demo/dlmain.c: Likewise.
* tests/demo/main.c: Likewise.
* tests/depdemo/main.c: Likewise.
* tests/depdemo/l1/l1.c: Likewise.
* tests/depdemo/l2/l2.c: Likewise.
* tests/depdemo/l3/l3.c: Likewise.
* tests/depdemo/l4/l4.c: Likewise.
* tests/f77demo/cprogram.c: Likewise.
* tests/fcdemo/cprogram.c: Likewise.
* tests/mdemo/mlib.c: Likewise.
* tests/mdemo2/main.c: Likewise.
* tests/pdemo/longer_file_name_dlmain.c: Likewise.
* tests/pdemo/longer_file_name_main.c: Likewise.
* tests/fcdemo/fooc.c: Reformat.
* tests/mdemo/sub.c: Likewise.

Revision 1.2328 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 06:20:15 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2327: +5 -1 lines
Diff to previous 1.2327
* tests/mdemo/main.c: Fix bogus line in last patch.

Revision 1.2327 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 05:34:01 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2326: +13 -1 lines
Diff to previous 1.2326
Avoid mixing functions and data pointers in callback functions.

* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
* tests/mdemo/main.c: Assume C89. Exercise lt_dlforeachfile.
(callback, try_iterate, my_dirname): New functions.
* tests/mdemo-exec.test: Check for its output.

Revision 1.2326 - (view) (download) (annotate) - [select for diffs]
Wed Aug 30 04:14:20 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2325: +13 -1 lines
Diff to previous 1.2325
* libltdl/libltdl/lt__private.h (__attribute__, LT__UNUSED):
New macros.
* libltdl/loaders/dld_link.c: Use LT__UNUSED where
appropriate.
* libltdl/loaders/dlopen.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c: Likewise.
* libltdl/ltdl.c: Likewise.
(find_file_callback): Fix declaration names to match definition.
(load_deplibs) [!LTDL_DLOPEN_DEPLIBS]: Use separate definition
for less preprocessor clutter.

Revision 1.2325 - (view) (download) (annotate) - [select for diffs]
Wed Aug 30 03:18:15 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2324: +7 -1 lines
Diff to previous 1.2324
* Makefile.am (check-local, installcheck-local): Use
`TESTSUITEFLAGS' rather than `TESTSUITE_FLAGS', like Autoconf.
* HACKING, README, README.alpha: All uses changed.

Revision 1.2324 - (view) (download) (annotate) - [select for diffs]
Mon Aug 28 16:02:14 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2323: +10 -1 lines
Diff to previous 1.2323
* libltdl/argz.c: Use `#ifdef HAVE_CONFIG_H', to facilitate code
sharing with gnulib.  Report by Eric Blake.
* libltdl/lt__alloc.c, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h: Likewise.
* HACKING: Update.

Revision 1.1220.2.411 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:08:31 2006 UTC (5 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.410: +6 -1 lines
Diff to previous 1.1220.2.410 , to branch point 1.1220
* ltmain.in (link mode): Pass through `--coverage', for GCC.
Report by Rainer Keller <keller@hlrs.de>.

Revision 1.2323 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:08:13 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2322: +7 -1 lines
Diff to previous 1.2322
* libltdl/config/ltmain.m4sh (func_mode_link): Pass through
`--coverage' and `-pg', for GCC.  Report by Rainer Keller
<keller@hlrs.de> and Tor Lillqvist <tml@iki.fi>.

Revision 1.1220.2.410 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:04:54 2006 UTC (5 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.409: +15 -1 lines
Diff to previous 1.1220.2.409 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[k*bsd*-gnu]: kfreebsd*-gnu and knetbsd*-gnu behave like
linux-gnu.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* libtool.m4 (_LT_AC_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.

Revision 1.2322 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 15:04:29 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2321: +13 -1 lines
Diff to previous 1.2321
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [k*bsd*-gnu]: kfreebsd*-gnu and
knetbsd*-gnu behave like linux-gnu.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.

Revision 1.1220.2.409 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 14:56:56 2006 UTC (5 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.408: +8 -1 lines
Diff to previous 1.1220.2.408 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ mingw, pw32 ]:
If `file' is present, use `func_win32_libid' rather than
`objdump -f', to facilitate cross-compilation.
Reported by Pierre Ossman <ossman@cendio.se>.

Revision 1.2321 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 14:56:35 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2320: +8 -1 lines
Diff to previous 1.2320
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) [ mingw,pw32 ]:
If `file' is present, use `func_win32_libid' rather than
`objdump -f', to facilitate cross-compilation.
Reported by Pierre Ossman <ossman@cendio.se>.

Revision 1.2320 - (view) (download) (annotate) - [select for diffs]
Wed Aug 23 17:57:34 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2319: +6 -1 lines
Diff to previous 1.2319
* libltdl/config/ltmain.m4sh (func_mode_link): In GNU ld script,
do not quote object file names, for Intel icc 9.0 IPO link.

Revision 1.2319 - (view) (download) (annotate) - [select for diffs]
Tue Aug 22 17:51:03 2006 UTC (5 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.2318: +8 -1 lines
Diff to previous 1.2318
* libltdl/m4/ltdl.m4 (LTDL_INIT): Avoid macros marked obsolete in
latest autoconf.
* libltdl/m4/libtool.m4 (_lt_cv_sys_global_symbol_pipe): Work in
spite of -Wmissing-prototypes.
* libltdl/libltdl/lt__dirent.h: Rewrite to accomodate loss of
AC_HEADER_DIRENT.

Revision 1.2318 - (view) (download) (annotate) - [select for diffs]
Tue Aug 22 17:30:42 2006 UTC (5 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.2317: +5 -1 lines
Diff to previous 1.2317
* libltdl/m4/libtool.m4: Avoid space-tab.

Revision 1.1220.2.408 - (view) (download) (annotate) - [select for diffs]
Mon Aug 7 16:25:31 2006 UTC (5 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.407: +6 -1 lines
Diff to previous 1.1220.2.407 , to branch point 1.1220
* ltmain.in (execute mode): Also search the directory above `$objdir'
for the argument of "-dlopen", as mentioned in the error message.

Revision 1.2317 - (view) (download) (annotate) - [select for diffs]
Mon Aug 7 16:25:08 2006 UTC (5 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2316: +7 -1 lines
Diff to previous 1.2316
* libltdl/config/ltmain.m4sh (func_mode_execute): Also search
the directory above `$objdir' for the argument of "-dlopen", as
mentioned in the error message.

Revision 1.1220.2.407 - (view) (download) (annotate) - [select for diffs]
Thu Aug 3 14:31:47 2006 UTC (5 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.406: +6 -1 lines
Diff to previous 1.1220.2.406 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP): Previous patch
applies to linux too, with Sun compiler.

Revision 1.2316 - (view) (download) (annotate) - [select for diffs]
Thu Aug 3 14:06:35 2006 UTC (5 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.2315: +8 -1 lines
Diff to previous 1.2315
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Fix issues
with previous patch. for ... do' line is superflous. Need
_LT_TAGVAR not _LT_AC_TAGVAR, should be for both linux and
solaris with Sun compiler.

Revision 1.1220.2.406 - (view) (download) (annotate) - [select for diffs]
Wed Aug 2 13:35:37 2006 UTC (5 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.405: +9 -1 lines
Diff to previous 1.1220.2.405 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.

Revision 1.2315 - (view) (download) (annotate) - [select for diffs]
Wed Aug 2 13:35:29 2006 UTC (5 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.2314: +9 -1 lines
Diff to previous 1.2314
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.

Revision 1.2314 - (view) (download) (annotate) - [select for diffs]
Fri Jul 28 17:01:04 2006 UTC (5 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2313: +6 -1 lines
Diff to previous 1.2313
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD, LT_OUTPUT):
s/recognise/recognize/.

Revision 1.1220.2.405 - (view) (download) (annotate) - [select for diffs]
Fri Jul 28 16:57:35 2006 UTC (5 years, 9 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.404: +7 -3 lines
Diff to previous 1.1220.2.404 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): s/recognise/recognize/.

Revision 1.2313 - (view) (download) (annotate) - [select for diffs]
Sat Jul 22 20:34:06 2006 UTC (5 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2312: +7 -1 lines
Diff to previous 1.2312
* libltdl/ltdl.c (loader_init_callback) [HAVE_LIBDLLOADER]:
Protect definition to avoid compiler warnings about unused
function.

Revision 1.2312 - (view) (download) (annotate) - [select for diffs]
Sat Jul 22 04:08:45 2006 UTC (5 years, 9 months ago) by ericb
Branch: MAIN
Changes since 1.2311: +6 -1 lines
Diff to previous 1.2311
* libltdl/m4/ltdl.m4 (LT_LIB_DLLOAD): Search for dlopen without
depending on -ldl, required by cygwin 1.5.20.

Revision 1.1220.2.404 - (view) (download) (annotate) - [select for diffs]
Sat Jun 24 05:00:22 2006 UTC (5 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.403: +15 -1 lines
Diff to previous 1.1220.2.403 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Rewrite to not use unchecked `printf', for old systems like
SunOS 4.1.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_PROG_LD_SHLIBS): Likewise.
(AC_LIBTOOL_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Likewise.
Bug report by Bruce Becker and Mark Andrews.

Revision 1.2311 - (view) (download) (annotate) - [select for diffs]
Sat Jun 24 04:58:57 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2310: +15 -2 lines
Diff to previous 1.2310
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
( _LT_LINKER_BOILERPLATE): Rewrite to not use unchecked
`printf', for old systems like SunOS 4.1.
(_LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O, _LT_LINKER_SHLIBS): Likewise.
(_LT_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG)
(_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Likewise.
Bug report by Bruce Becker and Mark Andrews.

Revision 1.2310 - (view) (download) (annotate) - [select for diffs]
Tue Jun 13 19:08:33 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2309: +14 -1 lines
Diff to previous 1.2309
Fix the bugs where libtoolize needs to use `dir/file' instead of
`./dir/file', where ltdldir is `.', so that libtoolize correctly
checks for (and suggests) `config' and `m4' instead of
`./config' and `./m4' as auxiliary resp. macro directories.
The change is necessary for unambiguous naming, the chosen way
plays better with non-GNU make in VPATH builds.

* libtoolize.m4sh (ltdlprefix): New variable, to use as prefix
instead of `$ltdldir/'.
(func_check_macros): Use it.  Bug report by Eric Blake.

Revision 1.2309 - (view) (download) (annotate) - [select for diffs]
Mon Jun 12 17:54:15 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2308: +26 -1 lines
Diff to previous 1.2308
Fix several libtoolize-related bugs:
- Do not symlink aclocal.m4, to work around a bug in aclocal
overwriting the linked-to file instead of removing the symlink.
- Have `libtoolize --copy' cause current time stamps, so that
dependents will be rebuilt; for this, install files in order.
- Fix list of distribution files for (non)recursive libltdl.
- Fix some failure cases.

* libtoolize.m4sh (func_copy_cb):
If `$opt_link', still copy `aclocal.m4', so a subsequent
`aclocal' will not overwrite the symlink target.
In `--copy' mode, do `cp -p' and `touch' for each file, so
timestamps are updated but permissions preserved.
(main): Reorder installing of files to match logical order
and timestamp requirements.
(func_fixup_Makefile_inc): Renamed to
(func_fixup_Makefile): this.  Add sed scriptlet to remove
non-existent files from EXTRA_DIST, for either nonrecursive
or recursive mode.
(main): call it to mangle also in recursive mode.
* tests/libtoolize.at (expout): Adjusted.
* tests/testsuite.at (tst_dist): Default to `dist'.

Revision 1.1220.2.403 - (view) (download) (annotate) - [select for diffs]
Mon Jun 12 05:25:25 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.402: +9 -1 lines
Diff to previous 1.1220.2.402 , to branch point 1.1220
* ltmain.in (link mode): Disregard
`hardcode_libdir_flag_spec_ld' if we're using `$CC' to link.
* libtool.m4 () [ hpux10, hpux11; hppa*64*, ia64* ]
<hardcode_libdir_flag_spec_ld>: Removed.
Reported by Roger While <simrw@sim-basis.de>.

Revision 1.2308 - (view) (download) (annotate) - [select for diffs]
Sat Jun 10 07:36:25 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2307: +14 -1 lines
Diff to previous 1.2307
Fix libltdl to always have all generated files up to date.

* Makefile.am (all-local): Depend on all generated files in
libltdl, namely...
(libltdl/aclocal.m4, libltdl/configure, libltdl/config-h.in):
...these.  List explicitly, including dependencies and
rebuilding rules, using...
(sub_aclocal_m4_deps, sub_configure_deps): ...these new
variables.
Report by Dan Lacher <Dan.Lacher@Sun.Com>.

Revision 1.2307 - (view) (download) (annotate) - [select for diffs]
Fri Jun 9 15:13:45 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2306: +8 -1 lines
Diff to previous 1.2306
* Makefile.am (install-data-local): Do not use $(INSTALL_DATA)
from another directory: it may use a relative path to
`install-sh'.
Bug report by Dan Lacher <Daniel.Lacher@Sun.COM>.

Revision 1.1220.2.402 - (view) (download) (annotate) - [select for diffs]
Thu Jun 8 16:55:10 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.401: +6 -1 lines
Diff to previous 1.1220.2.401 , to branch point 1.1220
* ltmain.in (link mode): Honor `-threads', similar to `-mt'.
Report by Eric Paire <eric.paire@st.com>.

Revision 1.2306 - (view) (download) (annotate) - [select for diffs]
Thu Jun 8 16:54:44 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2305: +7 -1 lines
Diff to previous 1.2305
* libltdl/config/ltmain.m4sh (func_mode_link): Honor `-threads',
similar to `-mt'.
Report by Eric Paire <eric.paire@st.com>.

Revision 1.1220.2.401 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 19:09:55 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.400: +14 -1 lines
Diff to previous 1.1220.2.400 , to branch point 1.1220
* ltmain.in: Convert *each* occurrence of `compile_command',
`finalize_command', `relink_command', and `link_command',
that can conceivably be longer than 4000 bytes, to newline-
separated arguments before feeding to sed, to cater for sed
implementations with limited line lengths.  Convert back
afterwards.
* tests/link.test: Accommodate for trailing white space
resulting from above change.
This addresses an issue reported by Albert Chin on 2001-05-27:
http://lists.gnu.org/archive/html/libtool/2001-05/msg00159.html

Revision 1.1220.2.400 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:46:12 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.399: +6 -1 lines
Diff to previous 1.1220.2.399 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ sco3.2v5.0.[024]* ]:
Add missing case entry for these systems.

Revision 1.1220.2.399 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:42:05 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.398: +6 -1 lines
Diff to previous 1.1220.2.398 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [ cygwin ]:
define DLL_EXPORT for PIC objects on cygwin.

Revision 1.2305 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:39:23 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2304: +6 -1 lines
Diff to previous 1.2304
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [ cygwin ]:
define DLL_EXPORT for PIC objects on cygwin.

Revision 1.2304 - (view) (download) (annotate) - [select for diffs]
Wed May 24 11:54:59 2006 UTC (5 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.2303: +7 -1 lines
Diff to previous 1.2303
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
[ aix4*, aix5*, hpux10*, hpux11* ]: Set hardcode_direct_absolute
for CXX tag too!

Revision 1.1220.2.398 - (view) (download) (annotate) - [select for diffs]
Fri May 19 13:17:35 2006 UTC (5 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.397: +6 -1 lines
Diff to previous 1.1220.2.397 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): AC_SUBST([SED]) for
compatibility with future autoconf release of AC_PROG_SED.

Revision 1.1220.2.397 - (view) (download) (annotate) - [select for diffs]
Fri May 19 02:23:52 2006 UTC (5 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.396: +6 -1 lines
Diff to previous 1.1220.2.396 , to branch point 1.1220
* ltmain.in (shell wrapper): Do not put `"$@"' in argument to
$echo.

Revision 1.2303 - (view) (download) (annotate) - [select for diffs]
Fri May 19 02:23:04 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2302: +6 -1 lines
Diff to previous 1.2302
* libltdl/config/ltmain.m4sh (func_mode_link, shell wrapper):
Do not put `"$@"' in argument to $ECHO.

Revision 1.1220.2.396 - (view) (download) (annotate) - [select for diffs]
Thu May 18 16:34:38 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.395: +5 -1 lines
Diff to previous 1.1220.2.395 , to branch point 1.1220
* libtoolize.in: Use just one `echo' for `--version' output
instead of several `echo', to avoid `Broken pipe' errors.
Reported by Behdad Esfahbod <behdad@cs.toronto.edu>.

Revision 1.2302 - (view) (download) (annotate) - [select for diffs]
Thu May 18 16:32:20 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2301: +6 -1 lines
Diff to previous 1.2301
* libltdl/m4/libtool.m4: Bump serial, necessary because of
_LT_CHECK_SHELL_FEATURES changes.

Revision 1.2301 - (view) (download) (annotate) - [select for diffs]
Thu May 18 09:17:33 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2300: +9 -1 lines
Diff to previous 1.2300
* tests/early-libtool.at: Pass $CPPFLAGS and $CFLAGS to
compiler when compiling for extra flags that might be
needed for ANSI-compliance, 64-bit, etc. The environment
we compile with should match the environment libtool was
compiled with.

Revision 1.1220.2.395 - (view) (download) (annotate) - [select for diffs]
Thu May 18 06:52:53 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.394: +8 -1 lines
Diff to previous 1.1220.2.394 , to branch point 1.1220
* ltmain.in: Reset/unset not only LANG and LC_ALL, but also
LC_CTYPE, LC_COLLATE, LC_MESSAGES.
(execute mode): Restore them.
Noted by Peter O'Gorman.

Revision 1.2300 - (view) (download) (annotate) - [select for diffs]
Thu May 18 05:43:00 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2299: +22 -1 lines
Diff to previous 1.2299
Fix mode=compile time regression of CVS HEAD over branch-1-5.

* libltdl/m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Rename to...
(_LT_CHECK_SHELL_FEATURES): ...this.
(_LT_SETUP): Adjust caller.
(_LT_CHECK_XSI_SHELL): New libtool variables `lt_unset',
`SP2NL', `NL2SP', to contain results from tests for unset,
taken from AS_BOURNE_COMPATIBLE, and ASCII vs EBCDIC, taken...
* libltdl/config/general.m4sh: ...from here, and used...
* libltdl/config/ltmain.m4sh: ...here everywhere now.
* (AS_SHELL_SANITIZE): Replace by faster, actually necessary
part of its expansion, taken from current Autoconf CVS.  Do not
save and set all locale variables any more, but only LANG,
LC_ALL, LC_CTYPE, LC_COLLATE, LC_MESSAGES.
(func_mode_execute): Adjust.
* libltdl/m4/libtool.m4 (_LT_CONFIG): No need to unset CDPATH
here any more.
* libtoolize.m4sh: Compute `SP2NL' and `NL2SP' here, too.

Revision 1.2299 - (view) (download) (annotate) - [select for diffs]
Thu May 18 00:10:37 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2298: +9 -2 lines
Diff to previous 1.2298
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_FC_CONFIG), tests/link-order.at
[ aix4*, aix5*, hpux10*, hpux11* ]: rename
hardcode_direct_static to hardcode_direct_absolute.
* doc/libtool.texi (libtool script contents): Adjust.

Revision 1.2298 - (view) (download) (annotate) - [select for diffs]
Wed May 17 23:12:06 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2297: +6 -1 lines
Diff to previous 1.2297
* libltdl/ltdl.c (lt_dlhandle_fetch): Arguments to
lt_dlhandle_iterate were in the wrong order.

Revision 1.2297 - (view) (download) (annotate) - [select for diffs]
Wed May 17 20:11:03 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2296: +11 -1 lines
Diff to previous 1.2296
* libltdl/m4/libtool.m4 (_LT_LINKER_OPTION): Require
_LT_DECL_SED.
(_LT_CMD_GLOBAL_SYMBOLS, _LT_LINKER_SHLIBS): Likewise.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Likewise.
(_LT_DECL_SED): Set $Xsed here, using $SED.  Moved from...
(_LT_SETUP): ...here.
Report by Eric Blake.

Revision 1.2296 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:59:47 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2295: +4 -1 lines
Diff to previous 1.2295
* doc/libtool.texi (libtool script contents): Document new
hardcode_direct_static variable.

Revision 1.2295 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:50:05 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2294: +3 -1 lines
Diff to previous 1.2294
* tests/link-order.at: Be careful about usage of shrext_cmds.

Revision 1.1220.2.394 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:07:16 2006 UTC (6 years ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.393: +6 -1 lines
Diff to previous 1.1220.2.393 , to branch point 1.1220
* tests/link-order.test: Take hardcode_direct into consideration
when testing link order.

Revision 1.2294 - (view) (download) (annotate) - [select for diffs]
Wed May 17 17:05:07 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2293: +7 -1 lines
Diff to previous 1.2293
* libltdl/m4/libtool.m4 (LT_AC_PROG_SED):  Declarations for
compatibility with old versions of libtool, and old versions
of aclocal.

Revision 1.2293 - (view) (download) (annotate) - [select for diffs]
Wed May 17 14:28:40 2006 UTC (6 years ago) by gary
Branch: MAIN
Changes since 1.2292: +15 -2 lines
Diff to previous 1.2292
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_FC_CONFIG) [ aix4*, aix5*, hpux10*, hpux11* ]:
Introduce a new variable, hardcode_direct_static, which
would ignore hardcode_direct=yes if the result would create a
static library dependency. Static library dependencies are
immune to $shlibpath_var.
* tests/link-order.at: Take hardcode_direct and
hardcode_direct_static into consideration when testing
link order.

Revision 1.2292 - (view) (download) (annotate) - [select for diffs]
Wed May 17 01:58:40 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2291: +13 -1 lines
Diff to previous 1.2291
Eliminate quadratic scaling in argument parsing loop, for
shells that understand `var+=value', such as Bash-3.1, or Zsh.

* libltdl/m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Test whether
the shell understands `var+=value'.
(_LT_PROG_XSI_SHELLFNS): Define `func_append' based on this.
* config/ltmain.m4sh (func_mode_link): Use `func_append' for
compile_command, finalize_command, libtool_args, libobjs,
non_pic_objects.

Revision 1.1220.2.393 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:40:59 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.392: +10 -1 lines
Diff to previous 1.1220.2.392 , to branch point 1.1220
* libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
Sun C++ 5.9, and Sun Fortran 8.3 on GNU/Linux.
* NEWS: Update.

Revision 1.2291 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:40:42 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2290: +10 -1 lines
Diff to previous 1.2290
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ linux ]:
Add support for Sun C 5.9, Sun C++ 5.9, and Sun Fortran 8.3 on
GNU/Linux.
* NEWS: Update.

Revision 1.1220.2.392 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:32:08 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.391: +5 -1 lines
Diff to previous 1.1220.2.391 , to branch point 1.1220
* config.guess, config.sub: Update from external sources.

Revision 1.2290 - (view) (download) (annotate) - [select for diffs]
Mon May 15 16:14:24 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2289: +13 -1 lines
Diff to previous 1.2289
* Makefile.am (check-local): Move `$(TESTS_ENVIRONMENT)' and
`$(BUILDCHECK_ENVIRONMENT)' to be arguments of `testsuite', so
that reruns will remember it; set enviroment variable
`CONFIG_SHELL' so the suite will know which shell it was started
with.
(installcheck-local): Likewise, for `$(TESTS_ENVIRONMENT)' and
`$(INSTALLCHECK_ENVIRONMENT)'.
* tests/testsuite.at (LT_AT_TAG): Do not set the compiler
variable here.

Revision 1.1220.2.391 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:44:37 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.390: +6 -1 lines
Diff to previous 1.1220.2.390 , to branch point 1.1220
* libtool.m4 [ aix ] (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG): $hardcode_direct is set twice.

Revision 1.2289 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:43:58 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2288: +6 -1 lines
Diff to previous 1.2288
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ aix ]: $hardcode_direct is set twice.

Revision 1.1220.2.390 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:21:23 2006 UTC (6 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.389: +9 -1 lines
Diff to previous 1.1220.2.389 , to branch point 1.1220
* ltmain.in (link mode): For version_type `none', we still need
to set `current', `age', and `revision', so that our checks
don't barf.  The values won't be used later.  Apparently
reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.

Revision 1.2288 - (view) (download) (annotate) - [select for diffs]
Sun May 14 08:20:11 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2287: +9 -1 lines
Diff to previous 1.2287
* libltdl/config/ltmain.m4sh (func_mode_link): For version_type
`none', we still need to set `current', `age', and `revision',
so that our checks don't barf.  The values won't be used later.
Apparently reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.

Revision 1.2287 - (view) (download) (annotate) - [select for diffs]
Sat May 13 18:14:36 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2286: +7 -1 lines
Diff to previous 1.2286
* tests/fail.at: Use "test -x" if available, for testing of
executables; code modified from Autoconf's AS_EXECUTABLE_P.
Reported by Albert Chin <china@thewrittenword.com>.

Revision 1.2286 - (view) (download) (annotate) - [select for diffs]
Sat Apr 22 18:57:04 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2285: +8 -1 lines
Diff to previous 1.2285
* libltdl/config/ltmain.m4sh (func_write_libtool_object):
New function, factored out from..
(func_mode_compile): .. here.  Call it to generate the libtool
object file (the `.lo' file) in one step.

Revision 1.2285 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 13:54:34 2006 UTC (6 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.2284: +6 -1 lines
Diff to previous 1.2284
* libltdl/loaders/preopen.c: Don't allow lt_dlopen if the
module has no symbols.

Revision 1.1220.2.389 - (view) (download) (annotate) - [select for diffs]
Tue Mar 28 18:12:50 2006 UTC (6 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.388: +8 -1 lines
Diff to previous 1.1220.2.388 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]:
Avoid warning when "parsing" `/etc/ld.so.conf' and empty
`/etc/ld.so.conf.d'.
Reported by Orion Poplawski <orion@cora.nwra.com>.

Revision 1.2284 - (view) (download) (annotate) - [select for diffs]
Tue Mar 28 18:11:28 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2283: +8 -1 lines
Diff to previous 1.2283
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]:
Avoid warning when "parsing" `/etc/ld.so.conf' and empty
`/etc/ld.so.conf.d'.
Reported by Orion Poplawski <orion@cora.nwra.com>.

Revision 1.2283 - (view) (download) (annotate) - [select for diffs]
Mon Mar 27 08:52:52 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2282: +5 -1 lines
Diff to previous 1.2282
* bootstrap: Actually use the correct version of the last patch.

Revision 1.2282 - (view) (download) (annotate) - [select for diffs]
Sat Mar 25 11:12:46 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2281: +4 -1 lines
Diff to previous 1.2281
* bootstrap: Enable `WORKING_LIBOBJ_SUPPORT' if we detect
Autoconf-2.60+ and Automake-1.10+, or CVS versions.

Revision 1.2281 - (view) (download) (annotate) - [select for diffs]
Sat Mar 25 11:05:01 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2280: +7 -1 lines
Diff to previous 1.2280
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): Sync with gnulib:  If we
define `error_t', also define `__error_t_defined', so argp.h
will not typedef the former.

Revision 1.1220.2.388 - (view) (download) (annotate) - [select for diffs]
Thu Mar 23 22:40:21 2006 UTC (6 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.387: +10 -1 lines
Diff to previous 1.1220.2.387 , to branch point 1.1220
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ freebsd, dragonfly ]:
Set libltdl_cv_sys_dlopen_deplibs to yes.  Fixes excessive
lt_dlopen times on these systems.
* NEWS, THANKS: Update.
Bug reported by Peter Jeremy <peterjeremy@optushome.com.au>,
patch by Joerg Sonnenberger <joerg@netbsd.org>.

Revision 1.2280 - (view) (download) (annotate) - [select for diffs]
Thu Mar 23 22:39:41 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2279: +10 -1 lines
Diff to previous 1.2279
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS) [ freebsd ]
[ dragonfly ]: Set libltdl_cv_sys_dlopen_deplibs to yes.
Fixes excessive lt_dlopen times on these systems.
* NEWS, THANKS: Update.
Bug reported by Peter Jeremy <peterjeremy@optushome.com.au>,
patch by Joerg Sonnenberger <joerg@netbsd.org>.

Revision 1.2279 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:46:30 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2278: +5 -1 lines
Diff to previous 1.2278
* tests/static.at: New tests for comprehensive test exposure of
all current and proposed static linking flags for programs.
* Makefile.am: Updated.

Revision 1.1220.2.387 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:41:10 2006 UTC (6 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.386: +8 -1 lines
Diff to previous 1.1220.2.386 , to branch point 1.1220
* ltmain.in (link mode) < -static-libtool-libs >: New option.
* doc/libtool.texi (Link mode, Distributing libltdl):
Document it.
Suggested by Gary Kumfert <kumfert@llnl.gov>.

Revision 1.2278 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:40:06 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2277: +9 -1 lines
Diff to previous 1.2277
* libltdl/config/ltmain.m4sh (func_mode_link)
< -static-libtool-libs >: New option.
* doc/libtool.texi (Link mode, Distributing libltdl):
Document it.
Suggested by Gary Kumfert <kumfert@llnl.gov>.

Revision 1.2277 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 17:20:11 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2276: +5 -1 lines
Diff to previous 1.2276
* tests/tagdemo/foo.cpp, tests/tagdemo/main.cpp [ hpux ] <aCC>:
The HPPA C++ compiler has namespace support but provides no
`std' namespace; just provide it with a dummy.

Revision 1.1220.2.386 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 04:20:54 2006 UTC (6 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.385: +6 -1 lines
Diff to previous 1.1220.2.385 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): Do not forget to reset IFS even
in case of empty `$PATH'.

Revision 1.2276 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 04:20:17 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2275: +6 -1 lines
Diff to previous 1.2275
* libltdl/m4/libtool.m4 (AC_PROG_SED): Do not forget to reset
IFS even in case of empty `$PATH'.

Revision 1.1220.2.385 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 20:48:51 2006 UTC (6 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.384: +11 -1 lines
Diff to previous 1.1220.2.384 , to branch point 1.1220
* ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
Fix 1.5.22 regression by commenting out the code to remove the
uninstalled paths.  It was never working, and it is not at the
right place.  A proper removal code is to follow.  This
regression was visible on OpenBSD, NetBSD, DragonFly, and other
systems with hardcode_direct=yes.
* NEWS, THANKS: Updated.
Reported by Joerg Sonnenberger <joerg@netbsd.org> and
Marc Espie <espie@nerim.net> and others.

Revision 1.2275 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 20:47:54 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2274: +6 -1 lines
Diff to previous 1.2274
* libltdl/config/ltmain.m4sh (func_mode_link): Comment out the
code to remove uninstalled paths, as it is wrong here.  Change
the wrong shell quoting that kept it from "working" before.
* THANKS: Updated.

Revision 1.1220.2.384 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 16:58:01 2006 UTC (6 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.383: +10 -1 lines
Diff to previous 1.1220.2.383 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd,
dragonfly ]: Fix 1.5.22 regression caused by too strict $host_os
match that stopped DragonFly from working.
* NEWS, THANKS: Updated.
Reported by Jeremy C. Reed <reed@reedmedia.net>, patch by
Todd Vierling <tv@duh.org>.

Revision 1.2274 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 16:56:34 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2273: +10 -1 lines
Diff to previous 1.2273
* libltdl/m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ freebsd, dragonfly ]: Fix 1.5.22 regression caused by too
strict $host_os match that stopped DragonFly from working.
* THANKS: Updated.
Reported by Jeremy C. Reed <reed@reedmedia.net>,
patch by Todd Vierling <tv@duh.org>.

Revision 1.2273 - (view) (download) (annotate) - [select for diffs]
Fri Feb 24 19:45:48 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2272: +10 -1 lines
Diff to previous 1.2272
* libltdl/config/ltmain.m4sh (startup): save all locale specific
environment, variables:, LANG, LANGUAGE, LC_ADDRESS, LC_ALL
LC_COLLATE, LC_CTYPE, LC_IDENTIFICATION, LC_MEASUREMENT,
LC_MESSAGES LC_MONETARY, LC_NAME, LC_NUMERIC, LC_PAPER,
LC_TELEPHONE, LC_TIME.
(func_mode_execute): Restore them.

Revision 1.2272 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 19:39:16 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2271: +10 -1 lines
Diff to previous 1.2271
* doc/libtool.texi (Tags): Mention `FC'.
(libtool script contents) <CC>: Specify more precisely as the
compiler of the current tag.
<LTCC, LTCFLAGS, build, build_alias, build_os, host_alias,
host_os, macro_version, macro_revision, max_cmd_len>:
Document these variables.

Revision 1.2271 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 19:14:49 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2270: +3 -1 lines
Diff to previous 1.2270
* doc/libtool.texi: Update copyright years.

Revision 1.2270 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 09:33:47 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2269: +7 -1 lines
Diff to previous 1.2269
* libltdl/config/getopt.m4sh (func_help): Substitute `$host'.
* libltdl/config/ltmain.m4sh (help message): Use $host not
@host_triplet@, as the `@..@' substitution is done at bootstrap
time already.
Reported by Julien Lecomte <julien@famille-lecomte.net>.

Revision 1.2269 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 07:02:38 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2268: +11 -1 lines
Diff to previous 1.2268
* doc/libtool.texi (Implementation issues):  Note that both
prefix and suffix of a library may differ.
(Using libtool, Creating object files, Linking libraries):
Remove last documentation traces of the age when `foo.lo' was
the PIC object file and not the `libtool object' text file.
(libtool script contents) <compiler_o_lo>: Remove description
of this variable.  It was removed from libtool in 1.5 times.

Revision 1.1220.2.383 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 17:02:53 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.382: +5 -1 lines
Diff to previous 1.1220.2.382 , to branch point 1.1220
* ltmain.in (link mode) [ linux ]: PGI: for `reload_cmds', we
not only need to get rid of `$wl', but also turn comma into
space so $LD understands whole_archive_flag_spec correctly.

Revision 1.2268 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 17:02:28 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2267: +6 -1 lines
Diff to previous 1.2267
* libltdl/config/ltmain.m4sh (func_mode_link) [ linux ]:
PGI: for `reload_cmds', we not only need to get rid of `$wl',
but also turn comma into space so $LD understands
whole_archive_flag_spec correctly.

Revision 1.1220.2.382 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 16:52:38 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.381: +7 -1 lines
Diff to previous 1.1220.2.381 , to branch point 1.1220
* ltmain.in <startup, shell wrapper>: Add _AS_BOURNE_COMPATIBLE
code from Autoconf, to fix issues with zsh and other shells.
Reported by David Gómez Espinosa <david@pleyades.net>.

Revision 1.2267 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 16:51:50 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2266: +8 -1 lines
Diff to previous 1.2266
* libltdl/config/ltmain.m4sh (func_mode_link) <shell wrapper>:
Add _AS_BOURNE_COMPATIBLE code from Autoconf, to fix issues
with zsh and other shells.
Reported by David Gómez Espinosa <david@pleyades.net>.

Revision 1.2266 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 16:04:01 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2265: +4 -1 lines
Diff to previous 1.2265
* libltdl/m4/libtool.m4 (AC_PROG_SED): m4_defun this rather
than AC_DEFUN, so that old aclocal does not pick this up.

Revision 1.2265 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 15:31:11 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2264: +6 -1 lines
Diff to previous 1.2264
* Makefile.am ($(TESTSUITE)): Also depend on `Makefile.am'.
Write to temporary file and rename.

Revision 1.2264 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 17:12:52 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2263: +5 -1 lines
Diff to previous 1.2263
* Makefile.am (EXTRA_DIST): Add `$(srcdir)/' to all generated
files so that non-GNU make programs will use the rebuilding
rules.

Revision 1.2263 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 17:06:39 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2262: +6 -1 lines
Diff to previous 1.2262
* tests/testsuite.at: Add new keyword `libtoolize' for tests
that exercise the `libtoolize' script that is generated at build
time.
* HACKING: Update testsuite mention, explain keywords.

Revision 1.1220.2.381 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 11:08:52 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.380: +7 -1 lines
Diff to previous 1.1220.2.380 , to branch point 1.1220
* ltmain.in (extracted_archives, extracted_serial): New globals.
(func_extract_archives): Use them to rename extraction archives
for linking against multiple convenience libraries with the same
name.
Reported by Carlo Contavalli <ccontavalli@commedia.it>.

Revision 1.2262 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 11:06:31 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2261: +10 -1 lines
Diff to previous 1.2261
* libltdl/config/ltmain.m4sh (extracted_archives)
(extracted_serial): New globals.
(func_extract_archives): Use them to rename extraction archives
for linking against multiple convenience libraries with the same
name.
* tests/duplicate_conv.at: New tests.
* Makefile.am: Adjusted.
Reported by Carlo Contavalli <ccontavalli@commedia.it>.

Revision 1.1220.2.380 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 10:25:50 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.379: +7 -1 lines
Diff to previous 1.1220.2.379 , to branch point 1.1220
* ltmain.in (link mode) < test_compile >: Fix a couple of instances
where `test .. -ne ..' would possibly compare non-numbers.  Clean up a
bit.

Revision 1.2261 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 10:24:42 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2260: +5 -1 lines
Diff to previous 1.2260
* libltdl/config/ltmain.m4sh (func_mode_link) < test_compile >:
Fix a couple of instances where `test .. -ne ..' would possibly
compare non-numbers.  Clean up a bit.

Revision 1.2260 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 09:56:44 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2259: +10 -1 lines
Diff to previous 1.2259
* tests/convenience.at, tests/deplibs-ident.at: Add new keyword
`libtool' for tests that exercise the unmodified `libtool'
script that is generated at build time.
* tests/duplicate_members.at, tests/fail.at: Likewise.
* tests/inherited_flags.at, tests/link-order.at: Likewise.
* tests/stresstest.at, tests/template.at: Likewise.

Revision 1.2259 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 20:43:24 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2258: +5 -1 lines
Diff to previous 1.2258
* tests/fail.at: Also pass a bogus object file to the linker so
it fails more reliably; AIX and IRIX linkers ignore duplicate
symbol definitions.

Revision 1.1220.2.379 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 20:05:00 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.378: +7 -1 lines
Diff to previous 1.1220.2.378 , to branch point 1.1220
* libtool.m4 [ solaris ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) < whole_archive_flag_spec >:
Fix this once and for all, for both the SUN compiler suite
(cc/CC/f77/f90/f95) and GCC.
Reported by Yuri Pukhalsky <pooh@cryptopro.ru>.

Revision 1.2258 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 20:03:54 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2257: +7 -1 lines
Diff to previous 1.2257
* libltdl/m4/libtool.m4 [ solaris ] (_LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) < whole_archive_flag_spec >:
Fix this once and for all, for both the SUN compiler suite
(cc/CC/f77/f90/f95) and GCC.
Reported by Yuri Pukhalsky <pooh@cryptopro.ru>.

Revision 1.1220.2.378 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:37:33 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.377: +8 -1 lines
Diff to previous 1.1220.2.377 , to branch point 1.1220
* cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* demo/Makefile.am, depdemo/Makefile.am: Likewise.
* f77demo/Makefile.am, mdemo/Makefile.am: Likewise.
* mdemo2/Makefile.am, pdemo/Makefile.am: Likewise.
* tagdemo/Makefile.am: Likewise.

Revision 1.2257 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:37:03 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2256: +8 -1 lines
Diff to previous 1.2256
* tests/cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* tests/demo/Makefile.am, tests/depdemo/Makefile.am: Likewise.
* tests/f77demo/Makefile.am, tests/fcdemo/Makefile.am: Likewise.
* tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am: Likewise.
* tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Likewise.

Revision 1.1220.2.377 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:25:56 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.376: +7 -1 lines
Diff to previous 1.1220.2.376 , to branch point 1.1220
* ltmain.in (link mode): Fix logic for adding run paths to
also add paths for installed libtool libraries in case
`-static' is used.

Revision 1.2256 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 09:25:01 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2255: +7 -1 lines
Diff to previous 1.2255
* libltdl/config/ltmain.m4sh (func_mode_link): Fix logic for
adding run paths to also add paths for installed libtool
libraries in case `-static' is used.

Revision 1.2255 - (view) (download) (annotate) - [select for diffs]
Wed Feb 1 19:54:33 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2254: +9 -1 lines
Diff to previous 1.2254
* Makefile.am (TESTSUITE_AT): List testsuite files in the order
in which they are to be expanded in the suite.
(tests/TESTSUITE): Rebuild by passing all $(TESTSUITE_AT) files,
with their path suitably adjusted.  This enables us to..
* tests/testsuite.at: ..get rid of their redundant mention here.

Revision 1.1220.2.376 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:26:15 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.375: +5 -1 lines
Diff to previous 1.1220.2.375 , to branch point 1.1220
* doc/libtool.texi (titlepage): Remove superfluous word.

Revision 1.2254 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:24:37 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2253: +3 -1 lines
Diff to previous 1.2253
* doc/libtool.texi (titlepage): Remove superfluous word.

Revision 1.2253 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:20:54 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2252: +4 -1 lines
Diff to previous 1.2252
* libltdl/config/ltmain.m4sh (func_mode_link): Fix matching
duplicate run path entries with the correct separator.

Revision 1.2252 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:14:04 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2251: +4 -1 lines
Diff to previous 1.2251
* tests/testsuite.at (PREPARE_TESTS): Escape `^' for some older
shells.

Revision 1.2251 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:09:41 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2250: +9 -1 lines
Diff to previous 1.2250
* ChangeLog, HACKING, README, README.alpha,
libltdl/config/ltmain.m4sh:  Add vi(m) modelines, to match emacs
formatting variables.

Revision 1.2250 - (view) (download) (annotate) - [select for diffs]
Tue Jan 24 07:43:48 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2249: +6 -1 lines
Diff to previous 1.2249
* Makefile.am (libltdl/Makefile.am): Fixup sed script.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>.

Revision 1.1220.2.375 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 18:34:25 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.374: +5 -1 lines
Diff to previous 1.1220.2.374 , to branch point 1.1220
* commit, mailnotify: Bump copyright years.

Revision 1.2249 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 18:33:57 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2248: +7 -1 lines
Diff to previous 1.2248
* Makefile.am, bootstrap, clcommit.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/mailnotify.m4sh,
tests/sh.test, tests/testsuite.at: Bump copyright years.

Revision 1.2248 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 17:40:19 2006 UTC (6 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.2247: +5 -1 lines
Diff to previous 1.2247
* THANKS: Move myself to contributor.

Revision 1.1220.2.374 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 17:39:00 2006 UTC (6 years, 3 months ago) by ericb
Branch: branch-1-5
Changes since 1.1220.2.373: +5 -1 lines
Diff to previous 1.1220.2.373 , to branch point 1.1220
* THANKS: Move myself to contributor.

Revision 1.1220.2.373 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 16:46:08 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.372: +7 -1 lines
Diff to previous 1.1220.2.372 , to branch point 1.1220
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Don't use semicolons
inside { } in sed scripts, as Posix says it's not portable.
* ltmain.in (func_win32_libid): Likewise.
* mailnotify, commit: Likewise.
Noted by Paul Eggert <eggert@cs.ucla.edu>.

Revision 1.2247 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 16:44:41 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2246: +13 -1 lines
Diff to previous 1.2246
* bootstrap: Don't use semicolons inside { } in sed scripts, as
Posix says it's not portable.
* Makefile.am (libltdl/Makefile.am): Likewise.
* libtoolize.m4sh (all over the map): Likewise.
* libltdl/config/getopt.m4sh (func_version, func_usage)
(func_help): Likewise.
* libltdl/config/ltmain.m4sh (func_win32_libid): Likewise.
* libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Likewise.
* clcommit.m4sh, libltdl/config/mailnotify.m4sh: Likewise.
* tests/sh.test, tests/testsuite.at (LT_AT_TAG): Likewise.
Noted by Paul Eggert <eggert@cs.ucla.edu>.

Revision 1.1220.2.372 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 08:58:04 2006 UTC (6 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.371: +6 -1 lines
Diff to previous 1.1220.2.371 , to branch point 1.1220
* ltmain.in (compile mode): Also transform `.obj' correctly.
Reported by George Bosilca <bosilca@cs.utk.edu>.

Revision 1.2246 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 08:56:43 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2245: +7 -1 lines
Diff to previous 1.2245
* libltdl/config/ltmain.m4sh (func_mode_compile): Also transform
`.obj' correctly.
Reported by George Bosilca <bosilca@cs.utk.edu>.

Revision 1.2245 - (view) (download) (annotate) - [select for diffs]
Fri Jan 13 10:07:33 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2244: +6 -1 lines
Diff to previous 1.2244
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC): Fix my forward port
error of last commit.

Revision 1.1220.2.371 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 22:04:28 2006 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.370: +8 -1 lines
Diff to previous 1.1220.2.370 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_PROG_COMPILER_PIC): Added
support for RDOS.
* NEWS: Updated.

Revision 1.2244 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 22:02:55 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2243: +8 -1 lines
Diff to previous 1.2243
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC): Added support for
RDOS.
* NEWS: Updated.

Revision 1.1220.2.370 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 17:25:31 2006 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.369: +5 -1 lines
Diff to previous 1.1220.2.369 , to branch point 1.1220
* libtool.m4, ltmain.in, libltdl/ltdl.c: Bump copyright years.

Revision 1.2243 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 17:24:56 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2242: +7 -1 lines
Diff to previous 1.2242
* libtoolize.m4sh, libltdl/config/general.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/ltmain.m4sh,
libltdl/m4/libtool.m4: Bump copyright years.

Revision 1.2242 - (view) (download) (annotate) - [select for diffs]
Tue Jan 3 14:02:19 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2241: +3 -1 lines
Diff to previous 1.2241
* Makefile.am (EXTRA_DIST): Add ChangeLog.2005.

Revision 1.2241 - (view) (download) (annotate) - [select for diffs]
Tue Jan 3 13:51:12 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2240: +6 -2792 lines
Diff to previous 1.2240
* README, README.alpha: Adjust copyright years.
* ChangeLog.2005: New, rotated, from..
* ChangeLog: ..here.

Revision 1.1220.2.369 - (view) (download) (annotate) - [select for diffs]
Mon Jan 2 08:34:03 2006 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.368: +7 -1 lines
Diff to previous 1.1220.2.368 , to branch point 1.1220
* libltdl/ltdl.c (LT_DLMUTEX_GETERROR): check if
`lt_dlmutex_geterror_func' is set instead of
`lt_dlmutex_seterror_func'.

Revision 1.2240 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 17:46:09 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2239: +5 -1 lines
Diff to previous 1.2239
* Makefile.am (libtoolize): Also depend on `config.status'.
(tests/atconfig): Normalize path, for non-GNU make.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>.

Revision 1.2239 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 15:43:04 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2238: +5 -1 lines
Diff to previous 1.2238
* libltdl/config/ltmain.m4sh (func_mode_link) <temp_rpath>:
Fix position of separator for shlibpath_var setting in shell
wrapper.

Revision 1.2238 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 13:52:54 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2237: +7 -1 lines
Diff to previous 1.2237
* libltdl/lt_error.c (error_strings): Remove parentheses around
string literal initializers, uncovered by `tcc'.
Reported by Edward Chernenko <edwardspec@yahoo.com>.

Revision 1.2237 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 11:40:47 2005 UTC (6 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.2236: +7 -1 lines
Diff to previous 1.2236
* .cvsignore, libltdl/.cvsignore, tests/.cvsignore: Ignore
+build, +dest, +inst, .cvslog-tlasync, .gdb_history, .pc,
libltdl/INSTALL, libltdl/stamp-mk and tests/testsuite.log.

Revision 1.1220.2.368 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 13:33:36 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.367: +5 -1 lines
Diff to previous 1.1220.2.367 , to branch point 1.1220
* README-alpha: Another instance of anon cvs location.

Revision 1.2236 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 13:29:55 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2235: +5 -1 lines
Diff to previous 1.2235
* README.alpha: Really commit.

Revision 1.1220.2.367 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:31:19 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.366: +5 -1 lines
Diff to previous 1.1220.2.366 , to branch point 1.1220
* README-alpha: Update anon cvs location.

Revision 1.2235 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:29:38 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2234: +6 -1 lines
Diff to previous 1.2234
* HACKING (release note templates): Update anon cvs location.
* README.alpha (Reporting Bugs): Likewise.

Revision 1.2234 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 23:06:43 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2233: +8 -1 lines
Diff to previous 1.2233
* libltdl/config/ltmain.m4sh (func_mode_link): Move library
search paths that coincide with paths to not yet installed
libraries to the beginning of the library search list.

Revision 1.2233 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:56:03 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2232: +3 -1 lines
Diff to previous 1.2232
* THANKS: Updated.

Revision 1.2232 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:50:31 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2231: +3 -1 lines
Diff to previous 1.2231
* HACKING: `./libtool --config' is more helpful than `--help'.

Revision 1.1220.2.366 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:43:01 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.365: +6 -1 lines
Diff to previous 1.1220.2.365 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.365 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:14:06 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-22
Changes since 1.1220.2.364: +10 -1 lines
Diff to previous 1.1220.2.364 , to branch point 1.1220
GNU libtool 1.5.22 is released.

* configure.ac: Bump version.
* NEWS, THANKS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex: Updated
from external sources.
* libtool.m4, ltdl.m4: Bump serial.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.364 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 21:52:53 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.363: +8 -1 lines
Diff to previous 1.1220.2.363 , to branch point 1.1220
* ltmain.in (func_mktempdir): New, backported from HEAD.
(relink mode): Use it.  Fixes potential denial of service
through malicious other local user.
Reported by James Kosin <jkosin@intcomgrp.com>.

Revision 1.1220.2.363 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 21:37:20 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.362: +9 -1 lines
Diff to previous 1.1220.2.362 , to branch point 1.1220
* ltmain.in (link mode): Don't die if -L<relative/path> does not
exist.  Put in notinst_path though, so it won't end up in the
installed .la file.
(link mode): Really eliminate all temporary directories.

Revision 1.1220.2.362 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 18:11:06 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.361: +6 -1 lines
Diff to previous 1.1220.2.361 , to branch point 1.1220
* ltmain.in <duplicate_deps, preserve_args, linknames>:
Initialize properly.

Revision 1.2231 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 18:10:09 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2230: +6 -1 lines
Diff to previous 1.2230
* libltdl/config/ltmain.m4sh <preserve_args, linknames>:
Initialize properly.

Revision 1.1220.2.361 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 17:59:07 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.360: +8 -1 lines
Diff to previous 1.1220.2.360 , to branch point 1.1220
* ltmain.in (link mode): Move library search paths that coincide
with paths to not yet installed libraries to the beginning of
the library search list.

Revision 1.1220.2.360 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 13:10:34 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.359: +8 -1 lines
Diff to previous 1.1220.2.359 , to branch point 1.1220
* libtool.m4 (AC_PROG_NM): Also look in /usr/ccs/bin/elf,
for SCO.  If we are not cross-compiling, but $ac_tool_prefix is
set, also try an un-prefixed `nm'.

Revision 1.2230 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 13:09:45 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2229: +8 -1 lines
Diff to previous 1.2229
* libltdl/m4/libtool.m4 (LT_PATH_NM): Also look in
/usr/ccs/bin/elf, for SCO.  If we are not cross-compiling, but
$ac_tool_prefix is set, also try an un-prefixed `nm'.

Revision 1.1220.2.359 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:57:06 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.358: +6 -1 lines
Diff to previous 1.1220.2.358 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
<hardcode_shlibpath_var>: Initialize, to `unsupported'.

Revision 1.2229 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:56:16 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2228: +6 -1 lines
Diff to previous 1.2228
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
<hardcode_shlibpath_var>: Initialize, to `unsupported'.

Revision 1.1220.2.358 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:26:52 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.357: +8 -1 lines
Diff to previous 1.1220.2.357 , to branch point 1.1220
* ltmain.in: Change semantics of `--tag=disable-static' and
`--tag=disable-shared': The last one given wins now, both
override the default setting inherited by other `--tag'
arguments, even if passed later on the command line.
Still make sure we do not disable both kinds by falling back
to static libraries.

Revision 1.1220.2.357 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:07:31 2005 UTC (6 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.356: +6 -1 lines
Diff to previous 1.1220.2.356 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ openbsd ]
<sys_lib_dlsearch_path_spec>: Set to `/usr/lib' only.

Revision 1.2228 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 12:06:51 2005 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2227: +7 -1 lines
Diff to previous 1.2227
* libltdl/m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ openbsd ] <sys_lib_dlsearch_path_spec>: Set to `/usr/lib'
only.

Revision 1.1220.2.356 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 18:11:46 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.355: +5 -1 lines
Diff to previous 1.1220.2.355 , to branch point 1.1220
* doc/libtool.texi: Fix some documentation typos.

Revision 1.2227 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 17:57:34 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2226: +6 -1 lines
Diff to previous 1.2226
* tests/old-m4-iface.at: Require Autoconf-2.50, so that
Debian's autoconf wrapper will not cause 2.13 to barf over
`--force'.
Reported by Kurt Roeckx <kurt@roeckx.be>.

Revision 1.2226 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:50:00 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2225: +10 -1 lines
Diff to previous 1.2225
* README.alpha (Reporting bugs): Suggest to also bootstrap the
libltdl subdirectory -- the Makefile will enforce it anyway.
(The Test Suite): Renamed to..
(The Test Suites): ..this.  Introduce the new Autotest test
suite, how to run each one individually, and what to report.
* README (The Test Suite): Likewise.

Revision 1.2225 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:36:20 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2224: +15 -2 lines
Diff to previous 1.2224
In the subpackage case, we do not install Makefile.inc.  Since
we have to be correct for this case, remove `Makefile.inc' from
EXTRA_DIST.  Recursive mode does not use it either.  Since
nonrecursive mode requires an Automake >= 1.7 anyway, and those
versions automatically distribute included makefile fragments,
we don't need to cater for that one either.

* libltdl/Makefile.inc (EXTRA_DIST): Remove Makefile.inc.
Reorder other entries.

Revision 1.2224 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:28:29 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2223: +10 -1 lines
Diff to previous 1.2223
* Makefile.am (libltdl/Makefile.in): also depend on
libltdl/aclocal.m4, so that we guarantee timestamp consistency.
(libltdl/stamp-mk): New target, to fix `libltdl/Makefile.in'.
(EXTRA_DIST): Distribute `libltdl/stamp-mk'.
(all-local): Ensure the stamp files is up to date.
(libltdl/aclocal.m4): New target, to ensure timestamp
consistency.  Depend on all m4 files.
* HACKING: Updated.

Revision 1.2223 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:15:31 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2222: +8 -1 lines
Diff to previous 1.2222
* tests/testsuite.at (PREPARE_TESTS): New variable `tst_dist',
default to empty.
* tests/nonrecursive.at, tests/recursive.at,
tests/standalone.at, tests/subproject.at: Use it in
LT_AT_BOOTSTRAP or LT_AT_MAKE, so that you can optionally test
redistribution within the tests.

Revision 1.2222 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:02:43 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2221: +16 -1 lines
Diff to previous 1.2221
* libltdl/m4/lt~obsolete.m4: Update documentation for aclocal
versions before 1.7.  Change all macros to use AC_DEFUN instead
of AU_DEFUN.
* (_AC_PROG_LIBTOOL, AC_LIBTOOL_SETUP, _LT_AC_CHECK_DLFCN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_TAGCONFIG)
(AC_DISABLE_FAST_INSTALL, _LT_AC_LANG_CXX, _LT_AC_LANG_F77)
(_LT_AC_LANG_GCJ, AC_LIBTOOL_RC, AC_LIBTOOL_LANG_C_CONFIG)
(_LT_AC_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(_LT_AC_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG)
(_LT_AC_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG)
(_LT_AC_LANG_RC_CONFIG, AC_LIBTOOL_CONFIG)
(_LT_AC_FILE_LTDLL_C): Add new fake macros for these, they
were used at one time in libtool.m4.

Revision 1.2221 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 15:57:22 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2220: +11 -1 lines
Diff to previous 1.2220
* tests/am-subdir.at (Makefile.am): Put automake options here,
in AUTOMAKE_OPTIONS.  Require 1.6 because of the newer
`AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' scheme.
* tests/nonrecursive.at, tests/recursive.at: Require 1.7,
because libltdl rules use `+=' in conditionals.
* tests/testsuite.at (LT_AT_AUTOMAKE): Fix indenting.
(LT_AT_AUTORECONF): also detect too old Automake.

Revision 1.1220.2.355 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 14:39:22 2005 UTC (6 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.354: +6 -1 lines
Diff to previous 1.1220.2.354 , to branch point 1.1220
* ltmain.in [darwin]: Don't add -framework. -arch, -isysroot
to $compiler_flags if already in $CC with same arguments.

Revision 1.2220 - (view) (download) (annotate) - [select for diffs]
Thu Dec 8 17:27:08 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2219: +6 -1 lines
Diff to previous 1.2219
* libltdl/libltdl/lt__alloc.h (FREE): Cast away constness of
argument to `free' to avoid compiler warning.

Revision 1.2219 - (view) (download) (annotate) - [select for diffs]
Thu Dec 8 04:17:01 2005 UTC (6 years, 5 months ago) by pogma
Branch: MAIN
Changes since 1.2218: +7 -1 lines
Diff to previous 1.2218
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG, _LT_LINKER_SHLIBS)
[darwin]: Use $LTCC $LTCFLAGS to check for -single_module.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1220.2.354 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 20:54:15 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.353: +6 -1 lines
Diff to previous 1.1220.2.353 , to branch point 1.1220
* ltmain.in: Preserve both parts of `--tag TAG', for
relink_command.

Revision 1.2218 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 20:46:54 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2217: +7 -1 lines
Diff to previous 1.2217
* bootstrap: always remove Makefile, to avoid triggering the
autotools rebuild rules before autoreconf builds these.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>.

Revision 1.2217 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 13:23:13 2005 UTC (6 years, 5 months ago) by pogma
Branch: MAIN
Changes since 1.2216: +11 -1 lines
Diff to previous 1.2216
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4 [darwin]:
Use -single_module by default when linking shared libraries. Can
be overridden by specifying -multi-module or by setting the env
var LT_MULTI_MODULE before configure.
* libltdl/m4/libtool.m4 (archive_expsyms_cmds) [darwin]:
Simplify.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.2216 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 17:57:45 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2215: +4 -1 lines
Diff to previous 1.2215
* doc/libtool.texi (References): Do not use `@/' for the benefit
of older `makeinfo', break lines instead.

Revision 1.2215 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 14:48:08 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2214: +6 -1 lines
Diff to previous 1.2214
* Makefile.am (install-data-local): No continuation here.
(dist-hook): Fix copying of README.alpha to README.
* tests/early-libtool.at (configure.ac): Remove
`AM_INIT_AUTOMAKE', we do not use automake in these tests.

Revision 1.2214 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 14:40:43 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2213: +5 -1 lines
Diff to previous 1.2213
* README, README.alpha, libtoolize.m4sh: Typos.
* tests/am-subdir.at, tests/duplicate_members.at: Make all
banners end with a dot, for symmetry.

Revision 1.2213 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 14:37:39 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2212: +4 -1 lines
Diff to previous 1.2212
* libtoolize.m4sh (func_copy_all_files)
(glob_exclude_pkgaux_files): Removed, since unused.

Revision 1.2212 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 14:34:03 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2211: +8 -1 lines
Diff to previous 1.2211
* libtoolize.m4sh (func_copy_cb, func_copy_some_files)
(func_serial_update, func_keyword_update): Fail immediately
if some file we may install does not exist.
Reported by Troy Benjegerdes <hozer@hozed.org>.

Revision 1.2211 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 17:36:14 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2210: +3 -1 lines
Diff to previous 1.2210
* TODO: A bunch of items fixed. :)

Revision 1.2210 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 11:52:34 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2209: +3 -1 lines
Diff to previous 1.2209
* tests/convenience.at: Updated to expose more corner cases.

Revision 1.2209 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:56:56 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2208: +4 -1 lines
Diff to previous 1.2208
* doc/libtool.texi (Invoking libtoolize): Remove mention of
the nonrecursive restriction to name the directory `libltdl'.

Revision 1.2208 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:49:48 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2207: +7 -1 lines
Diff to previous 1.2207
* libtoolize.m4sh (func_fixup_Makefile_inc): New function.
(main): Call it in nonrecursive mode to mangle Makefile.inc.
* tests/nonrecursive.at: adjusted to test this.

Revision 1.2207 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:48:14 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2206: +14 -5 lines
Diff to previous 1.2206
Basic support for PIE (position-independent executables).

* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
Don't pass PIE flag for compilation of the symbol file object.
* NEWS: Updated.

Revision 1.1220.2.353 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:34:11 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.352: +6 -1 lines
Diff to previous 1.1220.2.352 , to branch point 1.1220
* ltmain.in (func_extract_archives, compile mode, link mode):
Use `$exit_status' rather than forbidden `$status'.

Revision 1.2206 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:33:46 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2205: +13 -1 lines
Diff to previous 1.2205
* libltdl/config/general.m4sh (func_show_eval):
Rewrite use the failure expression, because the exit status of
the previous command may not be preserved in the next `eval' by
some shells, such as pdksh.
* libltdl/config/ltmain.m4sh (func_extract_an_archive):
Use func_show_eval correctly.
(func_mode_link): Likewise.  Also, do not use `$status'.
* tests/fail.at: New set of tests to ensure libtool fails.
* Makefile.am, tests/testsuite.at: Adjusted.

Revision 1.1220.2.352 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 12:41:41 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.351: +7 -1 lines
Diff to previous 1.1220.2.351 , to branch point 1.1220
* ltmain.in: Fix typo introduced in dllsearchpath backport.
<cwrappersource>: Undo line breaks in macro arguments.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.2205 - (view) (download) (annotate) - [select for diffs]
Sun Nov 27 15:18:09 2005 UTC (6 years, 5 months ago) by pogma
Branch: MAIN
Changes since 1.2204: +6 -1 lines
Diff to previous 1.2204
* libltdl/m4/libtool.m4 [darwin]: Use $LTCC $LTCFLAGS to create
reloadable objects.

Revision 1.1220.2.351 - (view) (download) (annotate) - [select for diffs]
Sun Nov 27 15:18:03 2005 UTC (6 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.350: +7 -1 lines
Diff to previous 1.1220.2.350 , to branch point 1.1220
* ltmain.in (link mode): Add missing $LTCFLAGS for a $LTCC.
* libtool.m4 [darwin]: Use $LTCC $LTCFLAGS to create reloadable
objects.

Revision 1.1220.2.350 - (view) (download) (annotate) - [select for diffs]
Sat Nov 26 10:22:22 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.349: +6 -1 lines
Diff to previous 1.1220.2.349 , to branch point 1.1220
* libtool.m4: Fix comment typo.
* tests/dryrun.test: Avoid `directory exists' warning.

Revision 1.2204 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:54:08 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2203: +8 -1 lines
Diff to previous 1.2203
* libltdl/Makefile.inc (libltdl/argz.h): Create libltdl
directory if it does not exist yet.  Take care that munging
of the file will not mess up the build rule.
Reported by Peter O'Gorman <peter@pogma.com>.

Revision 1.2203 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:44:42 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2202: +7 -1 lines
Diff to previous 1.2202
* libltdl/loaders/loadlibrary.c (iface_id): New variable.
(get_vtable): Get an `iface_id' from `lt_dlinterface_register'.
(get_vtable): Rewrite to catch up with lt_dlhandle_iterate
interface change.  Append dot only after w32 path conversion
so it works on cygwin managed mounts.

Revision 1.2202 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:42:27 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2201: +8 -1 lines
Diff to previous 1.2201
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlinterface_free): New
function.
* doc/libtool.texi (User defined module data): Document it.

Revision 1.1220.2.349 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:36:15 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.348: +4 -1 lines
Diff to previous 1.1220.2.348 , to branch point 1.1220
* ltmain.in (link mode, cwrappersource): Backport fixes from
CVS HEAD.

Revision 1.1220.2.348 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:34:36 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.347: +8 -1 lines
Diff to previous 1.1220.2.347 , to branch point 1.1220
* ltmain.in (generate dlsyms): Backport of func_generate_dlsyms
fixes from HEAD.

Revision 1.1220.2.347 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:31:53 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.346: +8 -1 lines
Diff to previous 1.1220.2.346 , to branch point 1.1220
* ltmain.in (link mode): add foo/bin for every foo/lib in
dllsearchpath when creating wrapper script.  Fixes
build-relink2 test failure.
Backport of CVS HEAD 2004-10-13.

Revision 1.1220.2.346 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:18:20 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.345: +5 -1 lines
Diff to previous 1.1220.2.345 , to branch point 1.1220
* libtool.m4 [aix] <archive_expsym_cmds>
(AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG): Always
move -bnoentry before $compiler_flags, so it can be overridden.

Revision 1.2201 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:17:49 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2200: +5 -1 lines
Diff to previous 1.2200
* libltdl/m4/libtool.m4 [aix] <archive_expsym_cmds>
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): Always move -bnoentry
before $compiler_flags, so it can be overridden.

Revision 1.1220.2.345 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:14:22 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.344: +5 -1 lines
Diff to previous 1.1220.2.344 , to branch point 1.1220
* ltmain.in (link mode): Allow GCC response files through.

Revision 1.2200 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:13:53 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2199: +8 -3 lines
Diff to previous 1.2199
* libltdl/config/ltmain.m4sh (func_mode_link): Allow GCC
response files through.

Revision 1.2199 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 12:50:53 2005 UTC (6 years, 5 months ago) by pogma
Branch: MAIN
Changes since 1.2198: +6 -1 lines
Diff to previous 1.2198
* libltdl/config/ltmain.m4sh (link mode): Pass through -isysroot
for cross architecture builds on darwin.

Revision 1.1220.2.344 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 12:50:23 2005 UTC (6 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.343: +6 -1 lines
Diff to previous 1.1220.2.343 , to branch point 1.1220
* ltmain.in (link mode): Pass through -isysroot for cross
architecture builds on darwin.

Revision 1.1220.2.343 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 16:00:49 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.342: +5 -1 lines
Diff to previous 1.1220.2.342 , to branch point 1.1220
* ltmain.in (clean mode): Don't remove non-existent libfoo.lai.

Revision 1.2198 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 16:00:26 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2197: +6 -1 lines
Diff to previous 1.2197
* libltdl/config/ltmain.m4sh (func_mode_uninstall): In clean
mode, don't remove non-existent libfoo.lai.

Revision 1.1220.2.342 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:31:13 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.341: +7 -1 lines
Diff to previous 1.1220.2.341 , to branch point 1.1220
* libtool.m4, ltmain.in: When calling $LTCC, pass default $CFLAGS
through with $LTCFLAGS.
Backport from HEAD 2004-09-05.

Revision 1.1220.2.341 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:22:58 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.340: +9 -1 lines
Diff to previous 1.1220.2.340 , to branch point 1.1220
* ltmain.in (link mode): Use $pic_object as $non_pic_object if
$non_pic_object=none.
* NEWS: Updated.
Missing backport from HEAD 2004-09-03 noted
by Max Bowsher <maxb1@ukf.net>.

Revision 1.1220.2.340 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 14:08:59 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.339: +4 -1 lines
Diff to previous 1.1220.2.339 , to branch point 1.1220
* ltmain.in (link mode): Pass through `-pg', for GCC.
Reported by Tor Lillqvist <tml@iki.fi>.

Revision 1.1220.2.339 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 12:09:25 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.338: +10 -1 lines
Diff to previous 1.1220.2.338 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG) [aix4/aix5 !ia64]: Set
whole_archive_flag_spec to $convenience so the convenience libs
are really added to the link cmdline.
Missing backport from CVS HEAD 2004-11-17 noted by Jørgen Moth
<jorgen.moth@uni-c.dk>.

Revision 1.2197 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 10:33:25 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2196: +7 -1 lines
Diff to previous 1.2196
* Makefile.am (aclocalfiles): Also install lt~obsolete.m4.
* libtoolize.m4sh (func_check_macros): Updated.
* tests/libtoolize.at: Adjusted.

Revision 1.2196 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 09:14:51 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2195: +6 -1 lines
Diff to previous 1.2195
* bootstrap (--help): Provide some help.

Revision 1.1220.2.338 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:46:47 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.337: +12 -1 lines
Diff to previous 1.1220.2.337 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_COMPILER_PIC,  AC_LIBTOOL_PROG_LD_SHLIBS)
[ interix3 ]: Support for Interix/Microsoft Services for Unix.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.

Revision 1.2195 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:45:53 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2194: +11 -1 lines
Diff to previous 1.2194
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN, _LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ interix3 ]: Support for Interix/Microsoft
Services for Unix.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.

Revision 1.1220.2.337 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:18:23 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.336: +7 -1 lines
Diff to previous 1.1220.2.336 , to branch point 1.1220
* tests/link-order.test [ aix, interix ]: Skip command line
grep.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.2194 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 08:17:21 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2193: +7 -1 lines
Diff to previous 1.2193
* tests/link-order.at [ interix ]: Skip command line grep.
* tests/deplibs-ident.at [ interix ]: Not broken here.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.1220.2.336 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 20:29:07 2005 UTC (6 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.335: +6 -1 lines
Diff to previous 1.1220.2.335 , to branch point 1.1220
* ltmain.in (finish mode): Fix a couple of $echo uses.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.2193 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 17:37:40 2005 UTC (6 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.2192: +8 -1 lines
Diff to previous 1.2192
* libtoolize.m4sh (func_copy_all_files)
(func_massage_aclocal_DATA, func_massage_pkgltdl_files)
(func_massage_pkgconfig_files): Work around ksh limitation.
Reported by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.1220.2.335 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 22:50:35 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.334: +7 -2 lines
Diff to previous 1.1220.2.334 , to branch point 1.1220
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.

Revision 1.2192 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 22:49:56 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2191: +6 -1 lines
Diff to previous 1.2191
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.

Revision 1.2191 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 22:19:39 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2190: +25 -1 lines
Diff to previous 1.2190
Testsuite portability update round.

* tests/inherited_flags: skip when shared libs are disabled.
* tests/deplibs-ident.at [ aix ]: No unexpected failure here.
* tests/libtoolize.at: Fix for distcheck (readonly sources).
* tests/nonrecursive.at, tests/recursive.at, tests/subproject.at
(foo.c): Actually export a symbol, for AIX.
* tests/old-m4-iface.at: Use AC_LIBTOOL_DLOPEN, for AIX.
* tests/nonrecursive.at: Set foo_la_SOURCES, for automake-1.7.
* tests/subproject.at: Require automake-1.9, we use indirect
subdirs.
* tests/am-subdir.at: Move AT_KEYWORDS settings..
* tests/testsuite.at: ..here, in respective macros.
(LT_AT_AUTOMAKE): Skip if we detect failure due to old version.
(PREPARE_TESTS): Set autotool variables to `no' if not present.
(LT_AT_ACLOCAL, LT_AT_AUTOCONF, LT_AT_AUTOMAKE)
(LT_AT_AUTOHEADER, LT_AT_AUTORECONF): Use to XFAIL tests.
Reported by Tim Rice <tim@multitalents.net>.
(LT_AT_MAKE): Do not use `make -e'.
(_LTDL_PROJECT_FILES): Adjust sub-make call.  Work around `make'
which does not set `MAKE' or `SHELL'.  Fix for user-set
`CONFIG_SHELL'.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.2190 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 20:48:14 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2189: +6 -1 lines
Diff to previous 1.2189
* libltdl/m4/lt~obsolete.m4 (_LT_CC_BASENAME)
(_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Added because they were added to branch-1-5 AC_DEFUNed.
* HACKING: Add note about lt~obsolete.m4.

Revision 1.2189 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 20:39:25 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2188: +6 -1 lines
Diff to previous 1.2188
* Makefile.am, libltdl/Makefile.inc (INSTALL_LTDL):
For nonrecursive mode, add to include_HEADERS as well.
* doc/libtool.texi (Invoking libtoolize, Distributing libltdl),
tests/nonrecursive.at: Adjusted, and removed TABS from .texi.

Revision 1.2188 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 20:33:55 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2187: +6 -2 lines
Diff to previous 1.2187
* libtoolize.m4sh: Revert use of `$tst_aclocaldir'.

Revision 1.2187 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 21:59:53 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2186: +6 -1 lines
Diff to previous 1.2186
* libltdl/ltdl.c (lt_dlhandle_iterate): Fix endless loop.
(lt_dlinterface_register): Fail if lt__strdup did.

Revision 1.1220.2.334 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:36:34 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.333: +6 -1 lines
Diff to previous 1.1220.2.333 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG):
Removed `lt_prog_cc_shlib' cruft, not needed any more.

Revision 1.2186 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:35:40 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2185: +6 -1 lines
Diff to previous 1.2185
* libltdl/m4/libtool.m4 (_LT_LANG_C_CONFIG):
Removed `lt_prog_cc_shlib' cruft, not needed any more.

Revision 1.1220.2.333 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:06:14 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.332: +12 -1 lines
Diff to previous 1.1220.2.332 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.

Revision 1.2185 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 19:04:42 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2184: +11 -1 lines
Diff to previous 1.2184
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.

Revision 1.1220.2.332 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 15:35:08 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.331: +7 -1 lines
Diff to previous 1.1220.2.331 , to branch point 1.1220
* tests/quote.test: Do not fail on harmless shell bug present
in some ksh88 versions.
Reported by Tim Rice <tim@multitalents.net> and others.

Revision 1.2184 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 15:15:50 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2183: +7 -1 lines
Diff to previous 1.2183
* tests/quote.test: Do not fail on harmless shell bug present
in some ksh88 versions.
Reported by Tim Rice <tim@multitalents.net> and others.

Revision 1.1220.2.331 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 15:09:27 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.330: +6 -1 lines
Diff to previous 1.1220.2.330 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10 ]:
Link with cc rather than ld (backport from HEAD).

Revision 1.2183 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 12:08:13 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2182: +4 -1 lines
Diff to previous 1.2182
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTION): Use m4_warning
instead of m4_warn.

Revision 1.1220.2.330 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 11:54:40 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.329: +4 -1 lines
Diff to previous 1.1220.2.329 , to branch point 1.1220
* libltdl.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): `wl' is tagged
here.

Revision 1.2182 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 11:54:11 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2181: +3 -1 lines
Diff to previous 1.2181
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC): `wl' is tagged here.

Revision 1.1220.2.329 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 10:42:05 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.328: +8 -1 lines
Diff to previous 1.1220.2.328 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF)
(AC_LIBTOOL_PROG_COMPILER_PIC): Make sure `$wl' is properly
expanded for tests involving `export_dynamic_flag_spec',
`lt_prog_compiler_static'.

Revision 1.2181 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 10:41:08 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2180: +7 -3 lines
Diff to previous 1.2180
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF, _LT_COMPILER_PIC):
Make sure `$wl' is properly expanded for tests involving
`export_dynamic_flag_spec', `lt_prog_compiler_static'.

Revision 1.2180 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 09:16:54 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2179: +6 -1 lines
Diff to previous 1.2179
* tests/defs.m4sh (func_configure_nofail): Actually pass
options (like --disable-shared) to func_configure.

Revision 1.1220.2.328 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 22:06:41 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.327: +7 -1 lines
Diff to previous 1.1220.2.327 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]:
Fix shlibpath_overrides_runpath settings.
Reported by Dave Benson <daveb@idealab.com>.

Revision 1.2179 - (view) (download) (annotate) - [select for diffs]
Fri Nov 11 22:04:51 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2178: +7 -1 lines
Diff to previous 1.2178
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]:
Fix shlibpath_overrides_runpath settings.
Reported by Dave Benson <daveb@idealab.com>.

Revision 1.1220.2.327 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:33:25 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.326: +5 -1 lines
Diff to previous 1.1220.2.326 , to branch point 1.1220
* ltmain.in (func_win32_libid): use $SED not sed.

Revision 1.2178 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:32:40 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2177: +7 -2 lines
Diff to previous 1.2177
* libltdl/config/ltmain.m4sh (func_win32_libid): use $SED not
sed.

Revision 1.1220.2.326 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:29:37 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.325: +7 -1 lines
Diff to previous 1.1220.2.325 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ hpux10, hpux11 ]
<hppa*64,ia64, aCC,g++>:
Use C++ compiler for linking rather than ld.

Revision 1.2177 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:29:02 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2176: +7 -1 lines
Diff to previous 1.2176
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
<hppa*64,ia64, aCC,g++>:
Use C++ compiler for linking rather than ld.

Revision 1.2176 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:20:03 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2175: +8 -1 lines
Diff to previous 1.2175
* libltdl/m4/ltsugar.m4 (lt_join, lt_combine, lt_dict_filter):
Rewrite to eliminate tail recursion; use ..
(lt_unquote): New trivial helper macro.
* libltdl/m4/libtool.m4 (_lt_decl_filter): Document.

Revision 1.2175 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 17:51:35 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2174: +10 -1 lines
Diff to previous 1.2174
* tests/testsuite.ac (macrodir): Don't set it here...
* Makefile.am (BUILDCHECK_ENVIRONMENT, INSTALLCHECK_ENVIRONMENT):
...set it here to pick up files from the right place in context.
* tests/libtoolize.at, tests/old-m4-iface.at: Adjust.
* libtoolize.m4sh: Take tst_aclocaldir into account when running
inside the test harness.

Revision 1.2174 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 16:31:33 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2173: +3 -2 lines
Diff to previous 1.2173
Doh, fluffed the ChangeLog entry.

Revision 1.2173 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 15:31:31 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2172: +4 -1 lines
Diff to previous 1.2172
* tests/am-subdir.at: Now that we don't run autoreconf, we have to
explicitly tell aclocal what flags to use.

Revision 1.2172 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 14:57:49 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2171: +7 -1 lines
Diff to previous 1.2171
* tests/testsuite.at (LT_AT_BOOTSTRAP): Allow passing arguments to
configure.
* tests/old-m4-iface.at, tests/subproject.at: Use LT_AT_BOOTSTRAP.

Revision 1.2171 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:36:20 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2170: +6 -1 lines
Diff to previous 1.2170
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Also set pic_flag.
(_LT_LANG_CXX_CONFIG): Use $as_unset, not unset.
(_LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG): Remove bogus
ld_shlibs tests.

Revision 1.1220.2.325 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:19:38 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.324: +7 -1 lines
Diff to previous 1.1220.2.324 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move setting of
`variables_saved_for_relink'..
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): here, when both `shlibpath_var'
and `runpath_var' have been set.
Reported by Mike Frysinger <vapier@gentoo.org>.

Revision 1.2170 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:18:43 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2169: +7 -1 lines
Diff to previous 1.2169
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Move setting of
`variables_saved_for_relink'..
(_LT_SYS_DYNAMIC_LINKER): here, when both `shlibpath_var'
and `runpath_var' have been set.
Reported by Mike Frysinger <vapier@gentoo.org>.

Revision 1.1220.2.324 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 22:06:03 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.323: +9 -1 lines
Diff to previous 1.1220.2.323 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG): Move static_flag
check..
(AC_LIBTOOL_PROG_COMPILER_PIC): ..here, so that both
`lt_prog_compiler_static' have actually been set, and the check
is applied to each tag.

Revision 1.2169 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 21:38:05 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2168: +8 -1 lines
Diff to previous 1.2168
* libltdl/Makefile.inc (AM_CPPFLAGS): Do not define
HAVE_CONFIG_H.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Do not invoke
AC_CONFIG_HEADERS ourselves, we can build with or without now.

Revision 1.1220.2.323 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 22:54:24 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.322: +6 -1 lines
Diff to previous 1.1220.2.322 , to branch point 1.1220
* ltmain.in (link mode) [ sysv4*uw2*, unixware7* ]: Work around linker
bug on older SCO systems.

Revision 1.2168 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 22:53:46 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2167: +6 -1 lines
Diff to previous 1.2167
* libltdl/config/ltmain.m4sh (func_mode_link) [ sysv4*uw2*,
unixware7* ]: Work around linker bug on older SCO systems.

Revision 1.1220.2.322 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 18:29:01 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.321: +10 -1 lines
Diff to previous 1.1220.2.321 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10, hpux11 ]:
hardcode_libdir_flag_spec and hardcode_minus_L are the same for
hppa*64 and ia64*. Don't set
hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
specify +b and -L, +b overrides what is set into DT_RPATH.

Revision 1.2167 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 18:28:24 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2166: +10 -1 lines
Diff to previous 1.2166
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ hpux10, hpux11 ]:
hardcode_libdir_flag_spec and hardcode_minus_L are the same for
hppa*64 and ia64*. Don't set
hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
specify +b and -L, +b overrides what is set into DT_RPATH.

Revision 1.2166 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 15:37:10 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2165: +6 -1 lines
Diff to previous 1.2165
* tests/testsuite.at (_LTDL_PROJECT_FILES): Factored out from
common code to build a basic libltdl using project.
* tests/old-m4-iface.at, tests/standalone.at, tests/subproject.at:
Use it.

Revision 1.2165 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 14:35:34 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2164: +9 -1 lines
Diff to previous 1.2164
* doc/libtool.texi (Distributing libltdl): Document correct use of
LT_CONFIG_LTDL_DIR mode argument with Autoconf and Automake.

Revision 1.2164 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 14:18:14 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2163: +8 -5 lines
Diff to previous 1.2163
Support 'recursive' mode for building libltdl: Automake will
recursively descend into the libltdl directory, and use libltdl's
Makefile.am code to build libltdl:
* ltdl.m4 (LT_CONFIG_LTDL_DIR): Don't barf on 'recursive' mode
for 2nd argument.
(_LTDL_MODE_DISPATCH): Handle recursive mode.

Revision 1.2163 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 14:16:14 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2162: +9 -1 lines
Diff to previous 1.2162
* tests/recursive.at: New tests for libltdl as a subdirectory,
configured and compiled from the toplevel project using a
recursive make..
* tests/testsuite.at: Use it.
* Makefile.am (TESTSUITE_AT): Depend on it.

Revision 1.2162 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 12:42:37 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2161: +7 -1 lines
Diff to previous 1.2161
* libltdl/m4/ltdl.m4 (LTDL_INIT): Don't force running
AC_CONFIG_HEADERS for subproject ltdl.
* tests/old-m4-iface.at, tests/subproject.at: Remove workaround.

Revision 1.2161 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 12:34:26 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2160: +7 -1 lines
Diff to previous 1.2160
* libltdl/m4/ltdl.m4 (LT_CONFIG_LTDL_DIR): Add LTDL-MODE
argument.
* configure.ac: Use it.

Revision 1.1220.2.321 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 13:02:20 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.320: +4 -1 lines
Diff to previous 1.1220.2.320 , to branch point 1.1220
* libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): lt_unknown is
lt_dlunknown.

Revision 1.2160 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 12:59:52 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2159: +4 -1 lines
Diff to previous 1.2159
* libltdl/m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): lt_unknown is
lt_dlunknown.

Revision 1.1220.2.320 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 12:36:06 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.319: +7 -1 lines
Diff to previous 1.1220.2.319 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG):  Only call
AC_LIBTOOL_SYS_LIB_STRIP and AC_LIBTOOL_DLOPEN_SELF in the C
case, and without the tag argument.

Revision 1.2159 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 12:35:22 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2158: +9 -1 lines
Diff to previous 1.2158
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Revert
expansion of `$wl'.
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_GCJ_CONFIG):
Do not require LT_SYS_DLOPEN_SELF.
(_LT_LANG_C_CONFIG): Instead call it at the right time.
(_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG)
(_LT_LANG_GCJ_CONFIG): Do not call _LT_CMD_STRIPLIB.

Revision 1.1220.2.319 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 11:38:34 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.318: +5 -1 lines
Diff to previous 1.1220.2.318 , to branch point 1.1220
* libtool.m4: Fix comments.

Revision 1.2158 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 11:37:19 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2157: +7 -1 lines
Diff to previous 1.2157
* Makefile.am: `2>&1' as suggested by Albert Chin.
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4:
Two newlines before each macro, fix underlines.

Revision 1.1220.2.318 - (view) (download) (annotate) - [select for diffs]
Sat Nov 5 11:20:45 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.317: +10 -1 lines
Diff to previous 1.1220.2.317 , to branch point 1.1220
* ltmain.in (link mode) [*-*-sco3.2v5*]: Don't pass through -lc,
nor add it to deplibs.
[*-*-sysv5*]: Ditto.
[*-*-openbsd*, *-*-freebsd*, *-*-dragonfly*]: Remove bogus
`$arg'.

Revision 1.2157 - (view) (download) (annotate) - [select for diffs]
Sat Nov 5 11:19:52 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2156: +10 -1 lines
Diff to previous 1.2156
* libltdl/config/ltmain.m4sh (func_mode_link) [*-*-sco3.2v5*]:
Don't pass through -lc, nor add it to deplibs.
[*-*-sysv5*]: Ditto.
[*-*-openbsd*, *-*-freebsd*, *-*-dragonfly*]: Remove bogus
`$arg'.

Revision 1.1220.2.317 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 16:46:53 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.316: +5 -1 lines
Diff to previous 1.1220.2.316 , to branch point 1.1220
* THANKS: Updated.

Revision 1.2156 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 16:45:52 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2155: +5 -1 lines
Diff to previous 1.2155
* THANKS: Updated.

Revision 1.2155 - (view) (download) (annotate) - [select for diffs]
Wed Nov 2 17:43:50 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2154: +9 -1 lines
Diff to previous 1.2154
* tests/nonrecursive.at: New tests for libltdl as a subdirectory,
configured and compiled from the toplevel project.
* tests/testsuite.at: Use it.
(LT_AT_AUTOHEADER): New macro.
* Makefile.am (TESTSUITE_AT): Depend on nonrecursive.at.

Revision 1.1220.2.316 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:24:58 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.315: +8 -1 lines
Diff to previous 1.1220.2.315 , to branch point 1.1220
* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Add `-64' to $LD if
necessary, to permit combining of several convenience libs
without any further objects added.
Reported by Brian Barrett <brbarret@open-mpi.org>.

Revision 1.2154 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:24:09 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2153: +8 -1 lines
Diff to previous 1.2153
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK) [ solaris ]: Add `-64'
to $LD if necessary, to permit combining of several convenience
libs without any further objects added.
Reported by Brian Barrett <brbarret@open-mpi.org>.

Revision 1.1220.2.315 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:09:34 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.314: +11 -1 lines
Diff to previous 1.1220.2.314 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Use
`lt_prog_compile_static', not `link_static_flag'.  Expand `$wl'
so expansion of `export_dynamic_flag_spec' works.
(_LT_AC_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix3 ]: Likewise.
(AC_LIBTOOL_PROG_COMPILER_PIC) [ hpux* ]: Use `${wl}'.

Revision 1.2153 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 16:08:46 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2152: +11 -1 lines
Diff to previous 1.2152
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Use
`lt_prog_compile_static', not `link_static_flag'.  Expand `$wl'
so expansion of `export_dynamic_flag_spec' works.
(_LT_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
(_LT_LINKER_SHLIBS) [ aix3 ]: Likewise.
(_LT_COMPILER_PIC) [ hpux* ]: Use `${wl}'.

Revision 1.1220.2.314 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 15:57:59 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.313: +9 -1 lines
Diff to previous 1.1220.2.313 , to branch point 1.1220
* THANKS: Updated.

Revision 1.2152 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 15:57:16 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2151: +9 -1 lines
Diff to previous 1.2151
* THANKS: Updated.

Revision 1.2151 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 14:32:17 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2150: +5 -1 lines
Diff to previous 1.2150
* libltdl/m4/ltdl.m4 (LTDL_INIT): Call _LT_ENABLE_INSTALL directly
instead of m4_requiring it, as it relies on enable_ltdl_install
and enable_ltdl_convenience to have been initialised first.

Revision 1.2150 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 14:28:19 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2149: +10 -1 lines
Diff to previous 1.2149
* libtoolize.m4sh: Use serial tags to locate the correct serial
numbers when deciding whether to update.
(func_serial): Allow for macro_regex argument to be originating
file name.
(func_serial_update): Use NL2SP to flatten list of extracted
m4_include files.
* tests/libtoolize.at: More tests for old-style verbatim copying
of macros into aclocal.m4.

Revision 1.2149 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 14:26:36 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2148: +7 -1 lines
Diff to previous 1.2148
* libltdl/m4/argz.m4, libltdl/m4/ltoptions.m4, libltdl/ltsugar.m4,
libltdl/m4/ltversion.in: Add serial number tags, and bump serial
number.

Revision 1.1220.2.313 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:54:20 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.312: +4 -1 lines
Diff to previous 1.1220.2.312 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set correctly for
SCO.

Revision 1.2148 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:53:38 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2147: +3 -1 lines
Diff to previous 1.2147
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): Set correctly for SCO.

Revision 1.1220.2.312 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:59:15 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.311: +4 -1 lines
Diff to previous 1.1220.2.311 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Set correct
symcode values for the native nm on SCO platforms.

Revision 1.2147 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:58:37 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2146: +4 -1 lines
Diff to previous 1.2146
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Set correct
symcode values for the native nm on SCO platforms.

Revision 1.1220.2.311 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:45:16 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.310: +6 -1 lines
Diff to previous 1.1220.2.310 , to branch point 1.1220
* ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): All SCO platforms open
dependency libraries when you dlopen a module.

Revision 1.2146 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 09:44:26 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2145: +6 -1 lines
Diff to previous 1.2145
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): All SCO platforms
open dependency libraries when you dlopen a module.

Revision 1.1220.2.310 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 08:38:49 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.309: +7 -1 lines
Diff to previous 1.1220.2.309 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix ]: Remove duplicate
always_export_symbols=yes for AIX.

Revision 1.2145 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 08:37:24 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2144: +6 -1 lines
Diff to previous 1.2144
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ aix ]: Remove duplicate always_export_symbols=yes for AIX.

Revision 1.1220.2.309 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 14:21:45 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.308: +8 -1 lines
Diff to previous 1.1220.2.308 , to branch point 1.1220
* ltmain.in (link mode): With `-static', only link statically
against uninstalled libtool libraries.  Fixes 1.5.x regression
to match documented (and actual 1.4.x) behavior.
* NEWS: Updated.

Revision 1.2144 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 14:21:01 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2143: +9 -1 lines
Diff to previous 1.2143
* libltdl/config/ltmain.m4sh (func_mode_link):
With `-static', only link statically against uninstalled
libtool libraries.  Fixes 1.5.x regression to match documented
behavior.
* NEWS: Updated.

Revision 1.1220.2.308 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 14:00:43 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.307: +7 -1 lines
Diff to previous 1.1220.2.307 , to branch point 1.1220
* libtoolize.in: Fail if libltdl files not present but
`--ltdl' given.
Reported by Troy Benjegerdes <hozer@hozed.org>.

Revision 1.2143 - (view) (download) (annotate) - [select for diffs]
Thu Oct 27 13:34:06 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2142: +5 -1 lines
Diff to previous 1.2142
* HACKING: Update note about use of `$#' in m4 macros.

Revision 1.2142 - (view) (download) (annotate) - [select for diffs]
Thu Oct 27 13:17:00 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2141: +7 -1 lines
Diff to previous 1.2141
* tests/tagtrace.test: Allow `$AUTOCONF' to contain arguments.
Skip if the running `autoconf' version is older than the one
used to bootstrap Libtool.

Revision 1.2141 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 14:26:34 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2140: +8 -1 lines
Diff to previous 1.2140
* Makefile.am (vcl-tmp): Avoid warnings from diff.
* bootstrap: Avoid warnings from find.
(lt_tab): Use to prevent editor whitespace "cleanup".

Revision 1.2140 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 14:21:01 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2139: +6 -11 lines
Diff to previous 1.2139
* libtoolize.m4sh: Put back the func_serial_update callback for
func_copy_some_files so that the testsuite passes again.  We'll
have to find a better way of handling serial numbers in libtool
macro files.

Revision 1.2139 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 10:42:02 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2138: +23 -1 lines
Diff to previous 1.2138
* libltdl/Makefile.inc: New file, factored out of Makefile.am for
use in non-recursive libltdl installations.
* bootstrap: Adjust.
* Makefile.am: include it.
(libltdl/Makefile.am): Adjust to build from the new
libltdl/Makefile.inc.
(SUBDIR_LIBOBJS): Renamed from this...
(LTDL_SUBDIR_LIBOBJS): ...to this.
* configure.ac: Adjust.
* doc/libtool.texi (Invoking libtoolize): Document the new modes
and libtoolize option to select them.
* libtoolize.m4sh: Parse new options, --nonrecursive, --recursive
and --subproject.  Install the appropriate files with --ltdl
according to the selected mode.
(func_scan_files): If --subproject, --recursive or --nonrecursive
options were not given, use the value from LT_CONFIG_LTDL_DIR; if
a mode was given, and there is also an argument to
LT_CONFIG_LTDL_DIR, ensure they are the same.
* NEWS: Updated.

Revision 1.2138 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 10:36:30 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2137: +13 -1 lines
Diff to previous 1.2137
* libtoolize.m4sh: Don't use func_serial_update as a copy
function for libtool m4 files with no macro_regex.  If the
files are copied directly into aclocal.m4, because
AC_CONFIG_MACRO_DIR isn't set for example, there is no way
to tell what serial number goes with what source file.
(func_serial_update): For future-proofing, only make the second
serial number check if the destination file wasn't m4_included
into aclocal.m4 (and hence updated automatically by the cat of
copying a new version to the dest directory).

Revision 1.2137 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 10:34:08 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2136: +7 -1 lines
Diff to previous 1.2136
* libtoolize.m4sh: Move the consistency checks...
(func_check_macros): ...into here.  Also suggest LT_WITH_LTDL if
appropriate.

Revision 1.2136 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 10:31:51 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2135: +9 -1 lines
Diff to previous 1.2135
* libtoolize.m4sh: Copying just libtool.m4 for hand maintained
aclocal.m4 doesn't work.  List all required files in that case,
using the files from installed libltdl if available.  Also, list
the additional files required when using libltdl.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.

Revision 1.2135 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 10:26:44 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2134: +12 -1 lines
Diff to previous 1.2134
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlhandle_first): Removed.
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlhandle_next)
(lt_dlhandle_find, lt_dlforeach): Removed...
(lt_dlhandle_iterate, lt_dlhandle_fetch, lt_dlhandle_map): Similar
functions that are multi-loader safe, and require a registered
interface validator argument.
* doc/libtool.texi: Updated.
* NEWS: Updated.

Revision 1.2134 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 09:20:42 2005 UTC (6 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.2133: +8 -1 lines
Diff to previous 1.2133
* libtoolize.m4sh: Always copy pkgconfig_files for --ltdl, incase
ltdl needs additional things not found by automake when looking at
the parent project configury.
* tests/libtoolize.at: Adjust.

Revision 1.1220.2.307 - (view) (download) (annotate) - [select for diffs]
Tue Oct 18 07:26:05 2005 UTC (6 years, 6 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.306: +8 -1 lines
Diff to previous 1.1220.2.306 , to branch point 1.1220
* ltmain.in (link mode): When accepting -64, -mips[0-9], et. al.
compiler flags, don't set compiler_flags only for GCC as the
vendor compiler also requires this flag. Sync with HEAD.
Reported by Donald Anderson <dda@ddanderson.com>.

Revision 1.2133 - (view) (download) (annotate) - [select for diffs]
Mon Oct 17 14:06:35 2005 UTC (6 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.2132: +7 -1 lines
Diff to previous 1.2132
* libltdl/config/ltmain.m4sh [darwin]: Don't check for "bundle"
in file path.
Reported by Christoph Egger <Christoph_Egger@gmx.de>.

Revision 1.1220.2.306 - (view) (download) (annotate) - [select for diffs]
Mon Oct 17 14:06:26 2005 UTC (6 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.305: +6 -1 lines
Diff to previous 1.1220.2.305 , to branch point 1.1220
* ltmain.in [darwin]: Don't check for "bundle" in file path.
Reported by Christoph Egger <Christoph_Egger@gmx.de>.

Revision 1.2132 - (view) (download) (annotate) - [select for diffs]
Fri Oct 14 15:43:07 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2131: +6 -1 lines
Diff to previous 1.2131
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Don't nest AC_MSG_CHECKING/
AC_MSG_RESULT pairs.

Revision 1.2131 - (view) (download) (annotate) - [select for diffs]
Fri Oct 14 13:23:00 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2130: +2 -3 lines
Diff to previous 1.2130
* tests/subproject.at: Move 'touch config.h.in' invocation.

Revision 1.2130 - (view) (download) (annotate) - [select for diffs]
Fri Oct 14 12:31:01 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2129: +4 -1 lines
Diff to previous 1.2129
* tests/subproject.at: Removed 'touch config.h.in' workaround for
bug now fixed.

Revision 1.2129 - (view) (download) (annotate) - [select for diffs]
Fri Oct 14 10:43:44 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2128: +7 -1 lines
Diff to previous 1.2128
* tests/subproject.at (_LTDL_SETUP): Use pushdef/popdef to
simulate file-local scope.  Empty source file compilation is not
portable, so add minimal code to generated foo.c file.

Revision 1.2128 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 13:22:53 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2127: +7 -1 lines
Diff to previous 1.2127
* libltdl/m4/libtool.m4 (LT_PATH_NM): End test source with
newline.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.1220.2.305 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 04:48:48 2005 UTC (6 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.304: +6 -1 lines
Diff to previous 1.1220.2.304 , to branch point 1.1220
* libltdl/ltdl.c (find_module): Check that dir is set.
(load_deplibs): Don't free the user search paths too early.

Revision 1.2127 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 04:48:35 2005 UTC (6 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.2126: +6 -1 lines
Diff to previous 1.2126
* libltdl/ltdl.c (find_module): Check that dir is set.
(load_deplibs): Don't free the user search paths too early.

Revision 1.2126 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 16:51:48 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2125: +7 -1 lines
Diff to previous 1.2125
* tests/testsuite.at (LT_AT_AUTOMAKE): New macro.
* tests/subproject.at: Use it.  Do not call `autoreconf' in
tests, since it will try to reconfigure `sub/ltdl', which
breaks `make check' during `distcheck' because of a readonly
source tree.

Revision 1.2125 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 11:27:55 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2124: +3 -1 lines
Diff to previous 1.2124
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Also set INCLTDL.

Revision 1.2124 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 11:25:07 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2123: +4 -1 lines
Diff to previous 1.2123
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE, LTDL_INSTALLABLE)
(LT_WITH_LTDL): Revert Gary's 2005-10-10 patch.

Revision 1.2123 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 06:23:28 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2122: +6 -1 lines
Diff to previous 1.2122
* tests/stresstest.at: Use `allow_undefined_flag' instead of
host_os setting.

Revision 1.2122 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 17:28:57 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2121: +6 -1 lines
Diff to previous 1.2121
* libltdl/m4/ltdl.m4 (_LT_ENABLE_INSTALL): Remove bogus extra
closing brackets.

Revision 1.1220.2.304 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 17:27:25 2005 UTC (6 years, 7 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.303: +6 -1 lines
Diff to previous 1.1220.2.303 , to branch point 1.1220
* ltdl.m4 (AC_LTDL_ENABLE_INSTALL): Remove bogus extra
closing brackets.

Revision 1.2121 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 17:20:09 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2120: +9 -1 lines
Diff to previous 1.2120
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE, LTDL_INSTALLABLE): Remove
AC_SUBST of LIBLTDL, LTDLINCL, and all mention of INCLTDL.
(LT_WITH_LTDL): Due to order constraints between LTDL_CONVENIENCE,
LTDL_INSTALLABLE, LT_WITH_LTDL & LTDL_INIT, we can safely AC_SUBST
LIBLTDL and LTDLINCL here.  Also, remember to synch INCLTDL.

Revision 1.2120 - (view) (download) (annotate) - [select for diffs]
Mon Oct 10 16:25:08 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2119: +6 -1 lines
Diff to previous 1.2119
* tests/stresstest.at [ aix3, beos, os2 ]: Always use
`-no-undefined'.

Revision 1.1220.2.303 - (view) (download) (annotate) - [select for diffs]
Sun Oct 9 06:26:20 2005 UTC (6 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.302: +6 -1 lines
Diff to previous 1.1220.2.302 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ beos ]:
Initial shared library support for C++.

Revision 1.2119 - (view) (download) (annotate) - [select for diffs]
Sun Oct 9 06:25:01 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2118: +6 -1 lines
Diff to previous 1.2118
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [ beos ]:
Initial shared library support for C++.

Revision 1.2118 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 08:52:09 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2117: +13 -1 lines
Diff to previous 1.2117
* configure.ac (abs_top_builddir, abs_top_srcdir): always
substitute.
* Makefile.am (BUILDCHECK_ENVIRONMENT)
(INSTALLCHECK_ENVIRONMENT): New macros.  Set _lt_pkgdatadir,
LIBTOOL, LIBTOOLIZE accordingly, by using above, and
program_transform_name.
* tests/testsuite.at (TESTS_PREPARE): Do not set them anymore.
Set $unset.
(LT_AT_MAKE): Use to unset LIBTOOL and LIBTOOLIZE.

Revision 1.2117 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 16:45:08 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2116: +5 -1 lines
Diff to previous 1.2116
* tests/subproject.at: Commit the right file this time.

Revision 1.1220.2.302 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 15:57:27 2005 UTC (6 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.301: +7 -1 lines
Diff to previous 1.1220.2.301 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Fix m4 quoting for
lt_simple_link_test_code.
Reported by Nicolas Joly <njoly@pasteur.fr>.

Revision 1.2116 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 15:57:04 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2115: +7 -1 lines
Diff to previous 1.2115
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Fix m4 quoting
for lt_simple_link_test_code.
Reported by Nicolas Joly <njoly@pasteur.fr>.

Revision 1.2115 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 15:02:53 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2114: +8 -1 lines
Diff to previous 1.2114
* tests/subproject.at: New tests for libltdl as a subproject with
its own configuration.
* tests/testsuite.at: Use it.
* Makefile.am (TESTSUITE_AT): Depend on it.

Revision 1.2114 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 14:33:02 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2113: +6 -1 lines
Diff to previous 1.2113
* Makefile.am: Simplify.  Do not use abs_top_srcdir.
Reported by Gary V. Vaughan <gary@gnu.org>.

Revision 1.2113 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 09:42:39 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2112: +7 -1 lines
Diff to previous 1.2112
* libltdl/m4/ltdl.m4 (_LT_CONFIG_LTDL_DIR): Spurious './' prefixes
upset BSD pmake, don't set lt_ltdl_dir in this case.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.

Revision 1.2112 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 08:58:18 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2111: +12 -1 lines
Diff to previous 1.2111
* Makefile.am (BUILDCHECK_ENVIRONMENT)
(INSTALLCHECK_ENVIRONMENT): New macros.
(check-local, installcheck-local): Use them.
* tests/testsuite.at (PREPARE_TESTS): Extract host_alias, ECHO.
Set configure_options appropriately.
(LT_AT_CONFIGURE, LT_AT_AUTORECONF, LT_AT_MAKE): New macros.
(LT_AT_BOOTSTRAP): Use them.
* tests/am-subdir.at, tests/early-libtool.at,
tests/old-m4-iface.at, tests/standalone.at: Likewise.
* tests/link-order.test: Do not extract ECHO any more.

Revision 1.2111 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 08:54:24 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2110: +6 -1 lines
Diff to previous 1.2110
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Require
AC_CANONICAL_HOST and _LT_DECL_SED.

Revision 1.2110 - (view) (download) (annotate) - [select for diffs]
Mon Oct 3 15:45:45 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2109: +22 -1 lines
Diff to previous 1.2109
* libltdl/m4/ltdl.m4: Bump serial as we are changing the
interface.
(LT_CONFIG_LTDL_DIR): New macro to centralise setting the
subdirectory used for libltdl.
(LTDL_CONVENIENCE): Continue backwards compatibility support for
declaring the libltdl source subdirectory with an argument, but
defer to LT_CONFIG_LTDL_DIR.
(AC_LIBLTDL_CONVENIENCE): Adjust to upgrade to the new style.
(LTDL_INSTALLABLE, AC_LIBLTDL_INSTALLABLE): Ditto.
(LTDL_INIT): lt_ltdl_dir is set by LT_CONFIG_LTDL_DIR now, and
even `./' needs trailing slashes trimming!  If the user didn't
upgrade their configure.ac yet, call LT_CONFIG_LTDL_DIR for them.
* libtoolize.m4sh (func_scan_files): If --ltdl option is given
without a directory argument, use the value from
LT_CONFIG_LTDL_DIR; if the argument is given, and there is also a
value in LT_CONFIG_LTDL_DIR, ensure they are the same.
* libltdl/configure.ac: Use it.
* NEWS: Updated.

Revision 1.2109 - (view) (download) (annotate) - [select for diffs]
Sun Oct 2 08:54:02 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2108: +6 -1 lines
Diff to previous 1.2108
* tests/old-m4-iface.at (Makefile.in): Do not reconfigure
libltdl directory.

Revision 1.2108 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 16:00:21 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2107: +6 -1 lines
Diff to previous 1.2107
* tests/deplibs-ident.at: New file with XFAIL test to expose
wrong multiple listing of a deplib on the command line.
* Makefile.am, tests/testsuite.at: Updated.
Reported by Brian Barrett <brbarret@open-mpi.org>.

Revision 1.2107 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 10:09:56 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2106: +4 -1 lines
Diff to previous 1.2106
* tests/old-m4-iface.at: Define top_srcdir, work around current
ltdl.m4 bug.

Revision 1.2106 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 08:41:45 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2105: +7 -2 lines
Diff to previous 1.2105
* libltdl/config/ltmain.m4sh (func_mode_link):
Fix wrong logic introduced in last commit.

Revision 1.2105 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 01:13:38 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2104: +7 -1 lines
Diff to previous 1.2104
* tests/libtoolize.at: Add a new test to catch a regression I
almost introduced with respect to copying macro files when
AC_CONFIG_MACRO_DIR is shared with libltdl subproject.

Revision 1.2104 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 00:46:52 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2103: +9 -1 lines
Diff to previous 1.2103
* tests/old-m4-iface.at: Start of a new test series for m4
interface backwards compatibility.
* tests/testsuite.at: Use it.
(macrodir): Declare the location of uninstalled libtool m4 macros.
* Makefile.am (TESTSUITE_AT): Depend on it.

Revision 1.2103 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 18:00:05 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2102: +5 -1 lines
Diff to previous 1.2102
* tests/early-libtool.at (Makefile.in): Set $(SHELL).

Revision 1.2102 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 16:59:37 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2101: +8 -1 lines
Diff to previous 1.2101
* libltdl/config/ltmain.m4sh (func_mode_link): Don't modify
user provided symbols file. Adjust removal of temporary files
and also remove temporary files used during symbols file
filtering.

Revision 1.2101 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 16:36:17 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2100: +6 -1 lines
Diff to previous 1.2100
* libtoolize.m4sh (func_included_files): Do not recurse
non-existent files.

Revision 1.1220.2.301 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 16:25:41 2005 UTC (6 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.300: +10 -1 lines
Diff to previous 1.1220.2.300 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ unixware7* | sysv5* ]:
Get UnixWare 7.1.[34] and OpenServer 6 fully working.
Improve other UnixWare versions a little.

Revision 1.2100 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 13:09:20 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2099: +7 -1 lines
Diff to previous 1.2099
* libtoolize.m4sh (func_scan_files): Support projects that have
upgraded libtool, but still use an old autoconf.  When the libtool
macros are not copied (because of missing ACLOCAL_AMFLAGS and
AC_CONFIG_MACRO_DIR ), point them at the libtoolize master tree
for files to manually copy into acinclude.m4 or aclocal.m4.

Revision 1.2099 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 13:01:49 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2098: +7 -1 lines
Diff to previous 1.2098
* libltdl/lt_error.c (lt__last_error, lt__error_strings): The lt__
prefix is used to indicate internal symbols that are only exported
for use by other parts of libltdl.  These are now static, so...
(last_error, error_strings): ...renamed to this.  Changed all
callers.

Revision 1.2098 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 10:41:04 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2097: +7 -1 lines
Diff to previous 1.2097
* libltdl/ltdl.h (lt_dlmutex_register, lt_dlmutex_lock)
(lt_dlmutex_unlock, lt_dlmutex_seterror, lt_dlmutex_geterror)
(lt_dlmalloc, lt_dlrealloc, lt_dlfree): Remove deprecated APIs.
* doc/libtool.tex: Updated.
* NEWS: Updated.

Revision 1.2097 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 10:03:48 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2096: +10 -1 lines
Diff to previous 1.2096
* libltdl/ltdl.c (lt_dlcaller_register): Renamed to avoid problems
with module visibilty when linked with programs written for the
old API.
(lt_dlinterface_register): New name.
* Makefile.am (VERSION_INFO): Bumped.
* doc/libtool.texi (User defined module data): Updated.

Revision 1.2096 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 06:48:18 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2095: +6 -1 lines
Diff to previous 1.2095
* tests/defs.m4sh, tests/testsuite.at (PREPARE_TESTS)
<AUTORECONF>: Allow variable override.

Revision 1.2095 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 12:21:52 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2094: +5 -1 lines
Diff to previous 1.2094
* HACKING: Only update libltdl version info before release.

Revision 1.2094 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 12:04:46 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2093: +5 -1 lines
Diff to previous 1.2093
* configure.ac <AUTOM4TE>: Allow variable override.

Revision 1.1220.2.300 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 07:37:09 2005 UTC (6 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.299: +8 -1 lines
Diff to previous 1.1220.2.299 , to branch point 1.1220
* ltmain.in (func_win32_libid) [ cygwin, mingw ]: Robustify sed
script to determine win32_libid_type.
(link mode) [ mingw ]: Ignore `-lm'.

Revision 1.2093 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 07:35:55 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2092: +9 -1 lines
Diff to previous 1.2092
* libltdl/config/ltmain.m4sh (func_win32_libid)
[ cygwin, mingw ]: Robustify sed script to determine
win32_libid_type.
(func_mode_link) [ mingw ]: Ignore `-lm'.

Revision 1.2092 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 07:01:26 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2091: +23 -6 lines
Diff to previous 1.2091
* libltdl/libltdl/lt__private.h, libltdl/lt_error.c:
Don't export the lt__last_error and lt__error_strings
variables. Define lt__error_strings so that no relocations
are needed.
* libltdl/libltdl/lt__private.h (LT__STRERROR, LT__GETERROR)
(LT__SETERRORSTR): Adjust to not use the above variables,
instead use the following functions...
* libltdl/lt_error.c: (lt__error_string, lt__get_last_error)
(lt__set_last_error): Reimplement the functionality in
these functions instead.
* libltdl/libltdl/lt_error.h: Add LT_ERROR_LEN_MAX define for
max error string length.
(lt_dlerror_table): Append explicit nul terminators so that
compilers warn more reliably if the above define is too small.

Revision 1.2091 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 16:48:13 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2090: +5 -1 lines
Diff to previous 1.2090
* tests/link-order.at [ aix* ]: skip path syntax grep.

Revision 1.2090 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 10:33:31 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2089: +7 -1 lines
Diff to previous 1.2089
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Fix awk
script to be a single line so that the cache variable isn't
multiline.

Revision 1.2089 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 07:58:39 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2088: +6 -1 lines
Diff to previous 1.2088
* libltdl/loaders/loadlibrary.c (vm_open): Silence gcc warnings.
[__CYGWIN__]: Include <sys/cygwin.h> for prototype.

Revision 1.2088 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 13:42:04 2005 UTC (6 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2087: +6 -1 lines
Diff to previous 1.2087
* bootstrap: Don't clobber the working copy metadata in
./{arch}/libtool during bootstrap.

Revision 1.2087 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 07:46:01 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2086: +9 -1 lines
Diff to previous 1.2086
* libltdl/config/ltmain.m4sh (func_mode_link): Filter
user supplied symfile to tag relevant symbols as data
symbols. Fixes segfault in stresstest.at on Cygwin and
makes the test pass.

Revision 1.2086 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 06:44:23 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2085: +7 -1 lines
Diff to previous 1.2085
* tests/link-order.test: Clean up the uninstalled libraries
before linking the test executables so that they don't pick
up the dlls from the current dir on Cygwin and MinGW.

Revision 1.1220.2.299 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 06:04:35 2005 UTC (6 years, 7 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.298: +7 -1 lines
Diff to previous 1.1220.2.298 , to branch point 1.1220
* libtool.m4 (AC_PROG_NM, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_LD_SHLIBS):
Add missing `;;' after case list.

Revision 1.2085 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 06:03:58 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2084: +7 -1 lines
Diff to previous 1.2084
* libltdl/m4/libtool.m4 (LT_PATH_NM, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS):
Add missing `;;' after case list.

Revision 1.2084 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 04:53:12 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2083: +8 -1 lines
Diff to previous 1.2083
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS, _LT_COMPILER_PIC)
(_LT_LINKER_SHLIBS): Require _LT_TAG_COMPILER to make sure that
$compiler is assigned. Fixes crippled configure output.

Revision 1.2083 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 16:50:17 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2082: +5 -1 lines
Diff to previous 1.2082
* libltdl/m4/libtool.m4 (LT_PATH_NM): Fix autodetection of
dumpbin and also check for "link -dump -symbols" as a synonym
for "dumpbin -symbols".

Revision 1.1220.2.298 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 12:47:53 2005 UTC (6 years, 7 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.297: +8 -1 lines
Diff to previous 1.1220.2.297 , to branch point 1.1220
* ltmain.in (clean mode): Clean up $dlname as well when cleaning
an uninstalled libtool library. Fixes -mode=clean on Cygwin and
MinGW to actually remove the dll when cleaning up an uninstalled
library.

Revision 1.2082 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 12:32:43 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2081: +8 -1 lines
Diff to previous 1.2081
* libltdl/config/ltmain.m4sh (func_mode_uninstall): Clean
up $dlname as well when cleaning a uninstalled libtool
library. Fixes -mode=clean on Cygwin and MinGW to actually
remove the dll when cleaning up an uninstalled library.

Revision 1.1220.2.297 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 12:22:30 2005 UTC (6 years, 7 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.296: +8 -1 lines
Diff to previous 1.1220.2.296 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG):
Split up --out-implib option for linker in separate args so that
the MSYS path translation can do its magic on the provided path
to the import library.

Revision 1.2081 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 12:12:22 2005 UTC (6 years, 7 months ago) by pekberg
Branch: MAIN
Changes since 1.2080: +8 -1 lines
Diff to previous 1.2080
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Split up --out-implib option for linker in separate args so that
the MSYS path translation can do its magic on the provided path
to the import library. Fixes problem in stresstest.at on MinGW.

Revision 1.2080 - (view) (download) (annotate) - [select for diffs]
Sun Sep 18 22:08:12 2005 UTC (6 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.2079: +7 -1 lines
Diff to previous 1.2079
* Makefile.am (ltdldatafiles): Fix installation order to match
dependency order.
(libltdl/Makefile.in): Use $(srcdir) for non-GNU make.

Revision 1.1220.2.296 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:40:53 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.295: +6 -1 lines
Diff to previous 1.1220.2.295 , to branch point 1.1220
* ltmain.in (link mode): Allow some ARM gcc ABI flags through.
Reported by Andrés Moré <more.andres@gmail.com>.

Revision 1.2079 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:38:26 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2078: +5 -1 lines
Diff to previous 1.2078
* libltdl/config/ltmain.m4sh (func_mode_link): Allow some
ARM gcc ABI flags through.
Reported by Andrés Moré <more.andres@gmail.com>.

Revision 1.2078 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:31:38 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2077: +3 -1 lines
Diff to previous 1.2077
* Makefile.am (all-local): Rebuild libltdl/Makefile.in.

Revision 1.2077 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:29:01 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2076: +12 -1 lines
Diff to previous 1.2076
* libltdl/m4/ltdl.m4 (LTDL_INIT) <CONFIG_H>: Rename to..
<LT_CONFIG_H>: this, to contain the name of the config
header.
* Makefile.am <DEFS>: Use it to define LT_CONFIG_H.
* HACKING, libltdl/argz.c, libltdl/lt__alloc.c,
libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h:
Adjusted.

Revision 1.2076 - (view) (download) (annotate) - [select for diffs]
Fri Sep 16 08:33:22 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2075: +8 -1 lines
Diff to previous 1.2075
* tests/testsuite.at (LT_AT_EXEC_CHECK): Make sure
that the exit status of the tested program is
propagated as the exit status of the expression
fed to AT_CHECK.

Revision 1.2075 - (view) (download) (annotate) - [select for diffs]
Wed Sep 14 16:09:15 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2074: +2 -0 lines
Diff to previous 1.2074
* libltdl/argz.c <HAVE_CONFIG_H>: Avoid redefinition warning.

Revision 1.1220.2.295 - (view) (download) (annotate) - [select for diffs]
Wed Sep 14 16:08:12 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.294: +8 -1 lines
Diff to previous 1.1220.2.294 , to branch point 1.1220
* libltdl/ltdl.c (lt_argz_insert): Work around newlib
argz_insert bug.
* libltdl/Makefile.am (libltdl_la_LDFLAGS): Bumped revision.
Reported by Eric Blake <ebb9@byu.net>.

Revision 1.2074 - (view) (download) (annotate) - [select for diffs]
Wed Sep 14 16:03:32 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2073: +8 -1 lines
Diff to previous 1.2073
* libltdl/ltdl.c (lt_argz_insert): Work around newlib
argz_insert bug.
* Makefile.am (VERSION_INFO): Bumped revision.
Reported by Eric Blake <ebb9@byu.net>.

Revision 1.2073 - (view) (download) (annotate) - [select for diffs]
Tue Sep 13 07:28:11 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2072: +12 -2 lines
Diff to previous 1.2072
* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
Fix escape expression to actually escape relevant
characters from the following grep. Fix Cygwin and
MinGW to use the filtered symbol list when exporting
from self, and not the symbol filter.
* tests/stresstest.at: Export w8, not w8$

Revision 1.2072 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 16:24:36 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2071: +12 -1 lines
Diff to previous 1.2071
Make tagdemo work smoothly with both pre- and ISO C++ compilers,
and remove all use of libstdc from other tests.

* tests/tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features.  Reimplementation of similar
macros from the autoconf archive.
* tests/tagdemo/foo.cpp, tests/tagdemo/main.cpp: Adjusted.
* tests/am-subdir.at, tests/template.at: Do not use iostream.

Revision 1.2071 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 12:48:36 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2070: +8 -1 lines
Diff to previous 1.2070
* tests/testsuite.at (host_os): Pull from `libtool --config'.
* tests/stresstest.at [ cygwin, mingw, pw32 ]: Use it to fix
setting of `-no-undefined'.

Revision 1.2070 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 11:21:38 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2069: +11 -1 lines
Diff to previous 1.2069
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL, LTDL_CONVENIENCE)
(LTDL_INSTALLABLE): Use less quoting for expanded LIBLTDL,
LTDLINCL.  Use m4_default instead of m4_if, to work
around AU_ALIAS bug with empty macro arguments.
(LTDL_INIT): Likewise.
* libltdl/m4/ltoptions.m4 (_LT_WITH_PIC): Likewise.
* TODO, HACKING: Updated.

Revision 1.2069 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 15:38:26 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2068: +6 -1 lines
Diff to previous 1.2068
* libtoolize.m4sh (TAR): Allow the user to override the tar
command.

Revision 1.1220.2.294 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:56:15 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.293: +9 -1 lines
Diff to previous 1.1220.2.293 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O): When comparing expected and actual
compiler/linker output for warnings, weed out both empty lines
as well as lines starting with possibly indented `+', to allow
for shell debugging with `set -x'.
Check the weeded instead of unweeded contents for emptiness.

Revision 1.2068 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:55:12 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2067: +9 -1 lines
Diff to previous 1.2067
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
(_LT_LINKER_BOILERPLATE, _LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O): When comparing expected and actual compiler/
linker output for warnings, weed out both empty lines as well as
lines starting with possibly indented `+', to allow for shell
debugging with `set -x'.
Check the weeded instead of unweeded contents for emptiness.

Revision 1.1220.2.293 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:52:11 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.292: +7 -1 lines
Diff to previous 1.1220.2.292 , to branch point 1.1220
* ltmain.in (link mode): Actually provide a useful error
message.  Fixes long-standing shameful user neglection.
Reported by Martin Paljak <martin.paljak@gmail.com>.

Revision 1.2067 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:48:38 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2066: +8 -1 lines
Diff to previous 1.2066
* libltdl/config/ltmain.m4sh (func_mode_link): Actually provide
a useful error message.  Fixes long-standing shameful user
neglection.
Reported by Martin Paljak <martin.paljak@gmail.com>.

Revision 1.2066 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 08:25:34 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2065: +10 -1 lines
Diff to previous 1.2065
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) [dumpbin]:
Symbols in "pick any" sections are not global. Use
awk, not sed, in the global_symbol_pipe so that keeping
track of sections is easier.
* doc/libtool.texi (libtool script contents): Update to hint
at new findings concerning "pick any" sections.

Revision 1.2065 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 07:17:54 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2064: +7 -1 lines
Diff to previous 1.2064
* tests/early-libtool.at (config.status): Use EXEEXT
consistently.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.1220.2.292 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 07:01:12 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.291: +7 -1 lines
Diff to previous 1.1220.2.291 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]: Use
--enable-auto-image-base instead of a fixed image base address.

Revision 1.2064 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 07:00:01 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2063: +7 -1 lines
Diff to previous 1.2063
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ cygwin, mingw, pw32 ]: Use --enable-auto-image-base instead of
a fixed image base address.

Revision 1.1220.2.291 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:58:59 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.290: +8 -1 lines
Diff to previous 1.1220.2.290 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv4*uw2*,
sysv4.2uw2* ]: Fix my last checkin to really match the more special
case before the general case.
Reported by Stepan Kasal <kasal@ucw.cz>.

Revision 1.2063 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:58:31 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2062: +9 -2 lines
Diff to previous 1.2062
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) [ sysv4*uw2*,
sysv4.2uw2* ]: Fix my last checkin to really match the more special
case before the general case.
Reported by Stepan Kasal <kasal@ucw.cz>.

Revision 1.1220.2.290 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:18:34 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.289: +7 -1 lines
Diff to previous 1.1220.2.289 , to branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv5OpenUNIX8,
sysv5UnixWare7, sysv5uw[78], unixware7, sysv4*uw2* ]:
Match special cases before general case.

Revision 1.2062 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 08:18:09 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2061: +7 -1 lines
Diff to previous 1.2061
* libltdl/m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
[ sysv5OpenUNIX8, sysv5UnixWare7, sysv5uw[78], unixware7,
sysv4*uw2* ]: Match special cases before general case.

Revision 1.2061 - (view) (download) (annotate) - [select for diffs]
Mon Sep 5 10:15:15 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2060: +3 -1 lines
Diff to previous 1.2060
* bootstrap: another AIX sed fix.

Revision 1.2060 - (view) (download) (annotate) - [select for diffs]
Mon Sep 5 06:21:47 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2059: +7 -1 lines
Diff to previous 1.2059
* Makefile.am (TESTS_ENVIRONMENT): Export SHELL.
* bootstrap (SHELL): Set to $CONFIG_SHELL or /bin/sh.
Name `make' targets in portable fashion.  Work around `rm'
warnings.  Unconditionally create fake `libtoolize'.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.

Revision 1.2059 - (view) (download) (annotate) - [select for diffs]
Mon Sep 5 06:16:43 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2058: +7 -1 lines
Diff to previous 1.2058
* Makefile.am (doc/notes.txt): Use --no-headers instead of
--plaintext for makeinfo.
Reported by Peter O'Gorman <peter@pogma.com>.

Revision 1.2058 - (view) (download) (annotate) - [select for diffs]
Sun Sep 4 16:32:40 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2057: +8 -1 lines
Diff to previous 1.2057
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ aix ]
<export_symbols_cmds>: Work around shell expansion issue in
func_show_eval by separating `$' and field number; drop then
unnecessary m4 quoting.

Revision 1.2057 - (view) (download) (annotate) - [select for diffs]
Fri Sep 2 17:42:13 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2056: +9 -1 lines
Diff to previous 1.2056
AC_BEFORE only works if declarations are made inside the macro
cited as the first argument:

* libltdl/m4/libtool.m4 (LT_OUTPUT): Move AC_BEFORE decls...
(LT_INIT, LT_LANG): ...to the macro that has to come first.

Revision 1.1220.2.289 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 16:06:01 2005 UTC (6 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.288: +7 -1 lines
Diff to previous 1.1220.2.288 , to branch point 1.1220
* libtool.m4 (old_postintall_cmds): chmod 644 before running
ranlib.
Reported by Gerald Pfeifer <gerald@pfeifer.com>

Revision 1.2056 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 16:05:46 2005 UTC (6 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.2055: +7 -1 lines
Diff to previous 1.2055
* libltdl/m4/libtool.m4 (old_postintall_cmds): chmod 644 before
running ranlib.
Reported by Gerald Pfeifer <gerald@pfeifer.com>

Revision 1.2055 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 14:16:06 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2054: +4 -1 lines
Diff to previous 1.2054
* libltdl/m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77)
(_LT_PROG_FC): aclocal-1.4 compatibility workaround.

Revision 1.2054 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 14:15:28 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2053: +6 -1 lines
Diff to previous 1.2053
* bootstrap: Do not use nonportable -path.
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

Revision 1.2053 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 11:54:48 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2052: +6 -1 lines
Diff to previous 1.2052
* doc/libtool.texi (LT_INIT): Fix a logical error with
documentation of --with-pic vs --without-pic.

Revision 1.2052 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 11:41:24 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2051: +8 -1 lines
Diff to previous 1.2051
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTIONS): m4_defun this..
* libltdl/m4/libtool.m4 (LT_INIT): so it can be m4_require'd
from here with user-supplied options.  Fixes output macro
ordering issue.

Revision 1.2051 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 11:13:23 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2050: +7 -1 lines
Diff to previous 1.2050
* libtoolize.m4sh (func_scan_files): When searching for evidence
of Autotools in aclocal.m4, be careful not to trip over requires
and defuns.

Revision 1.1220.2.288 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 19:19:41 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.287: +4 -1 lines
Diff to previous 1.1220.2.287 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.287 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 18:54:15 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-20
Changes since 1.1220.2.286: +11 -1 lines
Diff to previous 1.1220.2.286 , to branch point 1.1220
GNU libtool 1.5.20 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* INSTALL, config.guess, config.sub, install-sh,
doc/texinfo.tex: Updated from external sources.
* libltdl/Makefile.am: Bump library revision.

Revision 1.1220.2.286 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 18:29:21 2005 UTC (6 years, 8 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.285: +8 -3 lines
Diff to previous 1.1220.2.285 , to branch point 1.1220
* libltdl/m4/libtool.m4 (AC_LIBLTDL_INSTALLABLE): Fix the comment
to not pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.

Revision 1.2050 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 11:50:45 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2049: +13 -1 lines
Diff to previous 1.2049
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTIONS): Move option macro
dipatch..
(_LT_SET_OPTION): here.  Do not fail but warn on unknown
options.
(_LT_UNLESS_OPTIONS(win32-dll), LT_OPTION_DEFINE(dlopen)):
Add whitespace.
Reported by Robert Ögren <lists@roboros.com> and
Akim Demaille <akim@lrde.epita.fr>.

Revision 1.2049 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 07:37:22 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2048: +6 -1 lines
Diff to previous 1.2048
* libltdl/m4/libtool.m4 [ solaris CC ]: Document issue with C++
standard libraries.

Revision 1.1220.2.285 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 06:38:47 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.284: +6 -1 lines
Diff to previous 1.1220.2.284 , to branch point 1.1220
* README, libtool.m4 [ solaris CC ]: Document issue with C++
standard libraries.

Revision 1.2048 - (view) (download) (annotate) - [select for diffs]
Tue Aug 30 14:31:39 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2047: +5 -1 lines
Diff to previous 1.2047
* libltdl/m4/ltoptions.m4 (AC_LIBTOOL_PIC_MODE): Renamed...
(AC_LIBTOOL_PICMODE): ...this in the backwards compatibility
code.  There never was an AC_LIBTOOL_PIC_MODE macro.

Revision 1.2047 - (view) (download) (annotate) - [select for diffs]
Tue Aug 30 10:50:07 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2046: +6 -1 lines
Diff to previous 1.2046
* libltdl/m4/libtool.m4 (_LT_SETUP): Remove duplicate
--enable-libtool-lock declaration.

Revision 1.2046 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 15:36:24 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2045: +5 -1 lines
Diff to previous 1.2045
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_PATH_TOOL_PREFIX, _LT_SYS_HIDDEN_LIBDEPS, _LT_DECL_EGREP):
Fix typos.

Revision 1.2045 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 14:37:55 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2044: +10 -1 lines
Diff to previous 1.2044
* Makefile.am: Install libltdl data files in correct order.
Use pre-defined programs for installation; use NORMAL_INSTALL
and NORMAL_UNINSTALL.  Really fix ownership and timestamp
problems.  Fix typo in uninstallation of aclocal files.
Reported by Peter Breitenlohner <peb@mppmu.mpg.de> and
Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.2044 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 13:58:07 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2043: +18 -1 lines
Diff to previous 1.2043
Allow for portability with Autoconf 2.59, Automake 1.9.6,
which lack AC_CONFIG_LIBOBJ_DIR support.

* bootstrap: Unless environment variable WORKING_LIBOBJS_SUPPORT
is set to true aka `:', symlink ..
* argz.c lt__dirent.c lt__strl.c: .. these from the copies in
libltdl.
* configure.ac (SUBDIR_LIBOBJS): Automake conditional, set if
bootstrap didn't make the extra copies of libobj sources in
top srcdir...
* Makefile.am: Add these to EXTRA_DIST if SUBDIR_OBJS is not set,
as well as the originals in libltdl/, in order to work when
bootstrapped both with old and newer Automake/Autoconf.

Revision 1.1220.2.284 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 11:11:38 2005 UTC (6 years, 8 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.283: +10 -2 lines
Diff to previous 1.1220.2.283 , to branch point 1.1220
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE): Fix the comment to not
pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.
* doc/libtool.texi (Distributing libltdl):  Update the
documentation to match the advice given in HEAD.  Don't tell
the user they have to AC_SUBST again.

Revision 1.2043 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 10:47:40 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2042: +6 -1 lines
Diff to previous 1.2042
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE): Fix the comment to not
pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.

Revision 1.2042 - (view) (download) (annotate) - [select for diffs]
Sun Aug 28 23:30:05 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2041: +15 -1 lines
Diff to previous 1.2041
Some macros had relied on accidentally correct ordering in order
for $MV to be defined before use.  Factor out setting of some
common file commands and m4_require it before use:

* libltdl/m4/libtool.m4 (_LT_FILEUTILS_DEFAULTS): Allow user to
override some common file commands at configure time.
(_LT_SETUP, _LT_CONFIG, _LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O, _LT_COMPILER_FILE_LOCKS)
(_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
(_LT_SYS_HIDDEN_DEPLIBS): m4_require it to ensure the commands are
defined before they are called.

Revision 1.2041 - (view) (download) (annotate) - [select for diffs]
Sun Aug 28 22:55:39 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2040: +6 -1 lines
Diff to previous 1.2040
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4: AU_DEFUN doesn't pass
arguments.  Use AU_ALIAS instead!

Revision 1.2040 - (view) (download) (annotate) - [select for diffs]
Sun Aug 28 15:34:18 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2039: +10 -2 lines
Diff to previous 1.2039
* libltdl/config/ltmain.m4sh (func_lalib_unsafe_p) [osf]:
Save file descriptor to original STDIN, and restore after
redirection.  Fixes memory corruption with Tru64 and OSF sh.
Reported by Nicolas Joly <njoly@pasteur.fr>.

Revision 1.2039 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 13:54:02 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2038: +4 -1 lines
Diff to previous 1.2038
* tests/early-libtool.at: Fix goofed up make rules in
previous commit.

Revision 1.2038 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 13:48:26 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2037: +8 -1 lines
Diff to previous 1.2037
* tests/inherited_flags.at: Weaken for MSVC.
* tests/early-libtool.at, tests/template.at: Fix for compiler
that do not understand '-c -o'.

Revision 1.2037 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 10:00:18 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2036: +6 -1 lines
Diff to previous 1.2036
* tests/standalone.at, tests/template.at: Do not compare
output because of EOL issues.  Resolve warnings, make cross-
compilation aware.
Reported by Peter Ekberg <peda@axentia.se>.

Revision 1.2036 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 09:58:38 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2035: +7 -1 lines
Diff to previous 1.2035
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_LINKER_SHLIBS): Double-quote unsafe tag variable
descriptions: they are literals.

Revision 1.2035 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 13:39:54 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2034: +9 -1 lines
Diff to previous 1.2034
* tests/standalone.at: (without autotools): Add
$(CFLAGS) to LTCOMPILE and LTLINK. Separate compiling
and linking. Remove compiling flags from link. Add
--tag. Add -no-undefined flag.

Revision 1.1220.2.283 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:59:04 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.282: +6 -1 lines
Diff to previous 1.1220.2.282 , to branch point 1.1220
* ltmain.in (install mode): Try "ln -s -f" and "rm -f && ln -s"
to make a symlink for a shared library: the former is needed for
libraries `ln' depends on, the latter for Solaris /bin/ln.
Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.

Revision 1.1667.2.298 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:58:19 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.297: +7 -1 lines
Diff to previous 1.1667.2.297 , to branch point 1.1667 , to next main 1.2635
* config/ltmain.sh (func_mode_install): Try "ln -s -f"
and "rm -f && ln -s" to make a symlink for a shared library: the
former is needed for libraries `ln' depends on, the latter for
Solaris /bin/ln.
Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.

Revision 1.2034 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:57:31 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2033: +12 -1 lines
Diff to previous 1.2033
* libltdl/config/ltmain.sh (func_mode_install): Try "ln -s -f"
and "rm -f && ln -s" to make a symlink for a shared library: the
former is needed for libraries `ln' depends on, the latter for
Solaris /bin/ln.
Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.

Revision 1.1667.2.297 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:05:43 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.296: +5 -1 lines
Diff to previous 1.1667.2.296 , to branch point 1.1667
* config/ltmain.sh (cwrappersource): return 127 if exec failed.

Revision 1.1667.2.296 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 15:05:18 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.295: +5 -1 lines
Diff to previous 1.1667.2.295 , to branch point 1.1667
* m4/libtool.m4 (_LT_COMPILER_C_O): Send chmod warning to log.

Revision 1.1220.2.282 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 14:51:57 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.281: +5 -1 lines
Diff to previous 1.1220.2.281 , to branch point 1.1220
* ltmain.in (cwrappersource): return 127 if exec failed.

Revision 1.1220.2.281 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 14:51:35 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.280: +5 -1 lines
Diff to previous 1.1220.2.280 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Send chmod warning to log.

Revision 1.2033 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 14:48:28 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2032: +3 -1 lines
Diff to previous 1.2032
* libltdl/m4/libtool.m4 (_LT_COMPILER_C_O): Send chmod warning to log.

Revision 1.2032 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 13:39:50 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2031: +6 -1 lines
Diff to previous 1.2031
* tests/defs.m4sh (m4dir, auxdir, scripts): Fix for source tree
reorganization.
* tests/sh.test: Adjust.  Also barf on sed diagnostics so this
test will not fail again silently.

Revision 1.2031 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 11:13:18 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2030: +4 -1 lines
Diff to previous 1.2030
* libltdl/m4/ltdl.m4 (LT_SYS_SYMBOL_USCORE): Use _LT_EOF, not
EOF.

Revision 1.2030 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 11:11:37 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2029: +6 -1 lines
Diff to previous 1.2029
* tests/fcdemo/Makefile.am (suffix rules): Explicitly add
$(FCFLAGS_f90) so the tests can pass on AIX.

Revision 1.2029 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 04:51:40 2005 UTC (6 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.2028: +7 -1 lines
Diff to previous 1.2028
* libltdl/config/ltmain.m4sh (inherited_linker_flags): Work when
output is an application too.
Reported by Christopher Egger <Christoph_Egger@gmx.de>

Revision 1.1667.2.295 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 16:05:05 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.294: +8 -1 lines
Diff to previous 1.1667.2.294 , to branch point 1.1667
* 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>.

Revision 1.2028 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 16:04:24 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2027: +8 -1 lines
Diff to previous 1.2027
* libltdl/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>.

Revision 1.1667.2.294 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 13:57:21 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.293: +4 -1 lines
Diff to previous 1.1667.2.293 , to branch point 1.1667
* Makefile.maint (web-manual): Fix $(LN_S) to use absolute path.
Fix creating the manual for VPATH build.

Revision 1.2027 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 13:56:47 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2026: +4 -1 lines
Diff to previous 1.2026
* Makefile.maint (web-manual): Fix $(LN_S) to use absolute path.
Fix creating the manual for VPATH build.

Revision 1.1667.2.293 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 11:21:15 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.292: +6 -1 lines
Diff to previous 1.1667.2.292 , to branch point 1.1667
* bootstrap: Add default $auxdir value.  ltmain.m4sh
is prerequisite to ltmain.sh.  Improve warning message.

Revision 1.2026 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 11:14:54 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2025: +6 -1 lines
Diff to previous 1.2025
* bootstrap: Fix missing replace config -> $auxdir.  ltmain.m4sh
is prerequisite to ltmain.sh.  Improve warning message.

Revision 1.2025 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 01:49:36 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2024: +80 -7 lines
Diff to previous 1.2024
Reorganise the libtool tree to create a bootstrapped libltdl for
installation to the libtoolize master tree, so that libltdl is
useable even in the extreme case of when automake and autoconf are
not installed on the developers machine.  Part of this change
requires some duplication of rules between Makefile.am (which
builds libltdl for this distribution) and libltdl/Makefile.am
(which is used by projects that libltoolize --ltdl --copy), so
libtool now really does use a single toplevel Makefile.am, and we
generate libltdl/Makefile.am from that:

* m4, config: Moved from here...
* libltdl/m4, libltdl/config: ...to here, to reduce the amount of
kludging needed in bootstrap for autoreconf to run.
* tests/cdemo/Makefile.am, tests/demo/Makefile.am,
tests/depdemo/Makefile.am, tests/f77demo/Makefile.am,
tests/fcdemo/Makefile.am, tests/mdemo/Makefile.am,
tests/mdemo2/Makefile.am, tests/pdemo/Makefile.am,
tests/tagdemo/Makefile.am (ACLOCAL_AMFLAGS): Adjust to
compensate.
* tests/cdemo/configure.ac, tests/demo/configure.ac,
tests/depdemo/configure.ac, tests/f77demo/configure.ac,
tests/fcdemo/configure.ac, tests/mdemo/configure.ac,
tests/mdemo2/configure.ac, tests/pdemo/configure.ac,
tests/tagdemo/configure.ac (AC_CONFIG_AUX_DIR): Ditto.
* libltdl/m4/ltdl.m4: Increment serial number.
(LTDL_INIT): Accept an optional directory argument to prefix each
of the LD_DLLOADERS locations.  Default to empty for backwards
compatibility.
* Makefile.maint: Adjust to compensate.
* configure.ac (AC_CONFIG_AUX_DIR, AC_CONFIG_MACRO_DIR): Adjust.
(AC_CONFIG_LIBOBJ_DIR): Set here so that we can build LTLIBOBJS
from in a subdirectory from the amalgamated Makefile.am.
(AM_PROG_CC_C_O, AM_INIT_AUTOMAKE): Use subdir-objects.
(AC_CONFIG_FILES): Remove libltdl/Makefile.am.
* libltdl/Makefile.am: Removed from repository, and merged into
Makefile.am as we now generate it...
* Makefile.am (libltdl/Makefile.am): ...from here, by extracting
the merged rules, and tweaking paths to accomodate the difference
in directory from Makefile.am to libltdl/Makefile.am.
(nobase_dist_pkgdata_DATA): Automake generated installation rules
change timestamps of installed files, so renamed this...
(configauxfiles): ...to this...
(libtoolize): ...substitute it...
(install-data-local): ...install manually, preserving
timestamps...
(install-data-hook): ...and set execute bit as appropriate.
(uninstall-hook): Not forgetting to remove them at uninstall.
(libltdl/Makefile.in): New rule.  Called from...
* bootstrap: ...here to avoid relying on config.status at
bootstrap time.
(auxdir, m4dir): Extract from configure.ac for ease of future
maintenance.  Adjust all references.
(reconfdirs): Call autoreconf for libltdl too -- even
though we don't use it for the build, libltdl/configure and
friends are installed with `libtoolize --ltdl --copy'.
* libtoolize.m4sh: Add files from the installed config master tree
to libtoolize --ltdl project subdirectory.
Diagnose duplicated files when --ltdl is used in an autotooled
project.
It's perfectly fine to run `libtoolize --ltdl --copy' in a tree
that has no configure.ac or configure.in; we want libltdl to be
useful even to projects that don't use autotools themselves.
(libtoolize_flags): Removed.  Changed all callers.
(func_massage_pkgconfig_files): New function.
* tests/standalone.at: New tests for using libltdl without
supporting configury in the parent project.
* tests/testsuite.at: Run them!
* NEWS: Updated.

Revision 1.2024 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 11:25:36 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2023: +4 -1 lines
Diff to previous 1.2023
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) [dumpbin]: Add
forgotten end bracket.

Revision 1.2023 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 11:12:26 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2022: +4 -1 lines
Diff to previous 1.2022
* doc/libtool.texi: Shorten the lines describing the
output from MS dumpbin, and align the columns.

Revision 1.2022 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 11:06:57 2005 UTC (6 years, 8 months ago) by pekberg
Branch: MAIN
Changes since 1.2021: +14 -1 lines
Diff to previous 1.2021
* m4/libtool.m4: Bump serial number.
(LT_PATH_NM): If nm is not found on the path, look for
dumpbin. Then check if $NM responds as dumpbin would
and if not, assume the name lister is BSD nm compatible.
(_LT_CMD_GLOBAL_SYMBOLS): If the name lister uses the
dumpbin interface, adjust the test to find a working
global_symbol_pipe.
* doc/libtool.texi: Document $NM to possibly be MS
dumpbin compatible, and also document the format of the
relevant output from MS dumpbin.

Revision 1.2021 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 18:53:14 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2020: +3 -1 lines
Diff to previous 1.2020
* libltdl/Makefile.am: revert mistaken commit.

Revision 1.2020 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 18:47:06 2005 UTC (6 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2019: +11 -5 lines
Diff to previous 1.2019
* tests/template.at [darwin]: Some of these tests result in
unresolved symbols on darwin, so don't run those test on that
host!

Revision 1.1667.2.292 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 17:09:24 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.291: +11 -1 lines
Diff to previous 1.1667.2.291 , to branch point 1.1667
* 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.

Revision 1.2019 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 17:07:16 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2018: +15 -1 lines
Diff to previous 1.2018
* 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.
* tests/early-libtool.at: New test.
* Makefile.am (TESTSUITE_AT): Updated.
* tests/testsuite.at: Updated.  Define defaults for $ACLOCAL,
$AUTOCONF.

Revision 1.2018 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 09:51:57 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2017: +3 -1 lines
Diff to previous 1.2017
* TODO: Actually updated now.

Revision 1.1220.2.280 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:56:19 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.279: +5 -1 lines
Diff to previous 1.1220.2.279 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.

Revision 1.1667.2.291 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:55:57 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.290: +5 -1 lines
Diff to previous 1.1667.2.290 , to branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.

Revision 1.2017 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:55:39 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2016: +5 -1 lines
Diff to previous 1.2016
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.

Revision 1.1220.2.279 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:18:01 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.278: +7 -1 lines
Diff to previous 1.1220.2.278 , to branch point 1.1220
* libtool.m4 [sun, CC] (AC_LIBTOOL_LANG_CXX_CONFIG): Move
postdeps override ..
(AC_LIBTOOL_POSTDEP_PREDEP): ..here, so they actually override.

Revision 1.1667.2.290 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:17:05 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.289: +6 -0 lines
Diff to previous 1.1667.2.289 , to branch point 1.1667
* m4/libtool.m4 [sun, CC] (_LT_LANG_CXX_CONFIG): Move postdeps
override ..
(_LT_SYS_HIDDEN_LIBDEPS): ..here.

Revision 1.2016 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:16:46 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2015: +7 -0 lines
Diff to previous 1.2015
* m4/libtool.m4 [sun, CC] (_LT_LANG_CXX_CONFIG): Move postdeps
override ..
(_LT_SYS_HIDDEN_LIBDEPS): ..here.
* TODO: Updated.

Revision 1.1220.2.278 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:15:39 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.277: +5 -1 lines
Diff to previous 1.1220.2.277 , to branch point 1.1220
* ltmain.in (SP2NL, NL2SP): Simplify.

Revision 1.1667.2.289 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:11:48 2005 UTC (6 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.288: +5 -1 lines
Diff to previous 1.1667.2.288 , to branch point 1.1667
Actually update ChangeLog.

Revision 1.2015 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 06:11:02 2005 UTC (6 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.2014: +5 -1 lines
Diff to previous 1.2014
* config/general.m4sh (SP2NL, NL2SP): Simplify.

Revision 1.1667.2.288 - (view) (download) (annotate) - [select for diffs]
Wed Aug 17 20:09:19 2005 UTC (6 years, 9 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.287: +5 -17 lines
Diff to previous 1.1667.2.287 , to branch point 1.1667
* m4/ltdl.m4 (LTDL_INIT): Fix mismatched parens.

Revision 1.2014 - (view) (download) (annotate) - [select for diffs]
Wed Aug 17 19:24:23 2005 UTC (6 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.2013: +6 -18 lines
Diff to previous 1.2013
* m4/ltdl.m4 (LTDL_INIT): Fix mismatched parens.

Revision 1.2013 - (view) (download) (annotate) - [select for diffs]
Sat Aug 13 07:26:50 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2012: +4 -1 lines
Diff to previous 1.2012
* tests/inherited_flags.at: Store intermediate libtool output
for better debugging.

Revision 1.2012 - (view) (download) (annotate) - [select for diffs]
Sat Aug 13 06:57:38 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2011: +3 -1 lines
Diff to previous 1.2011
* tests/link-order.at: Add -no-undefined to LDFLAGS.

Revision 1.2011 - (view) (download) (annotate) - [select for diffs]
Sat Aug 13 06:45:33 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2010: +7 -1 lines
Diff to previous 1.2010
* tests/convenience.at, tests/template.at: Change suffix of C++
files to .cpp, for compatibility with MSVC.
Reported by Peter Ekberg <peda@axentia.se>.

Revision 1.1667.2.287 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 22:53:00 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.286: +9 -1 lines
Diff to previous 1.1667.2.286 , to branch point 1.1667
* 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.

Revision 1.2010 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 22:52:29 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2009: +9 -1 lines
Diff to previous 1.2009
* 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.

Revision 1.1220.2.277 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 21:07:57 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.276: +6 -1 lines
Diff to previous 1.1220.2.276 , to branch point 1.1220
* ltmain.in (install mode) [ cygwin, mingw ]: Do not append a dot
to a file name to source it, it breaks on cygwin managed mounts
and is not necessary anywhere.
Reported by Eric Blake <ebb9@byu.net>.

Revision 1.1667.2.286 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 21:06:46 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.285: +7 -1 lines
Diff to previous 1.1667.2.285 , to branch point 1.1667
* 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>.

Revision 1.2009 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 21:06:13 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2008: +7 -1 lines
Diff to previous 1.2008
* 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>.

Revision 1.2008 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 20:34:18 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2007: +5 -1 lines
Diff to previous 1.2007
* config/ltmain.m4sh (func_execute_cmds): New function.
(func_mode_finish, func_mode_install, func_mode_link)
(func_mode_uninstall): Use it.

Revision 1.1667.2.285 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 20:20:04 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.284: +8 -1 lines
Diff to previous 1.1667.2.284 , to branch point 1.1667
* 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>.

Revision 1.2007 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 20:19:38 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2006: +8 -1 lines
Diff to previous 1.2006
* 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>.

Revision 1.1667.2.284 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 20:08:03 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.283: +6 -1 lines
Diff to previous 1.1667.2.283 , to branch point 1.1667
* config/ltmain.m4sh (mode): Do not initialize, for nicer error
messages.

Revision 1.2006 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 20:07:20 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2005: +6 -1 lines
Diff to previous 1.2005
* config/ltmain.m4sh (mode): Do not initialize, for nicer error
messages.

Revision 1.1220.2.276 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 14:07:28 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.275: +9 -1 lines
Diff to previous 1.1220.2.275 , to branch point 1.1220
* Makefile.am, libltdl/Makefile.am: Install libltdl data files
in correct order, by Automake rules.  Really fixes ownership and
timestamp problems.
Reported by Peter Breitenlohner <peb@mppmu.mpg.de> and
Charles Wilson <cygwin@cwilson.fastmail.fm>.

Revision 1.1220.2.275 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 06:26:05 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.274: +6 -1 lines
Diff to previous 1.1220.2.274 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Set ac_ext to cpp,
not cc.

Revision 1.1667.2.283 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 06:25:33 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.282: +5 -1 lines
Diff to previous 1.1667.2.282 , to branch point 1.1667
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Set ac_ext to cpp, not cc.

Revision 1.2005 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 06:25:09 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2004: +5 -1 lines
Diff to previous 1.2004
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Set ac_ext to cpp, not cc.

Revision 1.1667.2.282 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 12:05:35 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.281: +6 -1 lines
Diff to previous 1.1667.2.281 , to branch point 1.1667
* config/ltmain.m4sh (inherited_linker_flags): Backed out broken
patch.

Revision 1.2004 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 12:03:50 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2003: +6 -1 lines
Diff to previous 1.2003
* config/ltmain.m4sh (inherited_linker_flags): Backed out broken
patch.

Revision 1.1667.2.281 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 10:45:17 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.280: +7 -1 lines
Diff to previous 1.1667.2.280 , to branch point 1.1667
* config/ltmain.m4sh (inherited_linker_flags): Work when output
is an application too.
Reported by Christopher Egger <Christoph_Egger@gmx.de>

Revision 1.2003 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 10:44:44 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2002: +7 -1 lines
Diff to previous 1.2002
* config/ltmain.m4sh (inherited_linker_flags): Work when output
is an application too.
Reported by Christopher Egger <Christoph_Egger@gmx.de>

Revision 1.1667.2.280 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 09:27:08 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.279: +14 -1 lines
Diff to previous 1.1667.2.279 , to branch point 1.1667
* 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.

Revision 1.2002 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 09:23:56 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2001: +15 -1 lines
Diff to previous 1.2001
* m4/libtool.m4 (_LT_PROG_FC, _LT_LANG_FC_CONFIG): New macros
for modern Fortran.
(LT_LANG, _LT_LANG_DEFAULT_CONFIG, _LT_SYS_DYNAMIC_LINKER,
_LT_SYS_HIDDEN_LIBDEPS): Adjusted.
* tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am, tests/fcdemo/README,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c, tests/fcdemo/foo.h,
tests/fcdemo/fooc.c, tests/fcdemo/foof.f90, tests/fcdemo/foof2.f90,
tests/fcdemo/foof3.f90, tests/fcdemo/fprogram.f90: New tests for Fortran.
* tests/convenience.at: Extended.
* Makefile.am, configure.ac: Adjusted.
* NEWS: Updated.

Revision 1.1220.2.274 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:49:03 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.273: +5 -1 lines
Diff to previous 1.1220.2.273 , to branch point 1.1220
* AUTHORS: Updated.

Revision 1.1667.2.279 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:48:06 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.278: +5 -1 lines
Diff to previous 1.1667.2.278 , to branch point 1.1667
* AUTHORS, HACKING: Updated.

Revision 1.2001 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:47:42 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2000: +5 -1 lines
Diff to previous 1.2000
* AUTHORS, HACKING: Updated.

Revision 1.1220.2.273 - (view) (download) (annotate) - [select for diffs]
Fri Aug 5 07:53:42 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.272: +6 -1 lines
Diff to previous 1.1220.2.272 , to branch point 1.1220
* ltmain.in (link mode): Ignore errors from expr when
determining if piece-wise linking should be done.

Revision 1.1667.2.278 - (view) (download) (annotate) - [select for diffs]
Fri Aug 5 07:52:03 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.277: +6 -1 lines
Diff to previous 1.1667.2.277 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Ignore errors from expr
when determining if piece-wise linking should be done.

Revision 1.2000 - (view) (download) (annotate) - [select for diffs]
Fri Aug 5 07:50:49 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1999: +6 -1 lines
Diff to previous 1.1999
* config/ltmain.m4sh (func_mode_link): Ignore errors from expr
when determining if piece-wise linking should be done.

Revision 1.1667.2.277 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 13:50:42 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.276: +4 -1 lines
Diff to previous 1.1667.2.276 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
missing bit from Christoph's patch.

Revision 1.1999 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 13:50:16 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1998: +4 -1 lines
Diff to previous 1.1998
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
missing bit from Christoph's patch.

Revision 1.1667.2.276 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 12:25:24 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.275: +6 -1 lines
Diff to previous 1.1667.2.275 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_HARDCODE_LIBPATH, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): Comment typos.

Revision 1.1998 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 12:24:44 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1997: +6 -1 lines
Diff to previous 1.1997
* m4/libtool.m4 (_LT_LINKER_HARDCODE_LIBPATH, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): Comment typos.

Revision 1.1667.2.275 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 12:13:53 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.274: +7 -1 lines
Diff to previous 1.1667.2.274 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.

Revision 1.1997 - (view) (download) (annotate) - [select for diffs]
Thu Aug 4 12:12:45 2005 UTC (6 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1996: +7 -1 lines
Diff to previous 1.1996
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.

Revision 1.1220.2.272 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 14:04:20 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.271: +5 -1 lines
Diff to previous 1.1220.2.271 , to branch point 1.1220
* libltdl/ltdl.c (sys_wll_open): Set the error mode so that no
dialog is popped up in case the file given to LoadLibrary is not
a dll.

Revision 1.1220.2.271 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 12:45:20 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.270: +6 -1 lines
Diff to previous 1.1220.2.270 , to branch point 1.1220
* ltmain.in (link mode): Properly remove the fake symbol line
": @PROGRAM " from the list of exported symbols.

Revision 1.1220.2.270 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 16:15:05 2005 UTC (6 years, 9 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.269: +4 -1 lines
Diff to previous 1.1220.2.269 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LINKER_OPTION): Fix copy-paste bug, it
is the linker that is tested.

Revision 1.1220.2.269 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 06:20:42 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.268: +3 -1 lines
Diff to previous 1.1220.2.268 , to branch point 1.1220
* libltdl/ltdl.c (sys_wll_open): Revert commit mistake.

Revision 1.1220.2.268 - (view) (download) (annotate) - [select for diffs]
Tue Aug 2 06:10:33 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-1-5
Changes since 1.1220.2.267: +6 -1 lines
Diff to previous 1.1220.2.267 , to branch point 1.1220
* ltmain.in (link mode) <lib>: Make sure skipped_export is
set to colon if _some_ cmd of export_symbols_cmds is too long.

Revision 1.1667.2.274 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 15:52:45 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.273: +6 -1 lines
Diff to previous 1.1667.2.273 , to branch point 1.1667
* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
to configure disables the fortran tests in the testsuite.

Revision 1.1996 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 15:50:57 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1995: +6 -1 lines
Diff to previous 1.1995
* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
to configure disables the fortran tests in the testsuite.

Revision 1.1667.2.273 - (view) (download) (annotate) - [select for diffs]
Fri Jul 29 13:25:07 2005 UTC (6 years, 9 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.272: +6 -1 lines
Diff to previous 1.1667.2.272 , to branch point 1.1667
* m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
AC_LIST_HEADERS which is _AC_LIST_TAGS.

Revision 1.1995 - (view) (download) (annotate) - [select for diffs]
Fri Jul 29 13:24:13 2005 UTC (6 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1994: +6 -1 lines
Diff to previous 1.1994
* m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
AC_LIST_HEADERS which is _AC_LIST_TAGS.

Revision 1.1667.2.272 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 11:00:35 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.271: +8 -1 lines
Diff to previous 1.1667.2.271 , to branch point 1.1667
* 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.

Revision 1.1994 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:59:31 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1993: +8 -1 lines
Diff to previous 1.1993
* 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.

Revision 1.1667.2.271 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:57:01 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.270: +7 -1 lines
Diff to previous 1.1667.2.270 , to branch point 1.1667
* 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.

Revision 1.1993 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:55:33 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1992: +7 -1 lines
Diff to previous 1.1992
* 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.

Revision 1.1667.2.270 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:48:11 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.269: +6 -1 lines
Diff to previous 1.1667.2.269 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_OPTION): Fix copy-paste bug, it is
the linker that is tested.

Revision 1.1992 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:46:56 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1991: +6 -1 lines
Diff to previous 1.1991
* m4/libtool.m4 (_LT_LINKER_OPTION): Fix copy-paste bug, it is
the linker that is tested.

Revision 1.1667.2.269 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:44:33 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.268: +6 -1 lines
Diff to previous 1.1667.2.268 , to branch point 1.1667
* tests/demo-noinst-link.test: $make is empty on MSYS, replace
with $MAKE. Makes the test pass for MinGW.

Revision 1.1991 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:42:45 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1990: +6 -1 lines
Diff to previous 1.1990
* tests/demo-noinst-link.test: $make is empty on MSYS, replace
with $MAKE. Makes the test pass for MinGW.

Revision 1.1667.2.268 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:34:23 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.267: +7 -1 lines
Diff to previous 1.1667.2.267 , to branch point 1.1667
* config/ltmain.m4sh (func_generate_dlsyms): Properly remove
the fake symbol line ": @PROGRAM@ " from the list of exported
symbols.

Revision 1.1990 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:23:18 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1989: +7 -1 lines
Diff to previous 1.1989
* config/ltmain.m4sh (func_generate_dlsyms): Properly remove
the fake symbol line ": @PROGRAM@ " from the list of exported
symbols.

Revision 1.1667.2.267 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:17:17 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.266: +7 -1 lines
Diff to previous 1.1667.2.266 , to branch point 1.1667
* 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.

Revision 1.1989 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:15:56 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1988: +7 -1 lines
Diff to previous 1.1988
* 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.

Revision 1.1667.2.266 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:09:04 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.265: +7 -1 lines
Diff to previous 1.1667.2.265 , to branch point 1.1667
* 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.

Revision 1.1988 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:07:17 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1987: +7 -1 lines
Diff to previous 1.1987
* 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.

Revision 1.1667.2.265 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:03:04 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.264: +9 -1 lines
Diff to previous 1.1667.2.264 , to branch point 1.1667
* 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.

Revision 1.1987 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 10:00:55 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1986: +9 -1 lines
Diff to previous 1.1986
* 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.

Revision 1.1667.2.264 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 09:06:07 2005 UTC (6 years, 9 months ago) by pekberg
Branch: branch-2-0
Changes since 1.1667.2.263: +6 -1 lines
Diff to previous 1.1667.2.263 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link) <lib>: Zap duplicate
message "creating reloadable object files..."

Revision 1.1986 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 08:38:07 2005 UTC (6 years, 9 months ago) by pekberg
Branch: MAIN
Changes since 1.1985: +6 -1 lines
Diff to previous 1.1985
* config/ltmain.m4sh (func_mode_link) <lib>: Zap duplicate
message "creating reloadable object files..."

Revision 1.1220.2.267 - (view) (download) (annotate) - [select for diffs]
Sun Jul 24 12:21:07 2005 UTC (6 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.266: +7 -1 lines
Diff to previous 1.1220.2.266 , to branch point 1.1220
* 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>

Revision 1.1985 - (view) (download) (annotate) - [select for diffs]
Sun Jul 24 12:20:43 2005 UTC (6 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1984: +7 -1 lines
Diff to previous 1.1984
* 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>

Revision 1.1667.2.263 - (view) (download) (annotate) - [select for diffs]
Sun Jul 24 12:19:16 2005 UTC (6 years, 9 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.262: +7 -1 lines
Diff to previous 1.1667.2.262 , to branch point 1.1667
* 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>

Revision 1.1984 - (view) (download) (annotate) - [select for diffs]
Mon Jul 11 12:11:25 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1983: +6 -1 lines
Diff to previous 1.1983
* m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Fix bogus merge.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.

Revision 1.1667.2.262 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 16:16:53 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.261: +8 -1 lines
Diff to previous 1.1667.2.261 , to branch point 1.1667
* 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>.

Revision 1.1983 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 16:16:10 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1982: +8 -1 lines
Diff to previous 1.1982
* 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>.

Revision 1.1220.2.266 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:57:48 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.265: +5 -0 lines
Diff to previous 1.1220.2.265 , to branch point 1.1220
* libltdl/Makefile.am (local-install-files): Have root own of
installed files (but do not fail, for user installs).

Revision 1.1667.2.261 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:55:35 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.260: +6 -1 lines
Diff to previous 1.1667.2.260 , to branch point 1.1667
* Makefile.am (install-data-local): Have root own of installed
files (but do not fail, for user installs).

Revision 1.1982 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:54:56 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1981: +6 -1 lines
Diff to previous 1.1981
* Makefile.am (install-data-local): Have root own of installed
files (but do not fail, for user installs).

Revision 1.1220.2.265 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:50:28 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.264: +6 -1 lines
Diff to previous 1.1220.2.264 , to branch point 1.1220
* tests/defs (make): Undo bogus change I did, and also
wrongly attributed to Derek R. Price.

Revision 1.1220.2.264 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:27:51 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.263: +6 -1 lines
Diff to previous 1.1220.2.263 , to branch point 1.1220
* tests/defs (SED): Default variable contents to `sed'.
Fixes false PASS of sh.test.

Revision 1.1220.2.263 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:19:56 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.262: +13 -1 lines
Diff to previous 1.1220.2.262 , to branch point 1.1220
* ltmain.in: When a library is installed, dependent on a
convenience library, and it involves relinking, the object
files extracted from the convenience library are not removed
after the relink. This is a problem if you build as non-root,
install as root, then try to remove the build directory as
non-root; Clean up properly if relink fails; Change
"$realname"U to ${realname}T to be consistent.
Missing backport of 2004-03-24 patch reported against MirLibtool
by Marc Matteo <marcm@lectroid.net>.

Revision 1.1220.2.262 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:03:15 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.261: +6 -1 lines
Diff to previous 1.1220.2.261 , to branch point 1.1220
* libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL
executable after installing it.

Revision 1.1667.2.260 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 15:00:56 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.259: +6 -1 lines
Diff to previous 1.1667.2.259 , to branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds>
[cygwin,mingw,pw32]: Make DLL executable after installing it.

Revision 1.1981 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 14:59:55 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1980: +6 -1 lines
Diff to previous 1.1980
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds>
[cygwin,mingw,pw32]: Make DLL executable after installing it.

Revision 1.1220.2.261 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 13:48:27 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.260: +7 -1 lines
Diff to previous 1.1220.2.260 , to branch point 1.1220
* ltmain.in (install mode): 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>.

Revision 1.1667.2.259 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 13:47:11 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.258: +8 -1 lines
Diff to previous 1.1667.2.258 , to branch point 1.1667
* 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>.

Revision 1.1980 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 13:45:56 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1979: +8 -1 lines
Diff to previous 1.1979
* 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>.

Revision 1.1220.2.260 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 18:15:58 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.259: +5 -1 lines
Diff to previous 1.1220.2.259 , to branch point 1.1220
* libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): Quieten configure output
for corner cases on some BSDs.
(AC_LIBTOOL_SYS_MAX_CMD_LEN): Another comment cleanup.

Revision 1.1667.2.258 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 18:15:30 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.257: +5 -1 lines
Diff to previous 1.1667.2.257 , to branch point 1.1667
* m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Quieten configure
output for corner cases on some BSDs.
(LT_CMD_MAX_LEN): Another comment cleanup.

Revision 1.1979 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 18:15:07 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1978: +5 -1 lines
Diff to previous 1.1978
* m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Quieten configure
output for corner cases on some BSDs.
(LT_CMD_MAX_LEN): Another comment cleanup.

Revision 1.1220.2.259 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 16:57:32 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.258: +10 -1 lines
Diff to previous 1.1220.2.258 , to branch point 1.1220
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_LIBTOOL_WIN32_DLL, AC_PROG_LD, AC_PROG_LD_GNU)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.

Revision 1.1667.2.257 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 16:56:25 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.256: +9 -1 lines
Diff to previous 1.1667.2.256 , to branch point 1.1667
* 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.

Revision 1.1978 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 16:55:48 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1977: +9 -1 lines
Diff to previous 1.1977
* 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.

Revision 1.1977 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 14:44:19 2005 UTC (6 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1976: +6 -1 lines
Diff to previous 1.1976
* tests/inherited_flags.at: Use -no-undefined.
Reported by Chris Oxenreider <oxenreid@state.net>

Revision 1.1220.2.258 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 10:19:39 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.257: +11 -1 lines
Diff to previous 1.1220.2.257 , to branch point 1.1220
* ltmain.in (compile mode, link mode),
libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH, _LT_AC_LOCK,
AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_PATH_TOOL_PREFIX,
AC_DEPLIBS_CHECK_METHOD,   AC_LIBTOOL_LANG_C_CONFIG,
AC_LIBTOOL_LANG_CXX_CONFIG,  AC_LIBTOOL_POSTDEP_PREDEP,
AC_LIBTOOL_LANG_F77_CONFIG,  AC_LIBTOOL_PROG_COMPILER_PIC,
AC_LIBTOOL_PROG_LD_SHLIBS): Remove some unnecessary quotes.

Revision 1.1667.2.256 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 10:19:04 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.255: +7 -1 lines
Diff to previous 1.1667.2.255 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_compile, func_mode_link),
m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH, _LT_ENABLE_LOCK):
Remove some unnecessary quotes.

Revision 1.1976 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 10:18:28 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1975: +5 -1 lines
Diff to previous 1.1975
* config/ltmain.m4sh (func_mode_compile, func_mode_link),
m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH, _LT_ENABLE_LOCK):
Remove some unnecessary quotes.

Revision 1.1975 - (view) (download) (annotate) - [select for diffs]
Sat Jul 2 09:58:58 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1974: +6 -1 lines
Diff to previous 1.1974
* tests/convenience.at <GCJ>: Fix java test.
Reported by Eric Blake <ericblake@comcast.net>.

Revision 1.1220.2.257 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 02:23:00 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.256: +6 -1 lines
Diff to previous 1.1220.2.256 , to branch point 1.1220
* ltmain.in (link mode): Handle spaces in paths to executed
programs.  Quote path in error message.

Revision 1.1667.2.255 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 02:21:57 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.254: +6 -1 lines
Diff to previous 1.1667.2.254 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
spaces in paths to executed programs.  Quote path in error message.

Revision 1.1974 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 02:19:45 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1973: +6 -1 lines
Diff to previous 1.1973
* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
spaces in paths to executed programs.  Quote path in error message.

Revision 1.1220.2.256 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:27:19 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.255: +5 -1 lines
Diff to previous 1.1220.2.255 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1667.2.254 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:26:45 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.253: +4 -0 lines
Diff to previous 1.1667.2.253 , to branch point 1.1667
* THANKS: Updated.

Revision 1.1973 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:26:20 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1972: +5 -1 lines
Diff to previous 1.1972
* THANKS: Updated.

Revision 1.1667.2.253 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:24:18 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.252: +7 -1 lines
Diff to previous 1.1667.2.252 , to branch point 1.1667
* 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.

Revision 1.1972 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 08:23:35 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1971: +7 -1 lines
Diff to previous 1.1971
* 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.

Revision 1.1667.2.252 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 14:55:11 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.251: +3 -1 lines
Diff to previous 1.1667.2.251 , to branch point 1.1667
* m4/ltsugar.m4 (lt_combine, _lt_combine): Fix default separator.

Revision 1.1971 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 14:54:07 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1970: +4 -1 lines
Diff to previous 1.1970
* m4/ltsugar.m4 (lt_combine, _lt_combine): Fix default separator.

Revision 1.1667.2.251 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 12:28:10 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.250: +6 -1 lines
Diff to previous 1.1667.2.250 , to branch point 1.1667
* m4/ltoptions.m4 (_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Replace
AC_FOREACH by a combination of m4_foreach/m4_split/m4_normalize.

Revision 1.1970 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 12:27:50 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1969: +6 -1 lines
Diff to previous 1.1969
* m4/ltoptions.m4 (_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Replace
AC_FOREACH by a combination of m4_foreach/m4_split/m4_normalize.

Revision 1.1667.2.250 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 11:01:53 2005 UTC (6 years, 10 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.249: +94 -74 lines
Diff to previous 1.1667.2.249 , to branch point 1.1667
* ChangeLog: Formatting pedantry.

Revision 1.1969 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 10:43:40 2005 UTC (6 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1968: +111 -87 lines
Diff to previous 1.1968
* ChangeLog: Formatting pedantry.

Revision 1.1667.2.249 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 10:06:51 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.248: +6 -1 lines
Diff to previous 1.1667.2.248 , to branch point 1.1667
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround for
CVS Automake bug (fixed).  Reported by Stepan Kasal <kasal@ucw.cz>.

Revision 1.1968 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 10:06:29 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1967: +6 -1 lines
Diff to previous 1.1967
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Remove unnecessary workaround for
CVS Automake bug (fixed).  Reported by Stepan Kasal <kasal@ucw.cz>.

Revision 1.1967 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:18:24 2005 UTC (6 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1966: +5 -1 lines
Diff to previous 1.1966
* conig/ltmain.m4sh [darwin]: Accept -arch flag.

Revision 1.1667.2.248 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:17:50 2005 UTC (6 years, 10 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.247: +5 -1 lines
Diff to previous 1.1667.2.247 , to branch point 1.1667
* conig/ltmain.m4sh [darwin]: Accept -arch flag.

Revision 1.1220.2.255 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 14:16:58 2005 UTC (6 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.254: +5 -1 lines
Diff to previous 1.1220.2.254 , to branch point 1.1220
* ltmain.in [darwin]: Accept -arch flag.

Revision 1.1667.2.247 - (view) (download) (annotate) - [select for diffs]
Sat Jun 18 16:50:45 2005 UTC (6 years, 10 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.246: +10 -1 lines
Diff to previous 1.1667.2.246 , to branch point 1.1667
* 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.

Revision 1.1966 - (view) (download) (annotate) - [select for diffs]
Sat Jun 18 16:49:49 2005 UTC (6 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1965: +10 -1 lines
Diff to previous 1.1965
* 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.

Revision 1.1667.2.246 - (view) (download) (annotate) - [select for diffs]
Fri Jun 17 12:44:27 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.245: +8 -1 lines
Diff to previous 1.1667.2.245 , to branch point 1.1667
* 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>.

Revision 1.1965 - (view) (download) (annotate) - [select for diffs]
Fri Jun 17 12:42:33 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1964: +7 -1 lines
Diff to previous 1.1964
* 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.

Revision 1.1220.2.254 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 14:29:18 2005 UTC (6 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.253: +7 -1 lines
Diff to previous 1.1220.2.253 , to branch point 1.1220
* ltmain.in: Add fully-qualified paths to temp_rpath
rather than unqualified paths in order to avoid possible errors
when computing the fully-qualified path later.

Revision 1.1667.2.245 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:12:23 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.244: +9 -1 lines
Diff to previous 1.1667.2.244 , to branch point 1.1667
* 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.

Revision 1.1964 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:11:44 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1963: +9 -1 lines
Diff to previous 1.1963
* 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.

Revision 1.1220.2.253 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:04:28 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.252: +6 -1 lines
Diff to previous 1.1220.2.252 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fix sed script syntax to be portable.

Revision 1.1667.2.244 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:02:47 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.243: +8 -1 lines
Diff to previous 1.1667.2.243 , to branch point 1.1667
* 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.

Revision 1.1963 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 11:01:56 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1962: +8 -1 lines
Diff to previous 1.1962
* 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.

Revision 1.1667.2.243 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 17:11:00 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.242: +5 -1 lines
Diff to previous 1.1667.2.242 , to branch point 1.1667
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.

Revision 1.1962 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 17:10:31 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1961: +5 -1 lines
Diff to previous 1.1961
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Remove long lines.

Revision 1.1220.2.252 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 16:14:04 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.251: +7 -1 lines
Diff to previous 1.1220.2.251 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS,
AC_LIBTOOL_LANG_CXX_CONFIG): PGI also has pgf95.  PGI static flag is
`-Bstatic'.  Remove harmless extra comma from whole_archive output.

Revision 1.1667.2.242 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 16:13:22 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.241: +7 -1 lines
Diff to previous 1.1667.2.241 , to branch point 1.1667
* 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.

Revision 1.1961 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 16:12:50 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1960: +7 -1 lines
Diff to previous 1.1960
* 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.

Revision 1.1667.2.241 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 18:18:17 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.240: +3 -1 lines
Diff to previous 1.1667.2.240 , to branch point 1.1667
* Makefile.am: Restore TESTS_ENVIRONMENT.

Revision 1.1220.2.251 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 17:36:49 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.250: +12 -1 lines
Diff to previous 1.1220.2.250 , to branch point 1.1220
* ltmain.in (compile mode): 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.
(func_infer_tag, compile mode, link mode, install mode):
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>.

Revision 1.1667.2.240 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 17:35:10 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.239: +12 -1 lines
Diff to previous 1.1667.2.239 , to branch point 1.1667
* 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>.

Revision 1.1960 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 17:34:16 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1959: +12 -1 lines
Diff to previous 1.1959
* 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>.

Revision 1.1220.2.250 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 19:16:05 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.249: +8 -2 lines
Diff to previous 1.1220.2.249 , to branch point 1.1220
* doc/libtool.texi (Thread Safety in libltdl),
libltdl/ltdl.c (argz_create_sep): Fix some typos.

Revision 1.1667.2.239 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 19:10:31 2005 UTC (6 years, 11 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.238: +6 -2 lines
Diff to previous 1.1667.2.238 , to branch point 1.1667
* libltdl/argz.c (argz_create_sep): Fix typo.

Revision 1.1959 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 19:08:57 2005 UTC (6 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.1958: +6 -2 lines
Diff to previous 1.1958
* libltdl/argz.c (argz_create_sep): Fix typo.

Revision 1.1958 - (view) (download) (annotate) - [select for diffs]
Tue May 31 03:49:03 2005 UTC (6 years, 11 months ago) by pogma
Branch: MAIN
Changes since 1.1957: +7 -1 lines
Diff to previous 1.1957
* 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>

Revision 1.1667.2.238 - (view) (download) (annotate) - [select for diffs]
Tue May 31 03:48:19 2005 UTC (6 years, 11 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.237: +7 -1 lines
Diff to previous 1.1667.2.237 , to branch point 1.1667
* 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>

Revision 1.1220.2.249 - (view) (download) (annotate) - [select for diffs]
Tue May 31 03:47:34 2005 UTC (6 years, 11 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.248: +7 -1 lines
Diff to previous 1.1220.2.248 , to branch point 1.1220
* ltmain.in: Do not add installed static litool libraries to
convenience, they are not convenience libraries.
Reported by Chen-Mou Cheng <chenmou.cheng@gmail.com>

Revision 1.1667.2.237 - (view) (download) (annotate) - [select for diffs]
Mon May 30 15:02:23 2005 UTC (6 years, 11 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.236: +11 -1 lines
Diff to previous 1.1667.2.236 , to branch point 1.1667
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.

Revision 1.1220.2.248 - (view) (download) (annotate) - [select for diffs]
Wed May 18 07:49:33 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.247: +6 -1 lines
Diff to previous 1.1220.2.247 , to branch point 1.1220
* doc/libtool.texi (Link mode): Document -objectlist.
Noted by Richard Kreckel <Richard.Kreckel@ginac.de>.

Revision 1.1220.2.247 - (view) (download) (annotate) - [select for diffs]
Mon May 16 10:32:00 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.246: +4 -1 lines
Diff to previous 1.1220.2.246 , to branch point 1.1220
* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.246 - (view) (download) (annotate) - [select for diffs]
Mon May 16 10:00:18 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-18
Changes since 1.1220.2.245: +8 -1 lines
Diff to previous 1.1220.2.245 , to branch point 1.1220
GNU libtool 1.5.18 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* config.guess, config.sub, install-sh, doc/texinfo.tex: Updated.
* THANKS: Updated.

Revision 1.1667.2.236 - (view) (download) (annotate) - [select for diffs]
Mon May 16 09:04:43 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.235: +5 -1 lines
Diff to previous 1.1667.2.235 , to branch point 1.1667
* THANKS: Updated.

Revision 1.1957 - (view) (download) (annotate) - [select for diffs]
Mon May 16 09:04:01 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1956: +5 -1 lines
Diff to previous 1.1956
* THANKS: Updated.

Revision 1.1220.2.245 - (view) (download) (annotate) - [select for diffs]
Mon May 16 08:55:27 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.244: +7 -1 lines
Diff to previous 1.1220.2.244 , to branch point 1.1220
* doc/libtool.texi (Distributing libltdl): Add note that
`libltdl/Makefile' should not be configured by toplevel `configure.ac'.
Reported by Gideon Go <gideon.go@gmail.com>.

Revision 1.1667.2.235 - (view) (download) (annotate) - [select for diffs]
Sun May 15 16:31:50 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.234: +4 -1 lines
Diff to previous 1.1667.2.234 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:
Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.

Revision 1.1956 - (view) (download) (annotate) - [select for diffs]
Sun May 15 16:31:08 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1955: +4 -1 lines
Diff to previous 1.1955
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:
Fix wrong $ECHO use overlooked in 2005-04-27.  Simplify slightly.

Revision 1.1220.2.244 - (view) (download) (annotate) - [select for diffs]
Sun May 15 14:13:23 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.243: +8 -1 lines
Diff to previous 1.1220.2.243 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[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>.

Revision 1.1667.2.234 - (view) (download) (annotate) - [select for diffs]
Sun May 15 14:12:36 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.233: +8 -1 lines
Diff to previous 1.1667.2.233 , to branch point 1.1667
* 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>.

Revision 1.1955 - (view) (download) (annotate) - [select for diffs]
Sun May 15 14:11:31 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1954: +8 -1 lines
Diff to previous 1.1954
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG) [ linux ]: PGI:
Add $pic_flag to archive_cmds and archive_expsyms_cmds.
Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.

Revision 1.1220.2.243 - (view) (download) (annotate) - [select for diffs]
Fri May 13 07:48:12 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.242: +5 -1 lines
Diff to previous 1.1220.2.242 , to branch point 1.1220
* THANKS: Updated.

Revision 1.1667.2.233 - (view) (download) (annotate) - [select for diffs]
Fri May 13 07:47:43 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.232: +5 -1 lines
Diff to previous 1.1667.2.232 , to branch point 1.1667
* THANKS: Updated.

Revision 1.1954 - (view) (download) (annotate) - [select for diffs]
Fri May 13 07:46:03 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1953: +5 -1 lines
Diff to previous 1.1953
* THANKS: Updated.

Revision 1.1667.2.232 - (view) (download) (annotate) - [select for diffs]
Fri May 6 17:41:45 2005 UTC (7 years ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.231: +5 -1 lines
Diff to previous 1.1667.2.231 , to branch point 1.1667
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Propogate ltdl directory.

Revision 1.1953 - (view) (download) (annotate) - [select for diffs]
Fri May 6 17:39:58 2005 UTC (7 years ago) by gary
Branch: MAIN
Changes since 1.1952: +5 -1 lines
Diff to previous 1.1952
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Propogate ltdl directory.

Revision 1.1220.2.242 - (view) (download) (annotate) - [select for diffs]
Wed May 4 13:52:09 2005 UTC (7 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.241: +6 -1 lines
Diff to previous 1.1220.2.241 , to branch point 1.1220
* ltmain.in [darwin]: Pass -framework for executables too.
Reported by Adam <adam@albedo.art.pl>

Revision 1.1220.2.241 - (view) (download) (annotate) - [select for diffs]
Mon May 2 13:07:27 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.240: +9 -1 lines
Diff to previous 1.1220.2.240 , to branch point 1.1220
Commit ChangeLog entry as well.

Revision 1.1667.2.231 - (view) (download) (annotate) - [select for diffs]
Mon May 2 09:20:48 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.230: +5 -1 lines
Diff to previous 1.1667.2.230 , to branch point 1.1667
* Makefile.am (stamp-vcl): Use `diff' instead of `cmp'.

Revision 1.1952 - (view) (download) (annotate) - [select for diffs]
Mon May 2 09:20:24 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1951: +5 -1 lines
Diff to previous 1.1951
* Makefile.am (stamp-vcl): Use `diff' instead of `cmp'.

Revision 1.1951 - (view) (download) (annotate) - [select for diffs]
Sat Apr 30 09:30:12 2005 UTC (7 years ago) by gary
Branch: MAIN
Changes since 1.1950: +32 -1 lines
Diff to previous 1.1950
Revert the parallel installation changes from November last year:

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

Revision 1.1220.2.240 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 08:53:28 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.239: +8 -1 lines
Diff to previous 1.1220.2.239 , to branch point 1.1220
* 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>.

Revision 1.1667.2.230 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 08:52:18 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.229: +6 -1 lines
Diff to previous 1.1667.2.229 , to branch point 1.1667
* 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>.

Revision 1.1950 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 08:51:18 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1949: +6 -1 lines
Diff to previous 1.1949
* 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>.

Revision 1.1667.2.229 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 06:28:58 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.228: +5 -1 lines
Diff to previous 1.1667.2.228 , to branch point 1.1667
* HACKING: Updated.

Revision 1.1949 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 06:28:31 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1948: +5 -1 lines
Diff to previous 1.1948
* HACKING: Updated.

Revision 1.1220.2.239 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 12:51:16 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.238: +7 -1 lines
Diff to previous 1.1220.2.238 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd3.3]: Set
need_version to yes or no depending on the os release.
Missing backport reported by Dalibor Topic <robilad@kaffe.org>.

Revision 1.1220.2.238 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 20:02:54 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.237: +2 -2 lines
Diff to previous 1.1220.2.237 , to branch point 1.1220
Correct Roberto Bagnara's name.

Revision 1.1948 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 18:19:07 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1947: +3 -1 lines
Diff to previous 1.1947
* tests/convenience.at: Actually add.

Revision 1.1947 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 18:18:09 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1946: +18 -1 lines
Diff to previous 1.1946
* tests/convenience.at: New.  Test convenience archives.
* Makefile.am, tests/testsuite.at: Adjust.
* tests/testsuite.at: Reorder tests.  Suspend AT_TESTED.
(PREPARE_TESTS): Define EGREP, host, build, LIBTOOL.
(LT_AT_BOOTSTRAP): Fail if autoreconf fails.
(LT_AT_EXEC_CHECK): New macro for execution of $build binaries.
(LT_AT_TAG): New macro to test tag availability or skip test.
* tests/am-subdir.at, tests/duplicate_members.at, tests/inherited_flags.at,
tests/link-order.at, tests/stresstest.at, tests/template.at:
Adjust.  Use LT_AT_TAG, LT_AT_EXEC_CHECK, AT_KEYWORDS.
Use compiler/linker flags consistently.
* tests/link-order.at: Fix use of AT_DATA, bogus redirection
inside AT_CHECK.
* tests/stresstest.at: Do not use wildcards/regex in symbol files,
they are not portable.  Use -no-undefined on win32.  Fix to ignore
compile/link warnings.

Revision 1.1667.2.228 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 14:15:53 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.227: +4 -1 lines
Diff to previous 1.1667.2.227 , to branch point 1.1667
* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.

Revision 1.1946 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 14:15:29 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1945: +4 -1 lines
Diff to previous 1.1945
* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.

Revision 1.1220.2.237 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:53:25 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.236: +7 -1 lines
Diff to previous 1.1220.2.236 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does
not understand t in regex.
Reported by Tim Van Holder <tim.vanholder@gmail.com>.

Revision 1.1667.2.227 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:52:13 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.226: +5 -1 lines
Diff to previous 1.1667.2.226 , to branch point 1.1667
* 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>.

Revision 1.1945 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:51:50 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1944: +5 -1 lines
Diff to previous 1.1944
* 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>.

Revision 1.1667.2.226 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:41:17 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.225: +4 -1 lines
Diff to previous 1.1667.2.225 , to branch point 1.1667
* tests/defs.m4sh (func_configure): Don't run the whole configure
script with -x.

Revision 1.1944 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:37:28 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1943: +4 -1 lines
Diff to previous 1.1943
* tests/defs.m4sh (func_configure): Don't run the whole configure
script with -x.

Revision 1.1667.2.225 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:31:12 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.224: +10 -5 lines
Diff to previous 1.1667.2.224 , to branch point 1.1667
* config/ltmain.m4sh: Audit use of echo vs $ECHO.
Reported by Robert Ögren <lists@roboros.com> and others.

Revision 1.1943 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 11:30:36 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1942: +5 -2 lines
Diff to previous 1.1942
* config/ltmain.m4sh: Audit use of echo vs $ECHO.
Reported by Robert Ögren <lists@roboros.com> and others.

Revision 1.1942 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 03:26:58 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1941: +5 -1 lines
Diff to previous 1.1941
* TODO: Updated.

Revision 1.1667.2.224 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 11:55:43 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.223: +6 -1 lines
Diff to previous 1.1667.2.223 , to branch point 1.1667
* HACKING, THANKS: Updated.

Revision 1.1941 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 11:55:11 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1940: +6 -1 lines
Diff to previous 1.1940
* HACKING, THANKS: Updated.

Revision 1.1220.2.236 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 18:44:18 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.235: +5 -1 lines
Diff to previous 1.1220.2.235 , to branch point 1.1220
* configure.ac, NEWS: Updated to 1.5.17a.

Revision 1.1220.2.235 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 18:13:26 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
CVS Tags: release-1-5-16
Changes since 1.1220.2.234: +8 -1 lines
Diff to previous 1.1220.2.234 , to branch point 1.1220
GNU libtool 1.5.16 is released.

Revision 1.1940 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 16:25:13 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1939: +6 -1 lines
Diff to previous 1.1939
* m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).
* config/ltmain.m4sh (func_mode_link): Change $filelist to $output.

Revision 1.1667.2.223 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 16:16:17 2005 UTC (7 years ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.222: +4 -1 lines
Diff to previous 1.1667.2.222 , to branch point 1.1667
* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile.am is no
longer used.

Revision 1.1667.2.222 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 16:11:40 2005 UTC (7 years ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.221: +5 -1 lines
Diff to previous 1.1667.2.221 , to branch point 1.1667
* Makefile.am (ltdldatadir): Fix typo.

Revision 1.1667.2.221 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 15:06:42 2005 UTC (7 years ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.220: +61 -1 lines
Diff to previous 1.1667.2.220 , to branch point 1.1667
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.

Revision 1.1220.2.234 - (view) (download) (annotate) - [select for diffs]
Sun Apr 24 17:45:58 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.233: +5 -1 lines
Diff to previous 1.1220.2.233 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.

Revision 1.1667.2.220 - (view) (download) (annotate) - [select for diffs]
Sun Apr 24 17:43:31 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.219: +5 -1 lines
Diff to previous 1.1667.2.219 , to branch point 1.1667
* m4/libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.

Revision 1.1939 - (view) (download) (annotate) - [select for diffs]
Sun Apr 24 17:42:21 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1938: +5 -1 lines
Diff to previous 1.1938
* m4/libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.

Revision 1.1220.2.233 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 15:46:26 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.232: +8 -1 lines
Diff to previous 1.1220.2.232 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_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.

Revision 1.1667.2.219 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 15:45:06 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.218: +5 -1 lines
Diff to previous 1.1667.2.218 , to branch point 1.1667
* 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.

Revision 1.1938 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 15:44:26 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1937: +5 -1 lines
Diff to previous 1.1937
* 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.

Revision 1.1667.2.218 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 14:20:05 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.217: +6 -1 lines
Diff to previous 1.1667.2.217 , to branch point 1.1667
* m4/libtool.m4: Audit use of echo vs $ECHO.
Reported by Robert Ögren <lists@roboros.com> and others.

Revision 1.1937 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 14:19:16 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1936: +7 -1 lines
Diff to previous 1.1936
* m4/libtool.m4: Audit use of echo vs $ECHO.
* TODO: Update.
Reported by Robert Ögren <lists@roboros.com> and others.

Revision 1.1220.2.232 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 08:16:40 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.231: +7 -1 lines
Diff to previous 1.1220.2.231 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_F77_CONFIG) [ aix4, aix5 ]:
Adjust logic to match the C case: Only disable static if not
on ia64 nor runtimelinking.

Revision 1.1667.2.217 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 08:14:56 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.216: +7 -1 lines
Diff to previous 1.1667.2.216 , to branch point 1.1667
* 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.

Revision 1.1936 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 08:14:10 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1935: +7 -1 lines
Diff to previous 1.1935
* 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.

Revision 1.1220.2.231 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 06:09:51 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.230: +5 -1 lines
Diff to previous 1.1220.2.230 , to branch point 1.1220
* doc/libtool.texi: Get rid of overfull hboxes.

Revision 1.1220.2.230 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 16:40:01 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.229: +6 -2 lines
Diff to previous 1.1220.2.229 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): Use $echo, not $ECHO, for consistency.

Revision 1.1935 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:20:46 2005 UTC (7 years ago) by gary
Branch: MAIN
Changes since 1.1934: +5 -1 lines
Diff to previous 1.1934
* Makefile.am, HACKING: Use lt__cd throughout.

Revision 1.1934 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:10:29 2005 UTC (7 years ago) by gary
Branch: MAIN
Changes since 1.1933: +8 -2 lines
Diff to previous 1.1933
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'.

Revision 1.1667.2.216 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:03:58 2005 UTC (7 years ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.215: +7 -1 lines
Diff to previous 1.1667.2.215 , to branch point 1.1667
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'.

Revision 1.1220.2.229 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 09:05:39 2005 UTC (7 years ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.228: +7 -1 lines
Diff to previous 1.1220.2.228 , to branch point 1.1220
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'.

Revision 1.1667.2.215 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 16:41:31 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.214: +6 -1 lines
Diff to previous 1.1667.2.214 , to branch point 1.1667
* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
func_config_update, func_install_update): Placate AIX sed.

Revision 1.1933 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 16:40:52 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1932: +6 -1 lines
Diff to previous 1.1932
* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
func_config_update, func_install_update): Placate AIX sed.

Revision 1.1932 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 14:44:41 2005 UTC (7 years ago) by pogma
Branch: MAIN
Changes since 1.1931: +9 -1 lines
Diff to previous 1.1931
* config/ltmain.m4sh (func_mode_link): If command exceeds
max_cmd_len and file_list_spec exists, write list of input files
to temporary file.
* m4/libtool.m4 (_LT_LINKER_SHLIBS, aix[45]): Define file_list_spec.
(_LT_LANG_CXX_CONFIG, aix[45]): Define file_list_spec.

Revision 1.1220.2.228 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 17:10:09 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.227: +2 -1 lines
Diff to previous 1.1220.2.227 , to branch point 1.1220
Fix changelog entry.

Revision 1.1220.2.227 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 17:07:46 2005 UTC (7 years ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.226: +13 -1 lines
Diff to previous 1.1220.2.226 , to branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG): Call.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fail only if nonempty warnings different from default compile/link.
* NEWS: Update.

Revision 1.1667.2.214 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 10:19:53 2005 UTC (7 years ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.213: +6 -1 lines
Diff to previous 1.1667.2.213 , to branch point 1.1667
* tests/demo-hardcode.test: Fix typo.

Revision 1.1931 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 10:19:21 2005 UTC (7 years ago) by rwild
Branch: MAIN
Changes since 1.1930: +6 -1 lines
Diff to previous 1.1930
* tests/demo-hardcode.test: Fix typo.

Revision 1.1930 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 14:30:33 2005 UTC (7 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.1929: +13 -1 lines
Diff to previous 1.1929
   Peter O'Gorman  <peter@pogma.com>

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

Revision 1.1220.2.226 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 07:59:49 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.225: +7 -1 lines
Diff to previous 1.1220.2.225 , to branch point 1.1220
* tests/hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

Revision 1.1667.2.213 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 07:58:53 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.212: +7 -1 lines
Diff to previous 1.1667.2.212 , to branch point 1.1667
* tests/demo-hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

Revision 1.1929 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 07:58:10 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1928: +7 -1 lines
Diff to previous 1.1928
* tests/demo-hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

Revision 1.1220.2.225 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 06:52:11 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.224: +6 -2 lines
Diff to previous 1.1220.2.224 , to branch point 1.1220
* libtoolize.in: Fix syntax typos.

Revision 1.1667.2.212 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 06:51:17 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.211: +6 -2 lines
Diff to previous 1.1667.2.211 , to branch point 1.1667
* libtoolize.m4sh (func_copy_cb): Fix syntax typo.

Revision 1.1928 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 06:50:24 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1927: +5 -1 lines
Diff to previous 1.1927
* libtoolize.m4sh (func_copy_cb): Fix syntax typo.

Revision 1.1927 - (view) (download) (annotate) - [select for diffs]
Sat Apr 16 14:30:19 2005 UTC (7 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.1926: +2 -2 lines
Diff to previous 1.1926
currently 2005

Revision 1.1220.2.224 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:40:08 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.223: +6 -1 lines
Diff to previous 1.1220.2.223 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

Revision 1.1667.2.211 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:39:25 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.210: +6 -1 lines
Diff to previous 1.1667.2.210 , to branch point 1.1667
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

Revision 1.1926 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:38:58 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1925: +6 -1 lines
Diff to previous 1.1925
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

Revision 1.1220.2.223 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 13:38:12 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.222: +10 -1 lines
Diff to previous 1.1220.2.222 , to branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG,  AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Use.
* NEWS: Update.

Revision 1.1667.2.210 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 13:37:28 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.209: +9 -1 lines
Diff to previous 1.1667.2.209 , to branch point 1.1667
* 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.

Revision 1.1925 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 13:36:54 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1924: +9 -1 lines
Diff to previous 1.1924
* m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
* NEWS, TODO: Update.

Revision 1.1924 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 10:31:34 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1923: +4 -1 lines
Diff to previous 1.1923
* libltdl/configure.ac (AC_OUTPUT): loaders/Makefile is no longer
used.

Revision 1.1923 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 10:26:54 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1922: +7 -1 lines
Diff to previous 1.1922
* Makefile.am (lt__cd, CD_TESTDIR): New make macros to work around
problems with CDPATH in some shells.
(check-local, installcheck-local, clean-local): Use them.

Revision 1.1922 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 13:09:01 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1921: +5 -1 lines
Diff to previous 1.1921
* bootstrap: Define srcdir for making `commit'.

Revision 1.1667.2.209 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 11:59:45 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.208: +8 -1 lines
Diff to previous 1.1667.2.208 , to branch point 1.1667
* 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.

Revision 1.1921 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 11:59:09 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1920: +8 -1 lines
Diff to previous 1.1920
* config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* Makefile.am, tests/testsuite.at, tests/link-order.at: New test.

Revision 1.1920 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 12:24:34 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1919: +66 -6 lines
Diff to previous 1.1919
Since the bootstrap process requires that several of the rules for
files generated in doc and tests already lived in
$top_srcdir/Makefile.am, along with proxy rules in sub-Makefiles,
this changeset consolidates almost everything into the top
Makefile.am, simplifying things considerably:

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

Revision 1.1220.2.222 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 17:29:33 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.221: +6 -1 lines
Diff to previous 1.1220.2.221 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_CONFIG): Fix
definition of $Xsed.

Revision 1.1667.2.208 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 17:29:11 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.207: +6 -1 lines
Diff to previous 1.1667.2.207 , to branch point 1.1667
* config/general.m4sh, libtool.m4 (_LT_SETUP), tests/defs.m4sh:
Fix definition of $Xsed.

Revision 1.1919 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 17:28:47 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1918: +6 -1 lines
Diff to previous 1.1918
* config/general.m4sh, libtool.m4 (_LT_SETUP), tests/defs.m4sh,
tests/functests.at: Fix definition of $Xsed.

Revision 1.1220.2.221 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:17:27 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.220: +7 -1 lines
Diff to previous 1.1220.2.220 , to branch point 1.1220
* tests/linkorder.test: Move to
* tests/link-order.test: New, with fixed permissions.
* tests/Makefile.am: Adjust.

Revision 1.1220.2.220 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:03:21 2005 UTC (7 years, 1 month ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.219: +12 -1 lines
Diff to previous 1.1220.2.219 , to branch point 1.1220
    Peter O'Gorman  <peter@pogma.com>

* ltmain.in: 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/func_extract_archives.test: remove.
* tests/duplicate_members.test: new test.
* tests/Makefile.am: Add new test, remove old.

Revision 1.1220.2.219 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 13:00:48 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.218: +11 -1 lines
Diff to previous 1.1220.2.218 , to branch point 1.1220
Fix the order of -L flags added for libtool dep libs.

* ltmain.in (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* tests/defs: Set $build to allow to detect cross-compiles.
* tests/Makefile.am, tests/linkorder.test: New test.

Revision 1.1918 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 17:58:25 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1917: +10 -1 lines
Diff to previous 1.1917
Improved Portland support: prelinking of C++ templates and whole_archive.

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

Revision 1.1917 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 06:37:22 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1916: +4 -1 lines
Diff to previous 1.1916
* tests/testsuite.at (LT_AT_BOOTSTRAP): Temporary fix for testing
in-tree libtoolize.

Revision 1.1916 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 06:29:55 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1915: +7 -1 lines
Diff to previous 1.1915
* m4/libtool.m4 (_LT_CONFIG_COMMANDS): Only call sed if
necessary while quoting all libtool variables.
Reported by Robert Ögren <lists@roboros.com>.

Revision 1.1915 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 06:52:07 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1914: +5 -1 lines
Diff to previous 1.1914
* tests/Makefile.am: Typo.

Revision 1.1914 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:38:30 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1913: +7 -1 lines
Diff to previous 1.1913
* notes.texi: Platform-specific configuration notes.
* doc/libtool.texi: Include as section.
* bootstrap, doc/Makefile.am: build also as notes.txt and distribute.

Revision 1.1667.2.207 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:38:13 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.206: +12 -1 lines
Diff to previous 1.1667.2.206 , to branch point 1.1667
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>

Revision 1.1913 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:30:44 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1912: +12 -1 lines
Diff to previous 1.1912
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>

Revision 1.1912 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:24:40 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1911: +6 -1 lines
Diff to previous 1.1911
* tests/libtoolize.at: New tests for basic libtoolize functionality
and reporting.
* tests/testsuite.at: Call them.
* tests/Makefile.am: Distribute them.

Revision 1.1911 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:16:47 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1910: +9 -1 lines
Diff to previous 1.1910
* libtoolize.m4sh (pkgvdatadir): Renamed from this...
(_lt_pkgvdatadir): ...to this.
* tests/testsuite.at (LT_AT_LIBTOOLIZE): The `-I' option is no
longer supported by libtoolize.  Set _lt_pkgvdatadir in the
environment of the invocation instead.

Revision 1.1910 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 17:09:28 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1909: +7 -1 lines
Diff to previous 1.1909
* tests/template.at: New Autotest tests for C++ with templates.
First test provided by Markus Christen <markus@igc.phys.chem.ethz.ch>.
* tests/Makefile.am, tests/testsuite.at: Use and distribute.

Revision 1.1667.2.206 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 14:05:46 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.205: +7 -1 lines
Diff to previous 1.1667.2.205 , to branch point 1.1667
* libtoolize.m4sh (func_serial_update): Replace missing
destination serial calculation line, presumably lost due to a bad
merge.

Revision 1.1909 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 14:03:25 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1908: +5 -1 lines
Diff to previous 1.1908
* libtoolize.m4sh (func_serial_update): Replace missing
destination serial calculation line, presumably lost due to a bad
merge.

Revision 1.1908 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 12:55:28 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1907: +5 -1 lines
Diff to previous 1.1907
* libltdl/loaders/Makefile.am: Removed actually.

Revision 1.1667.2.205 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 12:29:51 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.204: +23 -2 lines
Diff to previous 1.1667.2.204 , to branch point 1.1667
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.

Revision 1.1907 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 12:12:24 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1906: +22 -1 lines
Diff to previous 1.1906
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.

Revision 1.1906 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 15:03:23 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1905: +10 -1 lines
Diff to previous 1.1905
* Makefile.am (libtoolize): Substitute $(nobase_pkgvdata_DATA).
pkgvmacro_DATA is no longer set in the makefile.
* libtoolize.m4sh (func_massage_pkgvmacro_DATA): Use it and, for
consistency, renamed from this...
(func_massage_nobase_pkgvdata_DATA): ...to this.  Adjust all
callers.

Revision 1.1667.2.204 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 13:52:36 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.203: +13 -1 lines
Diff to previous 1.1667.2.203 , to branch point 1.1667
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.

Revision 1.1905 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 12:27:56 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1904: +13 -1 lines
Diff to previous 1.1904
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
off 'scriptversion' variable in install-sh.  Adjust all callers.

Revision 1.1904 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 12:23:54 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1903: +26 -1 lines
Diff to previous 1.1903
Most of the hair introduced ostensibly to enable testing of
uninstalled libtoolize isn't necessary if we allow overriding of
the libtool master copy directory:

* configure.ac (pkvmacrodir): No need to substitute this.
* Makefile.am (edit): No need to substitute pkgvmacrodir.
(dist_pkgvdata_DATA): Use nobase_ prefix so that these files are
installed to $(pkgvdatadir)/config.
(pkgvmacro_DATA): Renamed to...
(nobase_pkgvdata_DATA): ...this, so that files are installed to
$(pkgvdatadir)/m4.
(install-data-hook): Adjust.
* libtoolize.m4sh: Remove -I processing.
(func_filename_path_search): No longer required without -I.
Adjust all callers.
(pkgvltdldirs, pkgvmacrodirs): Deleted.
(pkgvdatadir): Allow overriding from the environment so that we
can write tests for uninstalled libtoolize.
(func_serial_update, func_ltmain_update, func_config_update):
Rename srcdirs parameter to srcdir, and don't call the path_search
function anymore.  Adjust all callers.
(--install): Don't blindly copy all config files.

Revision 1.1220.2.218 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 09:29:30 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.217: +8 -3 lines
Diff to previous 1.1220.2.217 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

Revision 1.1667.2.203 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 09:28:09 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.202: +6 -1 lines
Diff to previous 1.1667.2.202 , to branch point 1.1667
* m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

Revision 1.1903 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 09:27:16 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1902: +6 -1 lines
Diff to previous 1.1902
* m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

Revision 1.1220.2.217 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 13:01:36 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.216: +4 -2 lines
Diff to previous 1.1220.2.216 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG): Typo.

Revision 1.1220.2.216 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:33:57 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.215: +6 -1 lines
Diff to previous 1.1220.2.215 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Set $cc_basename.

Revision 1.1667.2.202 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:33:24 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.201: +4 -1 lines
Diff to previous 1.1667.2.201 , to branch point 1.1667
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG):
Set $cc_basename.

Revision 1.1902 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:32:57 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1901: +4 -1 lines
Diff to previous 1.1901
* m4/libtool.m4 (_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG):
Set $cc_basename.

Revision 1.1667.2.201 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:21:30 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.200: +5 -1 lines
Diff to previous 1.1667.2.200 , to branch point 1.1667
* HACKING: echo vs $ECHO.

Revision 1.1901 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:20:53 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1900: +5 -1 lines
Diff to previous 1.1900
* HACKING: echo vs $ECHO.

Revision 1.1667.2.200 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:15:31 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.199: +5 -1 lines
Diff to previous 1.1667.2.199 , to branch point 1.1667
* doc/libtool.texi: Minor formatting cleanups.

Revision 1.1900 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:15:09 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1899: +5 -1 lines
Diff to previous 1.1899
* doc/libtool.texi: Minor formatting cleanups.

Revision 1.1667.2.199 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:20:53 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.198: +3 -1 lines
Diff to previous 1.1667.2.198 , to branch point 1.1667
* libtoolize.m4sh: Propogate --debug flag to sub-libtoolizes.

Revision 1.1899 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:19:01 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1898: +3 -1 lines
Diff to previous 1.1898
* libtoolize.m4sh: Propogate --debug flag to sub-libtoolizes.

Revision 1.1898 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:15:54 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1897: +6 -1 lines
Diff to previous 1.1897
* libtoolize.m4sh: Fix a typo, s/pkgvltdldirs/pkgvdatadirs/.
When using -I to test an uninstalled libtoolize, we need to add
the config subdirectory to the search path so that ltmain.sh can
be found in the source tree.

Revision 1.1897 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:05:03 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1896: +6 -1 lines
Diff to previous 1.1896
* libtoolize.m4sh (func_copy_some_files): IFS needs to be set to
path delimiter for all inner loop iterations.
Once a matching file has been copied, no need to keep searching
the path for another -- move on to the next file!

Revision 1.1667.2.198 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:03:32 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.197: +6 -1 lines
Diff to previous 1.1667.2.197 , to branch point 1.1667
* libtoolize.m4sh: For verbose mode, explain why macro files are
not installed without an AC_CONFIG_MACRO_DIR declaration.

Revision 1.1896 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 13:02:04 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1895: +6 -1 lines
Diff to previous 1.1895
* libtoolize.m4sh: For verbose mode, explain why macro files are
not installed without an AC_CONFIG_MACRO_DIR declaration.

Revision 1.1667.2.197 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 12:59:26 2005 UTC (7 years, 1 month ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.196: +25 -1 lines
Diff to previous 1.1667.2.196 , to branch point 1.1667
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.

Revision 1.1895 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 11:38:24 2005 UTC (7 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1894: +25 -1 lines
Diff to previous 1.1894
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.

Revision 1.1667.2.196 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 16:55:59 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.195: +7 -3 lines
Diff to previous 1.1667.2.195 , to branch point 1.1667
* m4/libtool.m4, m4/ltdl.m4: Indentation and quoting cleanup.

Revision 1.1894 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 16:55:13 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1893: +7 -3 lines
Diff to previous 1.1893
* m4/libtool.m4, m4/ltdl.m4: Indentation and quoting cleanup.

Revision 1.1220.2.215 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 10:22:35 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.214: +4 -1 lines
Diff to previous 1.1220.2.214 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move linux entry to
correct position, re-indent.

Revision 1.1220.2.214 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 07:40:53 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.213: +12 -3 lines
Diff to previous 1.1220.2.213 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Use ${wlarc}
and set to empty when using $LD for linking.  Fixes regression
introduced in 2004-12-20.
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and
Пухальский Юрий Андреевич <pooh@cryptopro.ru>.

Revision 1.1667.2.195 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 07:40:17 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.194: +9 -1 lines
Diff to previous 1.1667.2.194 , to branch point 1.1667
* 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>.

Revision 1.1893 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 07:39:42 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1892: +9 -1 lines
Diff to previous 1.1892
* 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>.

Revision 1.1220.2.213 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 18:16:48 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.212: +10 -1 lines
Diff to previous 1.1220.2.212 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.

Revision 1.1667.2.194 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 18:00:42 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.193: +9 -1 lines
Diff to previous 1.1667.2.193 , to branch point 1.1667
* 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.

Revision 1.1892 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 17:59:38 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1891: +9 -1 lines
Diff to previous 1.1891
* 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.

Revision 1.1891 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 08:02:55 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1890: +5 -1 lines
Diff to previous 1.1890
* TODO: Update.

Revision 1.1667.2.193 - (view) (download) (annotate) - [select for diffs]
Sun Mar 20 07:15:56 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.192: +11 -1 lines
Diff to previous 1.1667.2.192 , to branch point 1.1667
* 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.

Revision 1.1890 - (view) (download) (annotate) - [select for diffs]
Sun Mar 20 07:15:17 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1889: +11 -1 lines
Diff to previous 1.1889
* 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.

Revision 1.1220.2.212 - (view) (download) (annotate) - [select for diffs]
Sat Mar 19 19:55:00 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.211: +6 -1 lines
Diff to previous 1.1220.2.211 , to branch point 1.1220
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

Revision 1.1667.2.192 - (view) (download) (annotate) - [select for diffs]
Sat Mar 19 19:54:18 2005 UTC (7 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.191: +6 -1 lines
Diff to previous 1.1667.2.191 , to branch point 1.1667
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

Revision 1.1889 - (view) (download) (annotate) - [select for diffs]
Sat Mar 19 19:53:47 2005 UTC (7 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1888: +6 -1 lines
Diff to previous 1.1888
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

Revision 1.1888 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:57:13 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1887: +5 -1 lines
Diff to previous 1.1887
* config/ltmain.m4sh, tests/defs.m4sh: Typos.

Revision 1.1667.2.191 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:56:09 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.190: +5 -1 lines
Diff to previous 1.1667.2.190 , to branch point 1.1667
* config/ltmain.m4sh, tests/defs.m4sh: Typos.

Revision 1.1220.2.211 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:33:57 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.210: +8 -1 lines
Diff to previous 1.1220.2.210 , to branch point 1.1220
* 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.

Revision 1.1667.2.190 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:32:51 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.189: +8 -1 lines
Diff to previous 1.1667.2.189 , to branch point 1.1667
* 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.

Revision 1.1887 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 15:32:09 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1886: +8 -1 lines
Diff to previous 1.1886
* 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.

Revision 1.1220.2.210 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 14:39:48 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.209: +11 -1 lines
Diff to previous 1.1220.2.209 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]:
When linking convenience libraries on Solaris with the Sun C++
compiler, pass convenience libraries through to the linker with
-Qoption between allextract/defaultextract.  The Sun C++ compiler
bundles -Qoption arguments so convenience libraries are linked with
defaultextract otherwise.
Backport of branch-2-0 patch dated 2004-03-14.

Revision 1.1667.2.189 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:44:21 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.188: +3 -1 lines
Diff to previous 1.1667.2.188 , to branch point 1.1667
* Makefile.am: tests/defs.in depends on config/general.m4sh.

Revision 1.1886 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:43:49 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1885: +3 -1 lines
Diff to previous 1.1885
* Makefile.am: tests/defs.in depends on config/general.m4sh.

Revision 1.1220.2.209 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:31:02 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.208: +4 -1 lines
Diff to previous 1.1220.2.208 , to branch point 1.1220
* ltmain.in: unconditionally set IFS, and set it
to the one true right sequence: space, tab, newline.

Revision 1.1667.2.188 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:29:41 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.187: +5 -1 lines
Diff to previous 1.1667.2.187 , to branch point 1.1667
* 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.

Revision 1.1885 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 17:27:33 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1884: +5 -1 lines
Diff to previous 1.1884
* 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.

Revision 1.1667.2.187 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:08:14 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.186: +3 -1 lines
Diff to previous 1.1667.2.186 , to branch point 1.1667
* m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.

Revision 1.1884 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:07:35 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1883: +3 -1 lines
Diff to previous 1.1883
* m4/libtool.m4 (_LT_CONFIG): Reset IFS to fix failure with ash.

Revision 1.1220.2.208 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:05:52 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.207: +7 -1 lines
Diff to previous 1.1220.2.207 , to branch point 1.1220
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1667.2.186 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:05:20 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.185: +7 -1 lines
Diff to previous 1.1667.2.185 , to branch point 1.1667
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1883 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 10:04:50 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1882: +7 -1 lines
Diff to previous 1.1882
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1667.2.185 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 00:16:37 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.184: +5 -1 lines
Diff to previous 1.1667.2.184 , to branch point 1.1667
* bootstrap: Revert the other part of the accidental commit.

Revision 1.1667.2.184 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 17:30:25 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.183: +5 -1 lines
Diff to previous 1.1667.2.183 , to branch point 1.1667
* libltdl/configure.ac: Update version; require Autoconf >= 2.59.

Revision 1.1882 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 17:29:59 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1881: +3 -1 lines
Diff to previous 1.1881
* libltdl/configure.ac: Update version; require Autoconf >= 2.59.

Revision 1.1667.2.183 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 16:33:44 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.182: +3 -1 lines
Diff to previous 1.1667.2.182 , to branch point 1.1667
* bootstrap (reconfdirs): Revert accidental partial commit.

Revision 1.1220.2.207 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 14:51:57 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.206: +13 -1 lines
Diff to previous 1.1220.2.206 , to branch point 1.1220
Allow special characters in source file names.  Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.

Revision 1.1881 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 12:58:39 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1880: +5 -1 lines
Diff to previous 1.1880
* bootstrap: Allow to override tools.

Revision 1.1667.2.182 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 12:56:29 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.181: +7 -1 lines
Diff to previous 1.1667.2.181 , to branch point 1.1667
* libtoolize.m4sh (func_massage_pkgvmacro_DATA): New function
to calculate the macro filenames to be copied by libtoolize.
* Makefile.am (edit): Substitute pkgvmacro_DATA.

Revision 1.1880 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 11:49:58 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1879: +5 -1 lines
Diff to previous 1.1879
* libtoolize.m4sh (func_massage_pkgvmacro_DATA): New function
to calculate the macro filenames to be copied by libtoolize.
* Makefile.am (edit): Substitute pkgvmacro_DATA.

Revision 1.1879 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 11:47:35 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1878: +7 -1 lines
Diff to previous 1.1878
* bootstrap: Need to generate tests/package.m4 from Makefile.am
before generating tests/testsuite from tests/Makefile.am, or
else bootstrap of a fresh checkout fails.

Revision 1.1667.2.181 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 15:03:22 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.180: +3 -1 lines
Diff to previous 1.1667.2.180 , to branch point 1.1667
* m4/libtool.m4 (_LT_COPYING): Update Copyright year.

Revision 1.1878 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 15:02:21 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1877: +3 -1 lines
Diff to previous 1.1877
* m4/libtool.m4 (_LT_COPYING): Update Copyright year.

Revision 1.1220.2.206 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 11:12:05 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.205: +6 -1 lines
Diff to previous 1.1220.2.205 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.

Revision 1.1667.2.180 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 11:11:12 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.179: +6 -1 lines
Diff to previous 1.1667.2.179 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.

Revision 1.1877 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 11:10:26 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1876: +6 -1 lines
Diff to previous 1.1876
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.

Revision 1.1667.2.179 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 18:18:14 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.178: +7 -3 lines
Diff to previous 1.1667.2.178 , to branch point 1.1667
* configure.ac: stamp-vcl is in $top_srcdir, not $top_builddir.

Revision 1.1876 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 18:16:49 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1875: +8 -4 lines
Diff to previous 1.1875
* configure.ac: stamp-vcl is in $top_srcdir, not $top_builddir.

Revision 1.1667.2.178 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:50:44 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.177: +13 -1 lines
Diff to previous 1.1667.2.177 , to branch point 1.1667
Allow special characters in source file names.  Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.

Revision 1.1875 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:49:02 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1874: +13 -1 lines
Diff to previous 1.1874
Allow special characters in source file names.  Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.

Revision 1.1220.2.205 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:44:11 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.204: +6 -1 lines
Diff to previous 1.1220.2.204 , to branch point 1.1220
* ltmain.in (link mode): Reword double negation in error message.
Reported by Jesper Louis Andersen <jlouis@mongers.org>.

Revision 1.1667.2.177 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:43:11 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.176: +4 -1 lines
Diff to previous 1.1667.2.176 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Reword double negation in
error message.  Reported by Jesper Louis Andersen <jlouis@mongers.org>.

Revision 1.1874 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:42:16 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1873: +4 -1 lines
Diff to previous 1.1873
* config/ltmain.m4sh (func_mode_link): Reword double negation in
error message.  Reported by Jesper Louis Andersen <jlouis@mongers.org>.

Revision 1.1873 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:36:02 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1872: +3 -1 lines
Diff to previous 1.1872
* bootstrap: really remove bogus files Makefile tests/Makefile.

Revision 1.1667.2.176 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:15:32 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.175: +6 -1 lines
Diff to previous 1.1667.2.175 , to branch point 1.1667
* doc/libtool.texi: Replace wicked whiches by thats or other
better-sounding constructs.

Revision 1.1872 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 08:14:43 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1871: +6 -1 lines
Diff to previous 1.1871
* doc/libtool.texi: Replace wicked whiches by thats or other
better-sounding constructs.

Revision 1.1871 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 13:31:40 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1870: +6 -1 lines
Diff to previous 1.1870
* tests/Makefile (clean-local): Ignore testsuite cleanup
failures.

Revision 1.1870 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 11:39:20 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1869: +6 -1 lines
Diff to previous 1.1869
* tests/Makefile (clean-local): Only run the testsuite cleanup
if the testsuite has been generated.

Revision 1.1667.2.175 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 20:58:05 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.174: +6 -1 lines
Diff to previous 1.1667.2.174 , to branch point 1.1667
* libltdl/Makefile.am (install-data-local): Use `&&' to separate
commands so that stdin reaches the untar pracess.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.

Revision 1.1220.2.204 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 20:20:40 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.203: +16 -1 lines
Diff to previous 1.1220.2.203 , to branch point 1.1220
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
* libltdl/Makefile.am (ltdldatafiles): List all files needed to
build a newly libtoolize installed libltdl directory even if the
parent project doesn't use autoconf and automake.
Reported by Noah Misch <noah@cs.caltech.edu>,
	Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1869 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 17:25:17 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1868: +14 -1 lines
Diff to previous 1.1868
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
Reported by Noah Misch <noah@cs.caltech.edu>,
	Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1667.2.174 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 16:40:16 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.173: +14 -1 lines
Diff to previous 1.1667.2.173 , to branch point 1.1667
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
Reported by Noah Misch <noah@cs.caltech.edu>,
	Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1667.2.173 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 13:51:00 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.172: +5 -1 lines
Diff to previous 1.1667.2.172 , to branch point 1.1667
* libltdl/Makefile.am: $(builddir) is not defined, replace by `.'.

Revision 1.1868 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 13:49:54 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1867: +5 -1 lines
Diff to previous 1.1867
* libltdl/Makefile.am: $(builddir) is not defined, replace by `.'.

Revision 1.1220.2.203 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 16:25:59 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.202: +10 -1 lines
Diff to previous 1.1220.2.202 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS) [irix*, osf*]: Output -update_registry
information to ${output_objdir} directory, not ${objdir}.
${output_objdir} will work when a project has a single Makefile and
performs builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.

Revision 1.1667.2.172 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 16:25:11 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.171: +10 -1 lines
Diff to previous 1.1667.2.171 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[irix*, osf*]: Output -update_registry information to
${output_objdir} directory, not ${objdir}. ${output_objdir}
will work when a project has a single Makefile and performs
builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.

Revision 1.1867 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 16:24:36 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1866: +10 -1 lines
Diff to previous 1.1866
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[irix*, osf*]: Output -update_registry information to
${output_objdir} directory, not ${objdir}. ${output_objdir}
will work when a project has a single Makefile and performs
builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.

Revision 1.1866 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 13:44:31 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1865: +3 -1 lines
Diff to previous 1.1865
* tests/stresstest.at: Remove multiple variable definition.

Revision 1.1865 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 09:36:38 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1864: +3 -1 lines
Diff to previous 1.1864
* TODO: Update.

Revision 1.1220.2.202 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 09:24:16 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.201: +5 -1 lines
Diff to previous 1.1220.2.201 , to branch point 1.1220
* THANKS: Update.

Revision 1.1667.2.171 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 09:23:13 2005 UTC (7 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.170: +5 -1 lines
Diff to previous 1.1667.2.170 , to branch point 1.1667
* THANKS: Update.

Revision 1.1864 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 09:22:49 2005 UTC (7 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1863: +5 -1 lines
Diff to previous 1.1863
* THANKS: Update.

Revision 1.1220.2.201 - (view) (download) (annotate) - [select for diffs]
Wed Mar 2 15:58:10 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.200: +9 -3 lines
Diff to previous 1.1220.2.200 , to branch point 1.1220
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am (install-data-local): Ditto.

Revision 1.1863 - (view) (download) (annotate) - [select for diffs]
Wed Mar 2 10:36:40 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1862: +8 -1 lines
Diff to previous 1.1862
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(install-data-local): Ditto.

Revision 1.1667.2.170 - (view) (download) (annotate) - [select for diffs]
Wed Mar 2 10:33:54 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.169: +8 -1 lines
Diff to previous 1.1667.2.169 , to branch point 1.1667
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(install-data-local): Ditto.

Revision 1.1862 - (view) (download) (annotate) - [select for diffs]
Sun Feb 27 21:19:50 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1861: +24 -1 lines
Diff to previous 1.1861
In branch-2-0 (and in time, others) ltversion.m4 has a dot
delimited serial number that didn't used to be processed
correctly by libtoolize.  This changeset fixes that, and
leverages those changes to check versions of ltmain.sh and
config.sub, config.guess before overwriting when --force is
not given:

* libtoolize.m4sh: Don't overwrite pkgaux files with --force
unless --install is given too.
(func_serial): Fix underquoting in regexp.
(func_serial_max): New function to compare serial numbers.
(func_serial_update_check): New function factored out of
func_serial_update().
(func_serial_update): Bail if SRCFILE is missing.
Don't display both 'already up to date' and 'use --force to
update' messages for the same file.
Use func_serial_max to cope with `.' delimited serial numbers.
(func_ltmain_update): Use func_serial_update_check and
func_serial_max to do version checking with $package_revision.
(func_config_update): Ditto with $timestamp.

Revision 1.1667.2.169 - (view) (download) (annotate) - [select for diffs]
Sun Feb 27 19:35:54 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.168: +24 -1 lines
Diff to previous 1.1667.2.168 , to branch point 1.1667
In branch-2-0 (and in time, others) ltversion.m4 has a dot
delimited serial number that didn't used to be processed
correctly by libtoolize.  This changeset fixes that, and
leverages those changes to check versions of ltmain.sh and
config.sub, config.guess before overwriting when --force is
not given:

* libtoolize.m4sh: Don't overwrite pkgaux files with --force
unless --install is given too.
(func_serial): Fix underquoting in regexp.
(func_serial_max): New function to compare serial numbers.
(func_serial_update_check): New function factored out of
func_serial_update().
(func_serial_update): Bail if SRCFILE is missing.
Don't display both 'already up to date' and 'use --force to
update' messages for the same file.
Use func_serial_max to cope with `.' delimited serial numbers.
(func_ltmain_update): Use func_serial_update_check and
func_serial_max to do version checking with $package_revision.
(func_config_update): Ditto with $timestamp.

Revision 1.1861 - (view) (download) (annotate) - [select for diffs]
Sun Feb 27 00:00:40 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1860: +9 -1 lines
Diff to previous 1.1860
* libltdl/Makefile.am (install-data-local):  cd to $(srcdir) before
tarring up the files for installation to $(DESTDIR)$(ltdldatadir).
Don't remove the destination directory, since that interacts badly
with the multi-Makefile installation.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.

Revision 1.1667.2.168 - (view) (download) (annotate) - [select for diffs]
Sat Feb 26 23:53:14 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.167: +9 -1 lines
Diff to previous 1.1667.2.167 , to branch point 1.1667
* libltdl/Makefile.am (install-data-local):  cd to $(srcdir) before
tarring up the files for installation to $(DESTDIR)$(ltdldatadir).
Don't remove the destination directory, since that interacts badly
with the multi-Makefile installation.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.

Revision 1.1667.2.167 - (view) (download) (annotate) - [select for diffs]
Sat Feb 26 22:51:25 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.166: +26 -4 lines
Diff to previous 1.1667.2.166 , to branch point 1.1667
I assume that it is okay to have undefined symbols in convenience
libraries that will be used as modules -- the pic objects are
built normally, and are not expected to resolve all their symbols
until they are linked into a library; convenience libraries are
then rolled using 'ar' and 'ranlib' (or equivalent) which also do
not check whether symbols are resolved.  We now build each of the
loaders as a convenience library module under these assumptions,
and link libltdl.la with selected modules, at which time all of
the symbols *are* resolved:

* TODO: Remove item addressed by this changeset.
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la.
(libdlloader_la_SOURCES): Declaration removed.  Changed all
clients.  Source files..
(libltdl_la_SOURCES): ...added back in here.
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed.
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS).
* libltdl/loaders/Makefile.am: Removed all references to
libdlloader.la.

Revision 1.1860 - (view) (download) (annotate) - [select for diffs]
Sat Feb 26 14:44:34 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1859: +26 -4 lines
Diff to previous 1.1859
I assume that it is okay to have undefined symbols in convenience
libraries that will be used as modules -- the pic objects are
built normally, and are not expected to resolve all their symbols
until they are linked into a library; convenience libraries are
then rolled using 'ar' and 'ranlib' (or equivalent) which also do
not check whether symbols are resolved.  We now build each of the
loaders as a convenience library module under these assumptions,
and link libltdl.la with selected modules, at which time all of
the symbols *are* resolved:

* TODO: Remove item addressed by this changeset.
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la.
(libdlloader_la_SOURCES): Declaration removed.  Changed all
clients.  Source files..
(libltdl_la_SOURCES): ...added back in here.
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed.
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS).
* libltdl/loaders/Makefile.am: Removed all references to
libdlloader.la.

Revision 1.1667.2.166 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 18:07:48 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.165: +4 -0 lines
Diff to previous 1.1667.2.165 , to branch point 1.1667
* libtoolize.m4sh (func_copy): Split arguments to func_copy_cb
calls across lines so that quote.test doesn't misdiagnose nested
quotes.

Revision 1.1667.2.165 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 18:03:52 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.164: +6 -1 lines
Diff to previous 1.1667.2.164 , to branch point 1.1667
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC):
Fix some typos -- s/_LT_AC_TAGVAR/_LT_TAGVAR/g.

Revision 1.1859 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 17:50:22 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1858: +5 -1 lines
Diff to previous 1.1858
* libtoolize.m4sh (func_copy): Split arguments to func_copy_cb
calls across lines so that quote.test doesn't misdiagnose nested
quotes.

Revision 1.1858 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 17:46:47 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1857: +6 -1 lines
Diff to previous 1.1857
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC):
Fix some typos -- s/_LT_AC_TAGVAR/_LT_TAGVAR/g.

Revision 1.1857 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 14:19:57 2005 UTC (7 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.1856: +10 -1 lines
Diff to previous 1.1856
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset
whole_archive_flag_spec for the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1220.2.200 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 14:14:20 2005 UTC (7 years, 2 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.199: +8 -4 lines
Diff to previous 1.1220.2.199 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(AC_LIBTOOL_LANG_CXX_CONFIG): Unset whole_archive_flag_spec for
the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1667.2.164 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 14:14:16 2005 UTC (7 years, 2 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.163: +10 -1 lines
Diff to previous 1.1667.2.163 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset
whole_archive_flag_spec for the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1220.2.199 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 20:40:49 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.198: +6 -1 lines
Diff to previous 1.1220.2.198 , to branch point 1.1220
* Makefile.am (install-data-hook):  Remove call to
local-install-files, which is no longer required.

Revision 1.1220.2.198 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 12:06:02 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.197: +22 -6 lines
Diff to previous 1.1220.2.197 , to branch point 1.1220
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:

* libtoolize.in: Use $tar to copy files to preserve timestamps.
(tar): New default tar command.
(cp): Use -p to try and preserve timestamps.
* libltdl/Makefile.am (ltdldatadir): Installation destination for
libltdl sources.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
(local-install-files): Removed.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1667.2.163 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 16:00:05 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.162: +8 -1 lines
Diff to previous 1.1667.2.162 , to branch point 1.1667
* libltdl/Makefile.am (install-data-local): Don't forget about
$(DESTDIR).
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* NEWS: Updated.

Revision 1.1856 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 15:57:13 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1855: +2 -1 lines
Diff to previous 1.1855
* libltdl/loaders/Makefile.am (install-data-local): Ditto.

Revision 1.1855 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 15:45:01 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1854: +6 -1 lines
Diff to previous 1.1854
* libltdl/Makefile.am (install-data-local): Don't forget about
$(DESTDIR).

Revision 1.1667.2.162 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 15:13:29 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.161: +13 -1 lines
Diff to previous 1.1667.2.161 , to branch point 1.1667
Preserving the installed timestamps for libltdl sources from
`libtoolize --ltdl --copy' is pointless if they are not preserved
from the libtool source tree at install time:

* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(nobase_ltdldata_DATA): Renamed to...
(ltdldatafiles): ...this.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.

Revision 1.1854 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 14:40:36 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1853: +13 -1 lines
Diff to previous 1.1853
Preserving the installed timestamps for libltdl sources from
`libtoolize --ltdl --copy' is pointless if they are not preserved
from the libtool source tree at install time:

* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(nobase_ltdldata_DATA): Renamed to...
(ltdldatafiles): ...this.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.

Revision 1.1667.2.161 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 03:30:45 2005 UTC (7 years, 2 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.160: +6 -1 lines
Diff to previous 1.1667.2.160 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Add -pthread like flags to
inherited_linker_flags.

Revision 1.1853 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 03:30:27 2005 UTC (7 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.1852: +6 -1 lines
Diff to previous 1.1852
* config/ltmain.m4sh (func_mode_link): Add -pthread like flags to
inherited_linker_flags.

Revision 1.1667.2.160 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 17:41:45 2005 UTC (7 years, 2 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.159: +18 -6 lines
Diff to previous 1.1667.2.159 , to branch point 1.1667
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:

* libtoolize.m4sh (TAR): New default tar command.
(func_copy_cb): Move the core copying internals to here, using
$TAR to transfer files if possible when --copy was specified.
(func_copy): Adjust to call func_copy_cb.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1852 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 17:19:49 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1851: +8 -2 lines
Diff to previous 1.1851
* libtoolize.m4sh (func_copy_cb): self.leg->shoot_off() :-/
Let's not redirect stdout to null when sending tar output to a
pipe.

Revision 1.1851 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 15:27:06 2005 UTC (7 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.1850: +21 -8 lines
Diff to previous 1.1850
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:

* libtoolize.m4sh (TAR): New default tar command.
(func_copy_cb): Move the core copying internals to here, using
$TAR to transfer files if possible when --copy was specified.
(func_copy): Adjust to call func_copy_cb.
* TODO: Remember to refactor this fix in due course.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

Revision 1.1667.2.159 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 13:51:13 2005 UTC (7 years, 2 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.158: +6 -1 lines
Diff to previous 1.1667.2.158 , to branch point 1.1667
* config/ltmain.m4sh (func_extract_archives) [darwin]: This didn't
actually work on a real fat archive, should do now.

Revision 1.1850 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 13:47:42 2005 UTC (7 years, 2 months ago) by pogma
Branch: MAIN
Changes since 1.1849: +8 -1 lines
Diff to previous 1.1849
* config/ltmain.m4sh (func_extract_archives) [darwin]: This didn't
actually work on a real fat archive, should do now.
* tests/functests.at [darwin]: remove darwin fat tests which
did not actually work.

Revision 1.1220.2.197 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 14:49:09 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.196: +6 -1 lines
Diff to previous 1.1220.2.196 , to branch point 1.1220
    Peter O'Gorman  <peter@pogma.com>

* Makefile.am (web-manual): Use makeinfo, not texi2html.

Revision 1.1220.2.196 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 13:54:42 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.195: +4 -1 lines
Diff to previous 1.1220.2.195 , to branch point 1.1220
* ChangeLog: Upped version to 1.5.15a.
* NEWS: Updated.

Revision 1.1220.2.195 - (view) (download) (annotate) - [select for diffs]
Sat Feb 12 12:12:33 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-14
Changes since 1.1220.2.194: +9 -1 lines
Diff to previous 1.1220.2.194 , to branch point 1.1220
GNU libtool 1.5.14 is released.

* ChangeLog: Upped version to 1.5.14.
* NEWS: Updated.
* config.guess, config.sub: Updated.

Revision 1.1220.2.194 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 15:01:07 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.193: +6 -1 lines
Diff to previous 1.1220.2.193 , to branch point 1.1220
* ltmain.in, libtoolize.in: --version should show "(C) 2005".
Reported by Paul Eggert <eggert@CS.UCLA.EDU>

Revision 1.1220.2.193 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 14:18:40 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.192: +6 -1 lines
Diff to previous 1.1220.2.192 , to branch point 1.1220
* ltmain.in: Add -pthread like flags when linking executables too.
Reported by Andreas Schwab <schwab@suse.de>

Revision 1.1849 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 14:17:12 2005 UTC (7 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.1848: +7 -1 lines
Diff to previous 1.1848
* config/ltmain.m4sh: Add -pthread like flags when linking
executables too.
Reported by Andreas Schwab <schwab@suse.de>

Revision 1.1667.2.158 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 14:14:40 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.157: +7 -1 lines
Diff to previous 1.1667.2.157 , to branch point 1.1667
* config/ltmain.m4sh: Add -pthread like flags when linking
executables too.
Reported by Andreas Schwab <schwab@suse.de>

Revision 1.1220.2.192 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 17:23:16 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.191: +4 -1 lines
Diff to previous 1.1220.2.191 , to branch point 1.1220
* configure.ac: Bump version to 1.5.13a
* NEWS: Updated

Revision 1.1220.2.191 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 15:01:15 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-12
Changes since 1.1220.2.190: +8 -1 lines
Diff to previous 1.1220.2.190 , to branch point 1.1220
Libtool-1.5.12 release

* libltdl/Makefile.am: Bump library revision (I remembered!).
* configure.ac: Bump version to 1.5.12.
* NEWS: Updated
* config.guess, config.sub: Updated.

Revision 1.1220.2.190 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 13:59:47 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.189: +6 -1 lines
Diff to previous 1.1220.2.189 , to branch point 1.1220
* ltmain.in (func_extract_archives) [darwin]: This didn't actually
work on a real fat archive, should do now.
* tests/func_extract_archives.test: remove darwin fat tests which
did not actually work.

Revision 1.1220.2.189 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 13:49:16 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.188: +5 -1 lines
Diff to previous 1.1220.2.188 , to branch point 1.1220
* Makefile.am (web-manual): Make this target actually work.

Revision 1.1667.2.157 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 16:13:12 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.156: +4 -1 lines
Diff to previous 1.1667.2.156 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Allow five digits in
version-info.

Revision 1.1848 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 16:12:10 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1847: +4 -1 lines
Diff to previous 1.1847
* config/ltmain.m4sh (func_mode_link): Allow five digits in
version-info.

Revision 1.1220.2.188 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 16:11:33 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.187: +3 -1 lines
Diff to previous 1.1220.2.187 , to branch point 1.1220
* ltmain.in (link mode): Allow five digits in version-info

Revision 1.1220.2.187 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:49:11 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.186: +5 -1 lines
Diff to previous 1.1220.2.186 , to branch point 1.1220
* NEWS: s/Linux/GNU &/.

Revision 1.1667.2.156 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:48:19 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.155: +5 -1 lines
Diff to previous 1.1667.2.155 , to branch point 1.1667
* NEWS: s/Linux/GNU &/.

Revision 1.1847 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:47:40 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1846: +5 -1 lines
Diff to previous 1.1846
* NEWS: s/Linux/GNU &/.

Revision 1.1846 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 14:51:52 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1845: +8 -1 lines
Diff to previous 1.1845
* tests/Makefile.am, tests/testsuite.at, tests/stresstest.at:
New test.  Stresses several combinations of link flags and
path specifications.  Uses several data types to test linkage
against symbols in all kinds of (e.g., ELF) sections.

Revision 1.1220.2.186 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 20:42:09 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.185: +4 -1 lines
Diff to previous 1.1220.2.185 , to branch point 1.1220
* ltmain.in (link mode): With piecewise (partial) linking, fix
intermediate output name for subdir-objects.

Revision 1.1667.2.155 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 18:55:42 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.154: +8 -1 lines
Diff to previous 1.1667.2.154 , to branch point 1.1667
* config/ltmain.m4sh (func_generate_dlsyms): Fix broken subdir
path computation, exposed by using `-dlopen self'.  Fix broken
sed script exposed by additionally using `-export-symbols FILE'.

Revision 1.1845 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 16:30:59 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1844: +8 -1 lines
Diff to previous 1.1844
* config/ltmain.m4sh (func_generate_dlsyms): Fix broken subdir
path computation, exposed by using `-dlopen self'.  Fix broken
sed script exposed by additionally using `-export-symbols FILE'.

Revision 1.1220.2.185 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 15:08:47 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.184: +7 -2 lines
Diff to previous 1.1220.2.184 , to branch point 1.1220
* ltmain.in (link mode): Backport yet another cygwin subdir fix
(wrappersource).

Revision 1.1220.2.184 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 15:01:19 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.183: +11 -1 lines
Diff to previous 1.1220.2.183 , to branch point 1.1220
Backported from branch-2-0:
* ltmain.in (func_generate_dlsyms): addresses
in _preloaded_symbols[] cannot go into .rdata section
if symbols are DATA imported from DLL, on windows,
because runtime relocations must happen.
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS):
build exports for symbols in .rdata sections

Revision 1.1220.2.183 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:55:03 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.182: +5 -1 lines
Diff to previous 1.1220.2.182 , to branch point 1.1220
* README: Update.

Revision 1.1220.2.182 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:01:45 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.181: +5 -1 lines
Diff to previous 1.1220.2.181 , to branch point 1.1220
* THANKS: Update.

Revision 1.1667.2.154 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:00:51 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.153: +3 -1 lines
Diff to previous 1.1667.2.153 , to branch point 1.1667
* THANKS: Update.

Revision 1.1844 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 13:00:10 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1843: +3 -1 lines
Diff to previous 1.1843
* THANKS: Update.

Revision 1.1220.2.181 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 12:58:06 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.180: +8 -1 lines
Diff to previous 1.1220.2.180 , to branch point 1.1220
* ltmain.in (link mode) [cygwin]: Fix broken subdir path
computation, exposed by using `-dlopen self'.  Fix broken sed
script exposed by additionally using `-export-symbols FILE'.

Revision 1.1220.2.180 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 10:03:50 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.179: +3 -1 lines
Diff to previous 1.1220.2.179 , to branch point 1.1220
* tests/quote.test: Backport fix for spurious failures on Cygwin.

Revision 1.1667.2.153 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 07:44:57 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.152: +5 -1 lines
Diff to previous 1.1667.2.152 , to branch point 1.1667
* THANKS: Update.

Revision 1.1843 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 07:43:33 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1842: +5 -1 lines
Diff to previous 1.1842
* THANKS: Update.

Revision 1.1220.2.179 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 07:42:30 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.178: +5 -1 lines
Diff to previous 1.1220.2.178 , to branch point 1.1220
* THANKS: Update.

Revision 1.1667.2.152 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 03:59:38 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.151: +7 -1 lines
Diff to previous 1.1667.2.151 , to branch point 1.1667
* config/ltmain.m4sh [darwin]: Don't add installed libs to
temp_rpath when building executables on darwin, or other systems
which use hardcode_automatic. It may break our wrapper scripts.

Revision 1.1842 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 03:53:12 2005 UTC (7 years, 3 months ago) by pogma
Branch: MAIN
Changes since 1.1841: +7 -1 lines
Diff to previous 1.1841
* config/ltmain.m4sh [darwin]: Don't add installed libs to
temp_rpath when building executables on darwin, or other systems
which use hardcode_automatic. It may break our wrapper scripts.

Revision 1.1220.2.178 - (view) (download) (annotate) - [select for diffs]
Thu Feb 3 03:53:06 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.177: +7 -1 lines
Diff to previous 1.1220.2.177 , to branch point 1.1220
* ltmain.in [darwin]: Don't add installed libs to temp_rpath when
building executables on darwin, or other systems which use
hardcode_automatic. It may break our wrapper scripts.

Revision 1.1220.2.177 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 22:17:03 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.176: +4 -1 lines
Diff to previous 1.1220.2.176 , to branch point 1.1220
* ltmain.in, libtoolize.in: Exit with nonzero status on write failures
with --help or --version or, in case of ltmain, --config or --features.

Revision 1.1667.2.151 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 22:15:47 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.150: +5 -1 lines
Diff to previous 1.1667.2.150 , to branch point 1.1667
* config/getopt.m4sh (func_version, func_usage, func_help,
* config/ltmain.m4sh (func_mode_help, func_config, func_features):
Exit with nonzero status on write failures.

Revision 1.1841 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 22:15:01 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1840: +5 -1 lines
Diff to previous 1.1840
* config/getopt.m4sh (func_version, func_usage, func_help,
* config/ltmain.m4sh (func_mode_help, func_config, func_features):
Exit with nonzero status on write failures.

Revision 1.1220.2.176 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 16:18:13 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.175: +5 -1 lines
Diff to previous 1.1220.2.175 , to branch point 1.1220
* NEWS: Update.

Revision 1.1667.2.150 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 12:17:18 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.149: +5 -1 lines
Diff to previous 1.1667.2.149 , to branch point 1.1667
* tests/sh.test: Check for preferred function definition layout.

Revision 1.1840 - (view) (download) (annotate) - [select for diffs]
Wed Feb 2 12:16:42 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1839: +5 -1 lines
Diff to previous 1.1839
* tests/sh.test: Check for preferred function definition layout.

Revision 1.1220.2.175 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 17:45:00 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.174: +9 -1 lines
Diff to previous 1.1220.2.174 , to branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(AC_LIBTOOL_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12] ]
[ hpux9* with aCC  solaris2.[0-5] ]
(AC_LIBTOOL_PROG_LD_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(AC_LIBTOOL_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious
failures.

Revision 1.1667.2.149 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 17:44:27 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.148: +8 -1 lines
Diff to previous 1.1667.2.148 , to branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]
(_LT_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious
failures.

Revision 1.1839 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 17:43:55 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1838: +8 -1 lines
Diff to previous 1.1838
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]
(_LT_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious
failures.

Revision 1.1838 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 15:09:45 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1837: +3 -1 lines
Diff to previous 1.1837
* tests/Makefile.am: Add `atconfig' to DISTCLEANFILES.

Revision 1.1220.2.174 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 14:39:11 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.173: +5 -1 lines
Diff to previous 1.1220.2.173 , to branch point 1.1220
* tests/func_extract_archives.test: Clean up afterwards.

Revision 1.1220.2.173 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 13:57:09 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.172: +6 -1 lines
Diff to previous 1.1220.2.172 , to branch point 1.1220
* libtoolize.in, libltdl/ltdl.c: Nothing significant changed in 2005,
backing out copyright update. Thanks Gary.

Revision 1.1667.2.148 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 12:31:43 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.147: +4 -1 lines
Diff to previous 1.1667.2.147 , to branch point 1.1667
* clcommit.m4sh: Test whether the shell understands `read -r'.  Use as
`$read_r' if available, so `\' is preserved in commit notices.

Revision 1.1837 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 12:31:09 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1836: +4 -1 lines
Diff to previous 1.1836
* clcommit.m4sh: Test whether the shell understands `read -r'.  Use as
`$read_r' if available, so `\' is preserved in commit notices.

Revision 1.1220.2.172 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:35:38 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.171: +7 -1 lines
Diff to previous 1.1220.2.171 , to branch point 1.1220
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_extract_an_archive, func_extract_archives):
adjust to preferred function header layout.

Revision 1.1667.2.147 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:35:04 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.146: +9 -1 lines
Diff to previous 1.1667.2.146 , to branch point 1.1667
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.

Revision 1.1836 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:34:32 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1835: +9 -1 lines
Diff to previous 1.1835
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.

Revision 1.1220.2.171 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:32:17 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.170: +5 -1 lines
Diff to previous 1.1220.2.170 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(AC_LIBTOOL_PROG_COMPILER_PIC) [unicos*]: wl=-Wl,.

Revision 1.1667.2.146 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:31:22 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.145: +7 -1 lines
Diff to previous 1.1667.2.145 , to branch point 1.1667
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(_LT_COMPILER_PIC) [unicos*]: wl=-Wl,.
* tests/sh.test: Not all sed's like '/.*n.*/' (Unicos 9 sed
loops endlessly).

Revision 1.1835 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:30:45 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1834: +7 -1 lines
Diff to previous 1.1834
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(_LT_COMPILER_PIC) [unicos*]: wl=-Wl,.
* tests/sh.test: Not all sed's like '/.*n.*/' (Unicos 9 sed
loops endlessly).

Revision 1.1220.2.170 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:26:21 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.169: +5 -1 lines
Diff to previous 1.1220.2.169 , to branch point 1.1220
* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.

Revision 1.1667.2.145 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:25:48 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.144: +3 -1 lines
Diff to previous 1.1667.2.144 , to branch point 1.1667
* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.

Revision 1.1834 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:25:21 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1833: +3 -1 lines
Diff to previous 1.1833
* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.

Revision 1.1667.2.144 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:21:14 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.143: +3 -1 lines
Diff to previous 1.1667.2.143 , to branch point 1.1667
* tests/quote.test: Check for `--no-reexec' in $1 to avoid one reexec.

Revision 1.1833 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:20:45 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1832: +3 -1 lines
Diff to previous 1.1832
* tests/quote.test: Check for `--no-reexec' in $1 to avoid one reexec.

Revision 1.1667.2.143 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:15:37 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.142: +6 -1 lines
Diff to previous 1.1667.2.142 , to branch point 1.1667
* m4/libtool.m4 (_LT_COMPILER_C_O): _LT_TAGDECL(lt_compiler_c_o),
not _LT_DECL, since this is tag-dependent.

Revision 1.1832 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:14:58 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1831: +4 -1 lines
Diff to previous 1.1831
* m4/libtool.m4 (_LT_COMPILER_C_O): _LT_TAGDECL(lt_compiler_c_o),
not _LT_DECL, since this is tag-dependent.

Revision 1.1831 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 16:17:04 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1830: +9 -1 lines
Diff to previous 1.1830
* config/ltmain.m4sh, m4/libtool.m4: Change `( cmd ) 2>/dev/null' to
`{ cmd; } 2>/dev/null', when cmd has no side effects and might be a
builtin.  Note that it is unspecified whether cmd will run within a
subshell (e.g. Bourne shells) or within the current shell (most modern
shells).

Revision 1.1220.2.169 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 15:10:40 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.168: +7 -1 lines
Diff to previous 1.1220.2.168 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[linux]: Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary.  Simplify logic somewhat.

Revision 1.1667.2.142 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 15:09:40 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.141: +7 -1 lines
Diff to previous 1.1667.2.141 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [linux]:
Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary.  Simplify logic somewhat.

Revision 1.1830 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 15:09:04 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1829: +7 -1 lines
Diff to previous 1.1829
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [linux]:
Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary.  Simplify logic somewhat.

Revision 1.1220.2.168 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 14:33:42 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.167: +3 -1 lines
Diff to previous 1.1220.2.167 , to branch point 1.1220
* AUTHORS, THANKS: Copy from cvs HEAD.

Revision 1.1220.2.167 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 14:27:17 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.166: +4 -1 lines
Diff to previous 1.1220.2.166 , to branch point 1.1220
* ltmain.in, libtool.m4, libtoolize.in, libltdl/ltdl.c: Update
copyright.

Revision 1.1220.2.166 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 13:00:57 2005 UTC (7 years, 3 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.165: +6 -1 lines
Diff to previous 1.1220.2.165 , to branch point 1.1220
* ltmain.in [darwin]: Allow -framework foo through when given on
the command line.

Revision 1.1220.2.165 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:53:50 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.164: +7 -1 lines
Diff to previous 1.1220.2.164 , to branch point 1.1220
* tests/Makefile.am: also re-export CPP, F77, FFLAGS, CXX,
CXXFLAGS, CXXCPP, and the value of SHELL as CONFIG_SHELL.
Reported by Heinz Salzmann <heinz.salzmann@micronas.com>.

Revision 1.1667.2.141 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:53:24 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.140: +7 -1 lines
Diff to previous 1.1667.2.140 , to branch point 1.1667
* tests/Makefile.am: also re-export CPP, CXXCPP, and the value of
SHELL as CONFIG_SHELL.
Reported by Heinz Salzmann <heinz.salzmann@micronas.com>.

Revision 1.1829 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:52:57 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1828: +7 -1 lines
Diff to previous 1.1828
* tests/Makefile.am: also re-export CPP, CXXCPP, and the value of
SHELL as CONFIG_SHELL.
Reported by Heinz Salzmann <heinz.salzmann@micronas.com>.

Revision 1.1220.2.164 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:41:18 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.163: +6 -1 lines
Diff to previous 1.1220.2.163 , to branch point 1.1220
* NEWS, libtool.m4, ltmain.in [dragonfly]: Add support for DragonFly.

Revision 1.1667.2.140 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:40:36 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.139: +7 -1 lines
Diff to previous 1.1667.2.139 , to branch point 1.1667
* NEWS, m4/libtool.m4, config/ltmain.m4sh [dragonfly]:
Add support for DragonFly.

Revision 1.1828 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:38:49 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1827: +7 -1 lines
Diff to previous 1.1827
* NEWS, m4/libtool.m4, config/ltmain.m4sh [dragonfly]:
Add support for DragonFly.

Revision 1.1827 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 11:30:49 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1826: +6 -1 lines
Diff to previous 1.1826
* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Work around pdksh
positional parameter expansion bug.

Revision 1.1667.2.139 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 20:28:56 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.138: +5 -1 lines
Diff to previous 1.1667.2.138 , to branch point 1.1667
* config/ltmain.m4sh: Fix endless loop in cmdline parsing.

Revision 1.1826 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 20:28:03 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1825: +5 -1 lines
Diff to previous 1.1825
* config/ltmain.m4sh: Fix endless loop in cmdline parsing.

Revision 1.1220.2.163 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 08:17:36 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.162: +6 -1 lines
Diff to previous 1.1220.2.162 , to branch point 1.1220
* ltmain.in [irix]: Preserve processor option for SGI Compiler
(-r[0-9][0-9]*).

Revision 1.1667.2.138 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 08:16:58 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.137: +6 -1 lines
Diff to previous 1.1667.2.137 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link) [irix]: Preserve processor
option for SGI Compiler (-r[0-9][0-9]*).

Revision 1.1825 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 08:16:35 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1824: +6 -1 lines
Diff to previous 1.1824
* config/ltmain.m4sh (func_mode_link) [irix]: Preserve processor
option for SGI Compiler (-r[0-9][0-9]*).

Revision 1.1824 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 13:28:45 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1823: +6 -1 lines
Diff to previous 1.1823
* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Define Bourne and XSI
variants of new function func_stripname for stripping literal
prefixes and suffixes.
* config/ltmain.m4sh (all over): Use func_stripname.

Revision 1.1667.2.137 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:46:16 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.136: +9 -1 lines
Diff to previous 1.1667.2.136 , to branch point 1.1667
* tests/defs.m4sh: Extract $build from $LIBTOOL.
(func_configure): Pass --host if $host != $build.
(func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),
but SKIP rather than FAIL.
* tests/depdemo-relink.test: Do not try to access possibly non-
existent files.  SKIP rather than FAIL or PASS falsely when
cross-compiling.

Revision 1.1823 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:45:32 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1822: +9 -1 lines
Diff to previous 1.1822
* tests/defs.m4sh: Extract $build from $LIBTOOL.
(func_configure): Pass --host if $host != $build.
(func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),
but SKIP rather than FAIL.
* tests/depdemo-relink.test: Do not try to access possibly non-
existent files.  SKIP rather than FAIL or PASS falsely when
cross-compiling.

Revision 1.1220.2.162 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:43:51 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.161: +9 -1 lines
Diff to previous 1.1220.2.161 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.in
and affect above-mentioned systems, the others are added for
symmetry.

Revision 1.1667.2.136 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:43:05 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.135: +9 -1 lines
Diff to previous 1.1667.2.135 , to branch point 1.1667
* m4/libtool.m4 (_LT_SETUP) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.m4sh
and affect above-mentioned systems, the others are added for
symmetry and in order to be able to detect cross-compiling.

Revision 1.1822 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 07:42:30 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1821: +9 -1 lines
Diff to previous 1.1821
* m4/libtool.m4 (_LT_SETUP) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.m4sh
and affect above-mentioned systems, the others are added for
symmetry and in order to be able to detect cross-compiling.

Revision 1.1667.2.135 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 17:10:44 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.134: +6 -1 lines
Diff to previous 1.1667.2.134 , to branch point 1.1667
* libltdl/Makefile.am: Add $(AM_LDFLAGS) to all per-target
variables *_LDFLAGS as per CVS Automake semantic change.

Revision 1.1821 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 17:10:11 2005 UTC (7 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1820: +7 -2 lines
Diff to previous 1.1820
* libltdl/Makefile.am: Add $(AM_LDFLAGS) to all per-target
variables *_LDFLAGS as per CVS Automake semantic change.

Revision 1.1220.2.161 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 15:21:57 2005 UTC (7 years, 3 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.160: +6 -1 lines
Diff to previous 1.1220.2.160 , to branch point 1.1220
* libltdl.c (try_dlopen): Fix memleak.
Savannah BTS patch #3670 by Lennart Poettering.

Revision 1.1820 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 14:07:35 2005 UTC (7 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.1819: +6 -1 lines
Diff to previous 1.1819
* config/ltmain.m4sh (func_mode_link): Don't pass through
compiler-like thread flags when using $LD to do the linking.
Use compiler_flags instead.
Reported by Mark_Andrews@isc.org.

Revision 1.1220.2.160 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 14:07:07 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.159: +5 -1 lines
Diff to previous 1.1220.2.159 , to branch point 1.1220
* ltmain.in: Don't pass through compiler-like thread flags when
using $LD to do the linking. Use compiler_flags instead.
Reported by Mark_Andrews@isc.org.

Revision 1.1667.2.134 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 14:07:05 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.133: +6 -1 lines
Diff to previous 1.1667.2.133 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Don't pass through
compiler-like thread flags when using $LD to do the linking.
Use compiler_flags instead.
Reported by Mark_Andrews@isc.org.

Revision 1.1667.2.133 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 12:27:15 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.132: +10 -1 lines
Diff to previous 1.1667.2.132 , to branch point 1.1667
* m4/libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>

Revision 1.1220.2.159 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 12:26:54 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.158: +10 -1 lines
Diff to previous 1.1220.2.158 , to branch point 1.1220
* libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>

Revision 1.1819 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 12:26:43 2005 UTC (7 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.1818: +10 -1 lines
Diff to previous 1.1818
* m4/libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>

Revision 1.1220.2.158 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 09:22:11 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.157: +5 -1 lines
Diff to previous 1.1220.2.157 , to branch point 1.1220
* libtool.m4 (AC_PROG_SED): Don't break test loop early.

Revision 1.1667.2.132 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 09:21:28 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.131: +5 -1 lines
Diff to previous 1.1667.2.131 , to branch point 1.1667
* m4/libtool.m4 (AC_PROG_SED): Don't break test loop early.

Revision 1.1818 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 09:20:32 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1817: +5 -1 lines
Diff to previous 1.1817
* m4/libtool.m4 (AC_PROG_SED): Don't break test loop early.

Revision 1.1817 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 17:28:08 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1816: +3 -1 lines
Diff to previous 1.1816
* TODO: Update.

Revision 1.1667.2.131 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 17:27:43 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.130: +3 -1 lines
Diff to previous 1.1667.2.130 , to branch point 1.1667
* TODO: Update.

Revision 1.1667.2.130 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 17:24:08 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.129: +6 -1 lines
Diff to previous 1.1667.2.129 , to branch point 1.1667
* libtoolize.m4sh: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.

Revision 1.1220.2.157 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 17:23:38 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.156: +6 -1 lines
Diff to previous 1.1220.2.156 , to branch point 1.1220
* libtoolize.in: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.

Revision 1.1816 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 14:47:54 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1815: +3 -1 lines
Diff to previous 1.1815
* libltdl/ltdl.c: Whitespace cleanup.

Revision 1.1220.2.156 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 10:50:28 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.155: +5 -1 lines
Diff to previous 1.1220.2.155 , to branch point 1.1220
* libtoolize.in: Add datarootdir.

Revision 1.1667.2.129 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 16:36:31 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.128: +5 -1 lines
Diff to previous 1.1667.2.128 , to branch point 1.1667
* config/ltmain.m4sh: New option `--verbose'/`-v' to enable
override of `--silent'.  Verbose is the default behavior.
* doc/libtool.texi (Invoking libtool): Document it.

Revision 1.1815 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 16:35:50 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1814: +6 -2 lines
Diff to previous 1.1814
* config/ltmain.m4sh: New option `--verbose'/`-v' to enable
override of `--silent'.  Verbose is the default behavior.
* doc/libtool.texi (Invoking libtool): Document it.

Revision 1.1220.2.155 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 13:00:41 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.154: +7 -1 lines
Diff to previous 1.1220.2.154 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
/etc/ld.so.conf, skip comments.
Reported by Jens Elkner <elkner@linofee.org>.

Revision 1.1667.2.128 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 12:59:30 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.127: +7 -1 lines
Diff to previous 1.1667.2.127 , to branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
/etc/ld.so.conf, skip comments.
Reported by Jens Elkner <elkner@linofee.org>.

Revision 1.1814 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 12:57:31 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1813: +7 -1 lines
Diff to previous 1.1813
* libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
/etc/ld.so.conf, skip comments.
Reported by Jens Elkner <elkner@linofee.org>.

Revision 1.1667.2.127 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 15:52:15 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.126: +8 -1 lines
Diff to previous 1.1667.2.126 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): Fix
inherited_linker_flags so it puts it on the link line when
linking shared libraries as well as when linking executables.
Reported by: Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1667.2.126 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 18:50:33 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.125: +6 -1 lines
Diff to previous 1.1667.2.125 , to branch point 1.1667
* libltdl/libltdl/lt__glibc.h: Move all exported slist
symbols into the lt__* namespace.
* libltdl/libltdl/lt__private.h, libltdl/libltdl/slist.h:
Adjust includes.

Revision 1.1813 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 18:49:25 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1812: +8 -1 lines
Diff to previous 1.1812
* libltdl/libltdl/lt__glibc.h: Move all exported slist
symbols into the lt__* namespace.
* libltdl/libltdl/lt__private.h, libltdl/libltdl/slist.h:
Adjust includes.

Revision 1.1812 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 15:44:10 2005 UTC (7 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.1811: +11 -1 lines
Diff to previous 1.1811
* config/ltmain.m4sh (func_mode_link): Fix
inherited_linker_flags so it puts it on the link line when
linking shared libraries as well as when linking executables.
* tests/inherited_flags.at: test inherited_linker_flags.
* tests/Makefile.am: Add test.
* tests/testsuite.at: Add test.
Reported by: Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1667.2.125 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 11:00:04 2005 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.124: +8 -1 lines
Diff to previous 1.1667.2.124 , to branch point 1.1667
* tests/sh.test: After `set dummy [...]', check for `shift'
within the same and following line.
* config/ltmain.m4sh (func_enable_tag, func_mode_install)
(func_mode_link): Sprinkle `shift's all over to conform to this.

Revision 1.1811 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 10:59:35 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1810: +8 -1 lines
Diff to previous 1.1810
* tests/sh.test: After `set dummy [...]', check for `shift'
within the same and following line.
* config/ltmain.m4sh (func_enable_tag, func_mode_install)
(func_mode_link): Sprinkle `shift's all over to conform to this.

Revision 1.1220.2.154 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 15:27:18 2005 UTC (7 years, 4 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.153: +12 -3 lines
Diff to previous 1.1220.2.153 , to branch point 1.1220
* m4/libtool.m4, m4/ltdl.m4: RMS says, 'I think the [license of
autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.

Revision 1.1667.2.124 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:58:57 2005 UTC (7 years, 4 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.123: +5 -1 lines
Diff to previous 1.1667.2.123 , to branch point 1.1667
* HACKING (Editing 'ChangeLog'): Follow the GCS with respect to
attributions, and mention how to handle tiny changes.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1667.2.123 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:54:48 2005 UTC (7 years, 4 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.122: +5 -3396 lines
Diff to previous 1.1667.2.122 , to branch point 1.1667
* ChangeLog: Move 2004 change logs from here...
* ChangeLog.2004: ...to here.

Revision 1.1667.2.122 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:48:55 2005 UTC (7 years, 4 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.121: +11 -1 lines
Diff to previous 1.1667.2.121 , to branch point 1.1667
* m4/argz.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: RMS says,
'I think the [license of autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.

Revision 1.1667.2.121 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:47:06 2005 UTC (7 years, 4 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.120: +70 -52 lines
Diff to previous 1.1667.2.120 , to branch point 1.1667
* ChangeLog: Reformatting.
* HACKING: Fix section numbering.
(Editing 'ChangeLog'): New notes on ChangeLog entry format.

Revision 1.1810 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:33:19 2005 UTC (7 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1809: +5 -1 lines
Diff to previous 1.1809
* HACKING (Editing 'ChangeLog'): Follow the GCS with respect to
attributions, and mention how to handle tiny changes.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

Revision 1.1809 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:12:34 2005 UTC (7 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1808: +13 -1 lines
Diff to previous 1.1808
* ChangeLog.2004: Trim 2005 entries.
* ChangeLog: Add missing entries.

Revision 1.1667.2.120 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 02:29:46 2005 UTC (7 years, 4 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.119: +10 -1 lines
Diff to previous 1.1667.2.119 , to branch point 1.1667
* config/ltmain.m4sh (func_extract_archives,func_extract_an_archive):
On darwin, uniq can not take the flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.

Revision 1.1808 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 21:34:28 2005 UTC (7 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1807: +5 -3578 lines
Diff to previous 1.1807
* ChangeLog: Move 2004 change logs from here...
* ChangeLog.2004: ...to here.

Revision 1.1807 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 21:17:56 2005 UTC (7 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1806: +11 -1 lines
Diff to previous 1.1806
* m4/argz.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: RMS says,
'I think the [license of autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.

Revision 1.1806 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 19:05:19 2005 UTC (7 years, 4 months ago) by gary
Branch: MAIN
Changes since 1.1805: +85 -66 lines
Diff to previous 1.1805
* ChangeLog: Reformatting.
* HACKING: Fix section numbering.
(Editing 'ChangeLog'): New notes on ChangeLog entry format.

Revision 1.1805 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 14:06:10 2005 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1804: +8 -1 lines
Diff to previous 1.1804
* tests/am-subdir.at tests/testsuite.at (AT_BOOTSTRAP,
AT_LIBTOOLIZE, AT_CHECK_LIBTOOLIZE) Rename to ..
(LT_AT_BOOTSTRAP, LT_AT_LIBTOOLIZE, LT_AT_CHECK_LIBTOOLIZE)
and make use of new names.

Revision 1.1804 - (view) (download) (annotate) - [select for diffs]
Thu Dec 30 12:03:37 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1803: +9 -1 lines
Diff to previous 1.1803
* config/getopt.m4sh (func_version, func_usage, func_help):
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot
handle the latter.
(func_help): start autoconf and automake in subshells to avoid
error messages from ash or Bourne shell if not available.

Revision 1.1667.2.119 - (view) (download) (annotate) - [select for diffs]
Thu Dec 30 12:03:01 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.118: +9 -1 lines
Diff to previous 1.1667.2.118 , to branch point 1.1667
* config/getopt.m4sh (func_version, func_usage, func_help):
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot
handle the latter.
(func_help): start autoconf and automake in subshells to avoid
error messages from ash or Bourne shell if not available.

Revision 1.1803 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 15:16:30 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1802: +7 -1 lines
Diff to previous 1.1802
* config/general.m4sh (func_quote_for_eval): Move backslash to
beginning of character class, to work around old Bash bug.
(func_quote_for_expand): Also test to avoid unnecessary fork.

Revision 1.1667.2.118 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:50:56 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.117: +8 -1 lines
Diff to previous 1.1667.2.117 , to branch point 1.1667
* Makefile.am, bootstrap, clcommit.m4sh, libtoolize.m4sh,
config/ltmain.m4sh: Replace `set --' with `set dummy [...]; shift'
for portability.  tests/sh.test: Test for this.

Revision 1.1802 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:50:20 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1801: +8 -1 lines
Diff to previous 1.1801
* Makefile.am, bootstrap, clcommit.m4sh, libtoolize.m4sh,
config/ltmain.m4sh: Replace `set --' with `set dummy [...]; shift'
for portability.  tests/sh.test: Test for this.

Revision 1.1801 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:31:10 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1800: +6 -1 lines
Diff to previous 1.1800
* libtoolize.m4sh, config/ltmain.m4sh (most functions):
New variable $opt_debug is either `:' or `set -x' depending on --debug.
Execute at most function entries to cater for ksh which resets `-x'.
* tests/defs.m4sh: Ditto for VERBOSE=debug.

Revision 1.1667.2.117 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:30:42 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.116: +6 -1 lines
Diff to previous 1.1667.2.116 , to branch point 1.1667
* libtoolize.m4sh, config/ltmain.m4sh (most functions):
New variable $opt_debug is either `:' or `set -x' depending on --debug.
Execute at most function entries to cater for ksh which resets `-x'.
* tests/defs.m4sh: Ditto for VERBOSE=debug.

Revision 1.1220.2.153 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:18:55 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.152: +4 -1 lines
Diff to previous 1.1220.2.152 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]:
_LT_AC_TAGVAR missing for `ld_shlibs' and for `fix_srcfile_path'.

Revision 1.1800 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:17:27 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1799: +5 -1 lines
Diff to previous 1.1799
* m4/libtool.m4 (_LT_LINKER_SHLIBS)
[cygwin, mingw, pw32 ]: _LT_TAGVAR missing for `fix_srcfile_path'.
[ sysv4, sysv5 ]: _LT_TAGVAR missing for `export_dynamic_flag_spec'.

Revision 1.1667.2.116 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:17:02 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.115: +5 -1 lines
Diff to previous 1.1667.2.115 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS)
[cygwin, mingw, pw32 ]: _LT_TAGVAR missing for `fix_srcfile_path'.
[ sysv4, sysv5 ]: _LT_TAGVAR missing for `export_dynamic_flag_spec'.

Revision 1.1667.2.115 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:13:48 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.114: +4 -1 lines
Diff to previous 1.1667.2.114 , to branch point 1.1667
* doc/libtool.texi (all over): Use @option and @command.
Some more minor formatting updates, typos.

Revision 1.1799 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 13:13:12 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1798: +4 -1 lines
Diff to previous 1.1798
* doc/libtool.texi (all over): Use @option and @command.
Some more minor formatting updates, typos.

Revision 1.1798 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:56:47 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1797: +4 -1 lines
Diff to previous 1.1797
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Fix variable
quoting; allows lt_ECHO to match --fallback-echo again.

Revision 1.1667.2.114 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:56:08 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.113: +4 -1 lines
Diff to previous 1.1667.2.113 , to branch point 1.1667
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Fix variable
quoting; allows lt_ECHO to match --fallback-echo again.

Revision 1.1797 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:54:48 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1796: +5 -1 lines
Diff to previous 1.1796
* config/ltmain.m4sh (func_extract_archives): Not all shells grok
`read -r' (unnecessary in this case).
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1667.2.113 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:54:17 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.112: +5 -1 lines
Diff to previous 1.1667.2.112 , to branch point 1.1667
* config/ltmain.m4sh (func_extract_archives): Not all shells grok
`read -r' (unnecessary in this case).
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1220.2.152 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:53:35 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.151: +5 -1 lines
Diff to previous 1.1220.2.151 , to branch point 1.1220
* ltmain.in (func_extract_archives): Not all shells grok
`read -r' (unnecessary in this case).
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1796 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:40:38 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1795: +6 -1 lines
Diff to previous 1.1795
* config/general.m4sh: New variable quote_scanset..
(func_quote_for_eval, func_quote_for_expand)  ..use it to work around
SunOS ksh `case' backslash-escaping bug: protect character class by
variable expansion.  Reported by Alexander Kurz <alexander.kurz@qsc.de>.

Revision 1.1667.2.112 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:40:05 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.111: +6 -1 lines
Diff to previous 1.1667.2.111 , to branch point 1.1667
* config/general.m4sh: New variable quote_scanset..
(func_quote_for_eval, func_quote_for_expand)  ..use it to work around
SunOS ksh `case' backslash-escaping bug: protect character class by
variable expansion.  Reported by Alexander Kurz <alexander.kurz@qsc.de>.

Revision 1.1220.2.151 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 12:39:15 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.150: +7 -1 lines
Diff to previous 1.1220.2.150 , to branch point 1.1220
* ltmain.in: New variable quote_scanset to work around SunOS ksh
`case' backslash-escaping bug: protect character class by variable
expansion.  Reported by Alexander Kurz <alexander.kurz@qsc.de>.

Revision 1.1667.2.111 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 10:29:03 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.110: +6 -1 lines
Diff to previous 1.1667.2.110 , to branch point 1.1667
* tests/quote.test: Restart under the correct shell (the one
$ECHO was computed for).

Revision 1.1795 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 10:28:20 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1794: +6 -1 lines
Diff to previous 1.1794
* tests/quote.test: Restart under the correct shell (the one
$ECHO was computed for).

Revision 1.1667.2.110 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 22:19:19 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.109: +6 -1 lines
Diff to previous 1.1667.2.109 , to branch point 1.1667
* libltdl/lt__dirent.c: Include lt__private.h.
* libltdl/libltdl/lt__private.h: Include lt__strl.h.

Revision 1.1794 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 22:18:05 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1793: +6 -1 lines
Diff to previous 1.1793
* libltdl/lt__dirent.c: Include lt__private.h.
* libltdl/libltdl/lt__private.h: Include lt__strl.h.

Revision 1.1793 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 15:03:31 2004 UTC (7 years, 4 months ago) by pogma
Branch: MAIN
Changes since 1.1792: +16 -1 lines
Diff to previous 1.1792
* config/ltmain.m4sh (func_extract_archives,func_extract_an_archive):
On darwin, uniq can not take the flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat. Also add markers
for the testuite.
* m4/libtool.m4 (_LT_CONFIG): Add a marker so that we can use a sed
expression to find the shell functions in libtool.
* tests/functests.at: Test this feature.
* tests/testsuite.at: Add the test.
* tests/Makefile.am: Add the test.

Revision 1.1220.2.150 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 13:10:21 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.149: +6 -1 lines
Diff to previous 1.1220.2.149 , to branch point 1.1220
* libtoolize.in: Install `install-sh' as well, needed for configure ..
* Makefile.am: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

Revision 1.1667.2.109 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 13:09:04 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.108: +6 -1 lines
Diff to previous 1.1667.2.108 , to branch point 1.1667
* libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
* Makefile.am, Makefile.maint: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

Revision 1.1792 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 13:08:33 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1791: +6 -1 lines
Diff to previous 1.1791
* libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
* Makefile.am, Makefile.maint: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

Revision 1.1220.2.149 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:45:46 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.148: +5 -1 lines
Diff to previous 1.1220.2.148 , to branch point 1.1220
* libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for
whole_archive_flag_spec.  Missing backport reported by Ralf Menzel
<menzel@ls6.cs.uni-dortmund.de>.

Revision 1.1220.2.148 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:43:25 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.147: +5 -1 lines
Diff to previous 1.1220.2.147 , to branch point 1.1220
* tests/demo-nopic.test [solaris, sunos]: Skip test.

Revision 1.1667.2.108 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:15:35 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.107: +5 -1 lines
Diff to previous 1.1667.2.107 , to branch point 1.1667
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text'
to archive_cmds and archive_expsyms_cmds.  I.e., do not allow nopic in
shared libraries.

Revision 1.1791 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:15:12 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1790: +5 -1 lines
Diff to previous 1.1790
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text'
to archive_cmds and archive_expsyms_cmds.  I.e., do not allow nopic in
shared libraries.

Revision 1.1667.2.107 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:06:46 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.106: +5 -1 lines
Diff to previous 1.1667.2.106 , to branch point 1.1667
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Change no_undefined_flag
back to ' -z defs'.  Problems with linking against libgcc.a will have
to be resolved differently.

Revision 1.1790 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:06:15 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1789: +5 -1 lines
Diff to previous 1.1789
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Change no_undefined_flag
back to ' -z defs'.  Problems with linking against libgcc.a will have
to be resolved differently.

Revision 1.1667.2.106 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 08:00:37 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.105: +5 -1 lines
Diff to previous 1.1667.2.105 , to branch point 1.1667
* tests/demo-nopic.test [solaris, sunos]: Skip test.

Revision 1.1789 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 07:59:57 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1788: +5 -1 lines
Diff to previous 1.1788
* tests/demo-nopic.test [solaris, sunos]: Skip test.

Revision 1.1220.2.147 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 22:54:10 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.146: +4 -1 lines
Diff to previous 1.1220.2.146 , to branch point 1.1220
* ltmain.in: Fix typo `--mode' instead of `-mode' in warning.
Reported by Georg Schwarz <georg.schwarz@freenet.de>.

Revision 1.1667.2.105 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:54:16 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.104: +4 -1 lines
Diff to previous 1.1667.2.104 , to branch point 1.1667
* libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG):
Match icpc* and ecpc* (ia64 version of icpc) instead of only icpc.

Revision 1.1788 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:53:01 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1787: +4 -1 lines
Diff to previous 1.1787
* libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG):
Match icpc* and ecpc* (ia64 version of icpc) instead of only icpc.

Revision 1.1220.2.146 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:45:59 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.145: +6 -2 lines
Diff to previous 1.1220.2.145 , to branch point 1.1220
* libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match
$cc_basename, not $CC against icc.  Also, for symmetry match
icpc* and ecpc* (ia64 version of icpc).

Revision 1.1667.2.104 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:43:13 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.103: +7 -1 lines
Diff to previous 1.1667.2.103 , to branch point 1.1667
* libltdl/lt__dirent.c [mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.

Revision 1.1787 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 21:42:07 2004 UTC (7 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1786: +7 -1 lines
Diff to previous 1.1786
* libltdl/lt__dirent.c [mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.

Revision 1.1220.2.145 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 20:47:36 2004 UTC (7 years, 4 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.144: +7 -1 lines
Diff to previous 1.1220.2.144 , to branch point 1.1220
* libltdl/ltdl.c [cygwin, mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.

Revision 1.1220.2.144 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:35:45 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.143: +5 -1 lines
Diff to previous 1.1220.2.143 , to branch point 1.1220
* README-alpha: Update list of non-Libtool-owned files.

Revision 1.1667.2.103 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:31:41 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.102: +5 -1 lines
Diff to previous 1.1667.2.102 , to branch point 1.1667
* HACKING: Update list of non-Libtool-owned files.

Revision 1.1786 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:31:00 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1785: +5 -1 lines
Diff to previous 1.1785
* HACKING: Update list of non-Libtool-owned files.

Revision 1.1785 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:03:11 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1784: +5 -1 lines
Diff to previous 1.1784
* libtoolize.m4sh (func_copy_all_from_path): Remove spurious eval.

Revision 1.1784 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 12:00:07 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1783: +6 -1 lines
Diff to previous 1.1783
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.

Revision 1.1667.2.102 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 11:59:17 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.101: +6 -1 lines
Diff to previous 1.1667.2.101 , to branch point 1.1667
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.

Revision 1.1220.2.143 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 11:58:41 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.142: +6 -1 lines
Diff to previous 1.1220.2.142 , to branch point 1.1220
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.

Revision 1.1783 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 21:09:16 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1782: +10 -1 lines
Diff to previous 1.1782
* libltdl/lt__strl.c, libltdl/libltdl/lt__strl.h: New files to
emulate strlcat and strlcpy, which support size-bounded string
copying and concatenation for improved security.
* libltdl/Makefile.am: Optionally build source files
libltdl/lt__strl.c and libltdl/libltdl/lt__strl.h.
* m4/ltdl.m4 (LTDL_INIT): Add checks for strlcat and strlcpy.

Revision 1.1667.2.101 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 19:28:39 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.100: +8 -1 lines
Diff to previous 1.1667.2.100 , to branch point 1.1667
* libltdl/Makefile.am (libdlloader_la_SOURCES): Remove lt__strl.c
from default build files.
* m4/ltdl.m4 (LTDL_INIT): Arrange to build lt__strl.c only when
needed.

Revision 1.1782 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 16:23:10 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1781: +7 -1 lines
Diff to previous 1.1781
* libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Append -G to link command-line on AIX to honor -brtl on command-line
(runtime linking). Already done for IBM C/C++ compilers.

Revision 1.1667.2.100 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 16:20:30 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.99: +7 -1 lines
Diff to previous 1.1667.2.99 , to branch point 1.1667
* libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Append -G to link command-line on AIX to honor -brtl on command-line
(runtime linking). Already done for IBM C/C++ compilers.

Revision 1.1220.2.142 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 16:19:04 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.141: +8 -1 lines
Diff to previous 1.1220.2.141 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS): Append -G to link command-line on AIX
to honor -brtl on command-line (runtime linking). Already done
for IBM C/C++ compilers.

Revision 1.1667.2.99 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 15:16:31 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.98: +10 -1 lines
Diff to previous 1.1667.2.98 , to branch point 1.1667
* libltdl/lt__strl.c, libltdl/libltdl/lt__strl.h: New files to
emulate strlcat and strlcpy, which support size-bounded string
copying and concatenation for improved security.
* libltdl/Makefile.am (libdlloader_la_SOURCES): Build source files
libltdl/lt__strl.c and libltdl/libltdl/lt__strl.h.
* m4/ltdl.m4 (LTDL_INIT): Add checks for strlcat and strlcpy.

Revision 1.1781 - (view) (download) (annotate) - [select for diffs]
Sun Dec 12 16:24:28 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1780: +6 -1 lines
Diff to previous 1.1780
* configure.ac: Fix aclocaldir to use ${datadir}, not ${prefix}.
Necessary for removal of old libtool.m4 files.

Revision 1.1220.2.141 - (view) (download) (annotate) - [select for diffs]
Sat Dec 11 14:40:23 2004 UTC (7 years, 5 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.140: +12 -1 lines
Diff to previous 1.1220.2.140 , to branch point 1.1220
* ltmain.in (func_extract_archives,func_extract_an_archive): On
darwin, uniq can not take teh flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.
* tests/func_extract_archives.test: Test this feature.
* tests/Makefile.am: Add the test.

Revision 1.1780 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 17:18:58 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1779: +6 -1 lines
Diff to previous 1.1779
* config/ltmain.m4sh (func_extract_archive): Send stderr of $NM
to /dev/null.  Reported by Martin Waitz <tali@admingilde.org>.

Revision 1.1220.2.140 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 18:00:46 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.139: +7 -1 lines
Diff to previous 1.1220.2.139 , to branch point 1.1220
* ltmain.in: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.

Revision 1.1667.2.98 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:59:38 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.97: +7 -1 lines
Diff to previous 1.1667.2.97 , to branch point 1.1667
* config/ltmain.m4sh: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.

Revision 1.1779 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:59:14 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1778: +7 -1 lines
Diff to previous 1.1778
* config/ltmain.m4sh: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.

Revision 1.1667.2.97 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:19:32 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.96: +5 -1 lines
Diff to previous 1.1667.2.96 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_finish) [solaris]: Fix [] escaping bug.

Revision 1.1778 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:18:46 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1777: +3 -1 lines
Diff to previous 1.1777
* config/ltmain.m4sh (func_mode_finish) [solaris]: Fix [] escaping bug.

Revision 1.1777 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:12:39 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1776: +4 -1 lines
Diff to previous 1.1776
* config/ltmain.m4sh (all over the map): Make use of func_basename and
func_dirname in most occasions.

Revision 1.1776 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:10:08 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1775: +9 -1 lines
Diff to previous 1.1775
* m4/libtool.m4 (_LT_CHECK_XSI_SHELL, _LT_PROG_XSI_SHELLFNS): New macros
to detect at `configure' time whether the shell supports some XSI
extensions and to copy appropriate versions of new shell functions into
`libtool' through `config.status'.  Copied functions are Bourne and XSI
variants of func_basename, func_dirname (a variant of `dirname' suitable
for libtool).  (_LT_SETUP) Require _LT_CHECK_XSI_SHELL.
(_LT_CONFIG)  Use _LT_PROG_XSI_SHELLFNS to insert into `libtool' at marker.

Revision 1.1775 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:07:27 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1774: +3 -1 lines
Diff to previous 1.1774
* config/ltmain.m4sh: Set marker for insertion of shell functions.

Revision 1.1774 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:05:08 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1773: +6 -1 lines
Diff to previous 1.1773
* config/general.m4sh (func_quote_for_eval): Only fork if the
substitution matches.

Revision 1.1773 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 11:28:45 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1772: +6 -1 lines
Diff to previous 1.1772
* TODO: Paste Peter's summary of the TODO thread starting at
http://lists.gnu.org/archive/html/libtool/2004-11/msg00130.html.

Revision 1.1772 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 16:40:54 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1771: +6 -1 lines
Diff to previous 1.1771
* config/ltmain.m4sh: Remove code which is no longer needed
now that temp_rpath only contains fully-qualified elements.

Revision 1.1667.2.96 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 16:40:27 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.95: +6 -1 lines
Diff to previous 1.1667.2.95 , to branch point 1.1667
* config/ltmain.m4sh: Remove code which is no longer needed
now that temp_rpath only contains fully-qualified elements.

Revision 1.1220.2.139 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 18:00:57 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.138: +5 -1 lines
Diff to previous 1.1220.2.138 , to branch point 1.1220
* ltmain.in (func_mode_link): Fix quoting bug in last checkin.

Revision 1.1771 - (view) (download) (annotate) - [select for diffs]
Tue Nov 30 20:46:21 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1770: +10 -1 lines
Diff to previous 1.1770
* config/general.m4sh: basename sed-subst is anchored and thus
does not need the `g' flag.
(func_quote_for_eval): Return both the possibly double-quoted
backslashified as well as only the backslashified argument.
* config/ltmain.m4sh (func_mode_link): Use both return values,
to save another sed_quote_subst application per cmdline arg.

Revision 1.1770 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:18:26 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1769: +12 -1 lines
Diff to previous 1.1769
* config/ltmain.m4sh (func_lalib_p): Update function
description. (func_lalib_unsafe_p): New function with same
functionality but written without forks; this function is safe
to use for cases where the argument either does not exist or
is required to be a lalib for correct operation.
* NEWS: Mention the fact that stdin is not to be used.
* (func_mode_execute, func_mode_install, func_mode_link):
Use func_lalib_unsafe_p where appropriate.
* (func_mode_execute): For the program wrapper, use
func_ltwrapper_p instead of func_lalib_p.

Revision 1.1769 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:12:40 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1768: +6 -1 lines
Diff to previous 1.1768
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Treat linux-dietlibc with
the `diet' compiler wrapper (as opposed to the `diet-dyn'
wrapper) as a static-only platform.
* NEWS: Updated.

Revision 1.1667.2.95 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:11:25 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.94: +6 -1 lines
Diff to previous 1.1667.2.94 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Treat linux-dietlibc with
the `diet' compiler wrapper (as opposed to the `diet-dyn'
wrapper) as a static-only platform.
* NEWS: Updated.

Revision 1.1768 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:06:23 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1767: +4 -1 lines
Diff to previous 1.1767
* libltdl/ltdl.c (trim): Use memcpy instead of strncpy here, to
avoid problems with non-conforming strncpy.  This is safe here.

Revision 1.1667.2.94 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:05:23 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.93: +4 -1 lines
Diff to previous 1.1667.2.93 , to branch point 1.1667
* libltdl/ltdl.c (trim): Use memcpy instead of strncpy here, to
avoid problems with non-conforming strncpy.  This is safe here.

Revision 1.1767 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:00:18 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1766: +9 -1 lines
Diff to previous 1.1766
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we
have a dlloader to preload.
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, only
declare preloaded_symbols then.  Fixes libltdl on static platforms.
* NEWS: Updated.

Revision 1.1667.2.93 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 20:58:54 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.92: +9 -1 lines
Diff to previous 1.1667.2.92 , to branch point 1.1667
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we
have a dlloader to preload.
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, only
declare preloaded_symbols then.  Fixes libltdl on static platforms.
* NEWS: Updated.

Revision 1.1220.2.138 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 16:58:52 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.137: +4 -1 lines
Diff to previous 1.1220.2.137 , to branch point 1.1220
* doc/libtool.texi (Reloadable objects): Fix typo, reported by
rsc@merit.edu.

Revision 1.1220.2.137 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 16:55:35 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.136: +6 -1 lines
Diff to previous 1.1220.2.136 , to branch point 1.1220
* ltmain.in: Allow some compiler/linker flags through unchecked.
Backport of patch `2004-09-14 Albert Chin-A-Young' from branch-2-0.

Revision 1.1766 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 13:50:46 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1765: +38 -4 lines
Diff to previous 1.1765
Add a search path option to libtoolize so that we can run it from
the testsuite without pulling in the last installed macros and
ltdl sources:

* libtoolize.m4sh:  Add a -I option to change libtoolize's search
path for macro files, and libltdl master sources.
(pkgvdatadir, pkgvmacrodir): Renamed...
(pkgvdatadirs, pkgvmacrodirs): ...as they can now contain a ':'
delimited list of directories.  Adjust all callers.
(func_copy_all_from_path): New function to search a ':' delimited
search path for a directory to copy.
(func_serial_update, func_ltmain_update, func_config_update): New
first parameter is a filename to search for.  srcdir parameter can
now be a ':' delimited search path.  Adjust all callers.
(func_copy_some_files): Ditto.
Put srcfile_spec first in parameter list for consistency with
other functions.  Adjust all callers.
(func_copy_cb): func_copy adapter function to call func_copy
correctly from func_copy_some_files.
(func_filename_path_search): Return the full path to the first
occurence of a named file found in a list of directories.
* tests/testsuite.at (LIBTOOLIZE): Wrap exported LIBTOOLIZE
initialisation in PREPARE_TESTS diversion to stop it being
discarded when testsuite is generated.
(AT_LIBTOOLIZE): Factor out libtoolize calls,
and set search path to find macros and libltdl source files from
the source tree.
(AT_CHECK_LIBTOOLIZE): Test it.
(AT_BOOTSTRAP): Adjust.  Split out call to make.
* tests/am-subdir.at: Call make explicitly.
(Makefile.am): Fix typo in ACLOCAL_AMFLAGS,

Revision 1.1765 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:55:39 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1764: +5 -1 lines
Diff to previous 1.1764
* config/ltmain.m4sh (func_mode_link): $dlsymsobj is really
$symfileobj, bug exposed only in the static preloading case
(symfileobj is created, but not linked into output).

Revision 1.1667.2.92 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:54:24 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.91: +5 -1 lines
Diff to previous 1.1667.2.91 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link): $dlsymsobj is really
$symfileobj, bug exposed only in the static preloading case
(symfileobj is created, but not linked into output).

Revision 1.1764 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:48:14 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1763: +5 -1 lines
Diff to previous 1.1763
* tests/demo-relink.test, tests/depdemo-relink.test: SKIP, don't
FAIL if no shared libs available in demo/.  Do not try to access
nonexistent files.

Revision 1.1667.2.91 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:47:17 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.90: +5 -1 lines
Diff to previous 1.1667.2.90 , to branch point 1.1667
* tests/demo-relink.test, tests/depdemo-relink.test: SKIP, don't
FAIL if no shared libs available in demo/.  Do not try to access
nonexistent files.

Revision 1.1763 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:44:09 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1762: +6 -1 lines
Diff to previous 1.1762
* libltdl/loaders/loadlibrary.c: Remove unneeded
file-static variable.

Revision 1.1667.2.90 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 19:40:45 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.89: +6 -1 lines
Diff to previous 1.1667.2.89 , to branch point 1.1667
* libltdl/loaders/loadlibrary.c: Remove unneeded
file-static variable.

Revision 1.1762 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 01:35:43 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: MAIN
Changes since 1.1761: +7 -1 lines
Diff to previous 1.1761
* config/ltmain.m4sh: Add fully-qualified paths to temp_rpath
rather than unqualified paths in order to avoid possible errors
when computing the fully-qualified path later.

Revision 1.1667.2.89 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 00:41:34 2004 UTC (7 years, 5 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.88: +7 -1 lines
Diff to previous 1.1667.2.88 , to branch point 1.1667
* config/ltmain.m4sh: Add fully-qualified paths to temp_rpath
rather than unqualified paths in order to avoid possible errors
when computing the fully-qualified path later.

Revision 1.1761 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 17:25:37 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1760: +7 -1 lines
Diff to previous 1.1760
* m4/libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG), NEWS, THANKS: Support for Portland Group
(aka "pgi") compilers.

Revision 1.1667.2.88 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 17:24:29 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.87: +7 -1 lines
Diff to previous 1.1667.2.87 , to branch point 1.1667
* m4/libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG), NEWS, THANKS: Support for Portland Group
(aka "pgi") compilers.

Revision 1.1220.2.136 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 17:22:02 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.135: +7 -1 lines
Diff to previous 1.1220.2.135 , to branch point 1.1220
* libtool.m4 [linux] (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS),
NEWS, THANKS: Support for Portland Group (aka "pgi") compilers.

Revision 1.1760 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 14:55:54 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1759: +9 -1 lines
Diff to previous 1.1759
* Makefile.am: Move Autotest rules from here...
* tests/Makefile.am: ...to here.
* bootstrap: Adjust.  Also, create temporary Makefile from
tests/Makefile.am so that bootstrap can create the Autotest
testsuite.

Revision 1.1667.2.87 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 14:38:59 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.86: +13 -1 lines
Diff to previous 1.1667.2.86 , to branch point 1.1667
If the user's login shell is something crazy like, oooh,
/bin/tcsh, trying to execute bourne shell helper scripts with
the `$SHELL /path/to/helper $helper_flags' idiom incase the
execute bits were lost by say, eeer, cvs, is gonna blow up in
our faces.  This changeset tries to save these people from
their shells^H^H^H^H^H^H^H^H^Hmselves :->

* tests/defs.m4sh (SHELL): Move definition from here...
* config/general.m4sh (SHELL): ...to here.

Revision 1.1759 - (view) (download) (annotate) - [select for diffs]
Wed Nov 24 14:04:15 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1758: +13 -1 lines
Diff to previous 1.1758
If the user's login shell is something crazy like, oooh,
/bin/tcsh, trying to execute bourne shell helper scripts with
the `$SHELL /path/to/helper $helper_flags' idiom incase the
execute bits were lost by say, eeer, cvs, is gonna blow up in
our faces.  This changeset tries to save these people from
their shells^H^H^H^H^H^H^H^H^Hmselves :->

* tests/defs.m4sh (SHELL): Move definition from here...
* config/general.m4sh (SHELL): ...to here.

Revision 1.1758 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 16:08:55 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1757: +17 -6 lines
Diff to previous 1.1757
The ltdl.h header is the published interface to libltdl, and
is thus not installed to $prefix/include/libltdl.  It has always
been used with `#include <ltdl.h>', so move just that one file
back to where it was before:

* libltdl/libltdl/ltdl.h: Moved from here...
* libltdl/ltdl.h: ...to here.
* libltdl/Makefile.am: Adjust.

Revision 1.1667.2.86 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 16:01:29 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.85: +17 -6 lines
Diff to previous 1.1667.2.85 , to branch point 1.1667
The ltdl.h header is the published interface to libltdl, and
is thus not installed to $prefix/include/libltdl.  It has always
been used with `#include <ltdl.h>', so move just that one file
back to where it was before:

* libltdl/libltdl/ltdl.h: Moved from here...
* libltdl/ltdl.h: ...to here.
* libltdl/Makefile.am: Adjust.

Revision 1.1667.2.85 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 12:47:17 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.84: +19 -1 lines
Diff to previous 1.1667.2.84 , to branch point 1.1667
Do not require that libtoolize --ltdl=/some/path end in libltdl. Move
most libltdl headers to libtldl/libltdl to allow
#include <libltdl/ltdl.h> to always work.

* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes
in the new location.
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h,
libltdl/libltdl/slist.h: Added files, moved from libtdl/.
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h,
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h,
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, moved
to libltdl/libltdl.

Revision 1.1757 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 12:15:20 2004 UTC (7 years, 5 months ago) by pogma
Branch: MAIN
Changes since 1.1756: +19 -1 lines
Diff to previous 1.1756
Do not require that libtoolize --ltdl=/some/path end in libltdl. Move
most libltdl headers to libtldl/libltdl to allow
#include <libltdl/ltdl.h> to always work.

* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes
in the new location.
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h,
libltdl/libltdl/slist.h: Added files, moved from libtdl/.
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h,
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h,
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, moved
to libltdl/libltdl.

Revision 1.1667.2.84 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 09:38:02 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.83: +6 -1 lines
Diff to previous 1.1667.2.83 , to branch point 1.1667
* doc/libtool.texi (LT_INIT): s/libtool 1.6/libtool 2.0/.
(Invoking libtoolize): Fix typo.

Revision 1.1756 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 09:37:05 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1755: +6 -1 lines
Diff to previous 1.1755
* doc/libtool.texi (LT_INIT): s/libtool 1.6/libtool 2.0/.
(Invoking libtoolize): Fix typo.

Revision 1.1755 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 22:36:16 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1754: +5 -1 lines
Diff to previous 1.1754
* config/ltmain.m4sh (func_mode_install): Now that func_mktempdir
has been improved, the default directory template is perfectly
fine.

Revision 1.1667.2.83 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 22:28:48 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.82: +5 -1 lines
Diff to previous 1.1667.2.82 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_install): Now that func_mktempdir
has been improved, the default directory template is perfectly
fine.

Revision 1.1754 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 21:53:14 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1753: +6 -1 lines
Diff to previous 1.1753
* doc/libtool.texi (Invoking libtoolize): Improve documentation
for use of ACLOCAL_AMFLAGS and AC_CONFIG_MACRO_DIR.

Revision 1.1667.2.82 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 21:38:34 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.81: +5 -2 lines
Diff to previous 1.1667.2.81 , to branch point 1.1667
* doc/libtool.texi (Invoking libtoolize): Improve documentation
for use of ACLOCAL_AMFLAGS and AC_CONFIG_MACRO_DIR.

Revision 1.1667.2.81 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 21:22:12 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.80: +8 -1 lines
Diff to previous 1.1667.2.80 , to branch point 1.1667
* configure.ac, Makefile.am, libltdl/Makefile.am,
libltdl/loaders/Makefile.am, libtoolize.m4sh, doc/libtool.texi:
Revert libtool--release--2.0--patch-68, my 2004-11-14 patch for
parallel installation.

Revision 1.1667.2.80 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:53:04 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.79: +4 -1 lines
Diff to previous 1.1667.2.79 , to branch point 1.1667
* m4/libtool.m4 (_LT_TAG_COMPILER): Document that with_gcc is
tag-dependent.

Revision 1.1753 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:52:22 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1752: +4 -1 lines
Diff to previous 1.1752
* m4/libtool.m4 (_LT_TAG_COMPILER): Document that with_gcc is
tag-dependent.

Revision 1.1667.2.79 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:50:09 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.78: +6 -1 lines
Diff to previous 1.1667.2.78 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link), tests/objectlist.test:
Make sure the argument to `-objectlist' may contain spaces.

Revision 1.1752 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:48:31 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1751: +3 -1 lines
Diff to previous 1.1751
* m4/libtool.m4, tests/demo-nopic.test: Undo bogus commit.

Revision 1.1751 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:43:43 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1750: +6 -1 lines
Diff to previous 1.1750
* config/ltmain.m4sh (func_mode_link), tests/objectlist.test:
Make sure the argument to `-objectlist' may contain spaces.

Revision 1.1750 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 17:04:21 2004 UTC (7 years, 5 months ago) by gary
Branch: MAIN
Changes since 1.1749: +12 -6 lines
Diff to previous 1.1749
* config/m4general.m4sh, config/mailnotify.m4sh,
clcommit.m4sh: Updated from cvs-utils--tla--1.0 to allow
parallel commits, and use safer tmpfiles.

Revision 1.1667.2.78 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 16:58:48 2004 UTC (7 years, 5 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.77: +12 -6 lines
Diff to previous 1.1667.2.77 , to branch point 1.1667
* config/m4general.m4sh, config/mailnotify.m4sh,
clcommit.m4sh: Updated from cvs-utils--tla--1.0 to allow
parallel commits, and use safer tmpfiles.

Revision 1.1667.2.77 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 11:34:09 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.76: +3 -1 lines
Diff to previous 1.1667.2.76 , to branch point 1.1667
* doc/libtool.texi (Libltdl interface): Typos.

Revision 1.1749 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 11:33:26 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1748: +3 -1 lines
Diff to previous 1.1748
* doc/libtool.texi (Libltdl interface): Typos.

Revision 1.1748 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:26:25 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1747: +6 -1 lines
Diff to previous 1.1747
* doc/libtool.texi (Libltdl interface): Document public macros
LT_PATHSEP_CHAR, LT_DIRSEP_CHAR, use in path descriptions.

Revision 1.1667.2.76 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:25:59 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.75: +6 -1 lines
Diff to previous 1.1667.2.75 , to branch point 1.1667
* doc/libtool.texi (Libltdl interface): Document public macros
LT_PATHSEP_CHAR, LT_DIRSEP_CHAR, use in path descriptions.

Revision 1.1747 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:18:30 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1746: +6 -1 lines
Diff to previous 1.1746
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.

Revision 1.1667.2.75 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:17:57 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.74: +6 -1 lines
Diff to previous 1.1667.2.74 , to branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.

Revision 1.1220.2.135 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:17:22 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.134: +6 -1 lines
Diff to previous 1.1220.2.134 , to branch point 1.1220
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.

Revision 1.1746 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:01:48 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1745: +6 -1 lines
Diff to previous 1.1745
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin/mingw/pw32]:
tag-protect setting of ld_shlibs.

Revision 1.1667.2.74 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 07:01:18 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.73: +6 -1 lines
Diff to previous 1.1667.2.73 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin/mingw/pw32]:
tag-protect setting of ld_shlibs.

Revision 1.1745 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 17:49:44 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1744: +4 -1 lines
Diff to previous 1.1744
* doc/libtool.texi (Libltdl interface): The path separator
is system-dependent.

Revision 1.1667.2.73 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 17:49:15 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.72: +4 -1 lines
Diff to previous 1.1667.2.72 , to branch point 1.1667
* doc/libtool.texi (Libltdl interface): The path separator
is system-dependent.

Revision 1.1744 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 17:47:21 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1743: +3 -1 lines
Diff to previous 1.1743
* doc/libtool.texi (Linking static libraries): Typo.

Revision 1.1667.2.72 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 17:46:49 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.71: +3 -1 lines
Diff to previous 1.1667.2.71 , to branch point 1.1667
* doc/libtool.texi (Linking static libraries): Typo.

Revision 1.1667.2.71 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 15:24:44 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.70: +7 -1 lines
Diff to previous 1.1667.2.70 , to branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[aix4/aix5 !ia64]: Set whole_archive_flag_spec to '$convenience'
so convenience libs are really added to the link cmdline.

Revision 1.1743 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 15:24:03 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1742: +7 -1 lines
Diff to previous 1.1742
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[aix4/aix5 !ia64]: Set whole_archive_flag_spec to '$convenience'
so convenience libs are really added to the link cmdline.

Revision 1.1742 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 14:06:49 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1741: +5 -1 lines
Diff to previous 1.1741
* libtool.m4 [linux]: Use only the CC basename in case statment
when checking for icc/ecc. Allows for setting CC to the full path
to the compiler.

Revision 1.1741 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 14:02:53 2004 UTC (7 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1740: +6 -1 lines
Diff to previous 1.1740
* libtool.m4 [solaris]: Added missing 'with linker' flags to
-z allextract ... -z defaultextract flags

Revision 1.1667.2.70 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:59:58 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.69: +5 -1 lines
Diff to previous 1.1667.2.69 , to branch point 1.1667
* libtool.m4 [linux]: Use only the CC basename in case statment
when checking for icc/ecc. Allows for setting CC to the full path
to the compiler.

Revision 1.1667.2.69 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:58:22 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.68: +6 -1 lines
Diff to previous 1.1667.2.68 , to branch point 1.1667
* libtool.m4 [solaris]: Added missing 'with linker' flags to
-z allextract ... -z defaultextract flags

Revision 1.1220.2.134 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:03:23 2004 UTC (7 years, 5 months ago) by rwild
Branch: branch-1-5
Changes since 1.1220.2.133: +6 -1 lines
Diff to previous 1.1220.2.133 , to branch point 1.1220
* tests/demo-nopic.test: Correctly skip hppa, x86_64, and s390*.
Reported by Daniel Reed <djr@redhat.com>.

Revision 1.1740 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 01:18:22 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1739: +4 -1 lines
Diff to previous 1.1739
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Typo: s/--rpath/-rpath/g.
(_LT_LANG_CXX_CONFIG): Ditto.

Revision 1.1739 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 01:03:14 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1738: +20 -1 lines
Diff to previous 1.1738
* configure.ac (APIVERSION): New substituted variable.
(pkgvdatadir): Ditto.  Versioned data directory.
(pkgvmacrodir): Ditto.  Versioned aclocal directory.
(LN): New check for LN command.
* Makefile.am (aclocal_DATA): Replaced with...
(pkgvmacro_DATA): ...this.
(install-data-local): Remove old shared resources.
(install-exec-hook): Make versioned links to executables.
(uninstall-hook): Remove versioned files.
* libltdl/Makefile.am (ltdldatadir): Redefine in terms of
pkgvdatadir.
* libltdl/loaders/Makefile.am (ltdldatadir): Ditto.
* libtoolize.m4sh: Copy macro files from versioned macro directory
instead of shared aclocal directory.
* doc/libtool.texi: Document it.
* NEWS: Updated.

Revision 1.1667.2.68 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 00:51:59 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.67: +20 -1 lines
Diff to previous 1.1667.2.67 , to branch point 1.1667
* configure.ac (APIVERSION): New substituted variable.
(pkgvdatadir): Ditto.  Versioned data directory.
(pkgvmacrodir): Ditto.  Versioned aclocal directory.
(LN): New check for LN command.
* Makefile.am (aclocal_DATA): Replaced with...
(pkgvmacro_DATA): ...this.
(install-data-local): Remove old shared resources.
(install-exec-hook): Make versioned links to executables.
(uninstall-hook): Remove versioned files.
* libltdl/Makefile.am (ltdldatadir): Redefine in terms of
pkgvdatadir.
* libltdl/loaders/Makefile.am (ltdldatadir): Ditto.
* libtoolize.m4sh: Copy macro files from versioned macro directory
instead of shared aclocal directory.
* doc/libtool.texi: Document it.
* NEWS: Updated.

Revision 1.1738 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 13:27:20 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1737: +19 -12 lines
Diff to previous 1.1737
From James Henstridge <james@jamesh.id.au>:
* m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4: Added commented out
empty macro definitions to match each AU_DEFUN to help aclocal
from automake-1.4 regexps find the right libtool macro files.

Revision 1.1667.2.67 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 13:20:51 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.66: +19 -12 lines
Diff to previous 1.1667.2.66 , to branch point 1.1667
From James Henstridge <james@jamesh.id.au>:
* m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4: Added commented out
empty macro definitions to match each AU_DEFUN to help aclocal
from automake-1.4 regexps find the right libtool macro files.

Revision 1.1737 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:14:12 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1736: +5 -1 lines
Diff to previous 1.1736
* config/ltmain.m4sh (func_mode_link), tests/Makefile.am,
Fix error message with `-objectlist' file that does not exist.
tests/objectlist.test:  New test for this.

Revision 1.1667.2.66 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:13:13 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.65: +5 -1 lines
Diff to previous 1.1667.2.65 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_link), tests/Makefile.am,
Fix error message with `-objectlist' file that does not exist.
tests/objectlist.test:  New test for this.

Revision 1.1667.2.65 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:08:48 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.64: +6 -1 lines
Diff to previous 1.1667.2.64 , to branch point 1.1667
* Makefile.am: config/ltmain.sh is generated by config/ltmain.m4sh.

Revision 1.1736 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:07:56 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1735: +6 -1 lines
Diff to previous 1.1735
* Makefile.am: config/ltmain.sh is generated by config/ltmain.m4sh.

Revision 1.1735 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:21:27 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1734: +5 -1 lines
Diff to previous 1.1734
* doc/libtool.texi (Compile mode, Link mode,
Libltdl interface, Test descriptions, libtool script
contents): Some quote cleanup, more use of texinfo types.

Revision 1.1667.2.64 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:19:59 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.63: +5 -1 lines
Diff to previous 1.1667.2.63 , to branch point 1.1667
* doc/libtool.texi (Compile mode, Link mode,
Libltdl interface, Test descriptions, libtool script
contents): Some quote cleanup, more use of texinfo types.

Revision 1.1734 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:16:53 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1733: +4 -1 lines
Diff to previous 1.1733
* doc/libtool.texi (libtool script contents):
echo is now ECHO; mention argument restriction.

Revision 1.1667.2.63 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:15:26 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.62: +4 -1 lines
Diff to previous 1.1667.2.62 , to branch point 1.1667
* doc/libtool.texi (libtool script contents):
echo is now ECHO; mention argument restriction.

Revision 1.1733 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:13:05 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1732: +3 -1 lines
Diff to previous 1.1732
* doc/libtool.texi (Multiple dependencies): Minor rewording.

Revision 1.1667.2.62 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:11:22 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.61: +3 -1 lines
Diff to previous 1.1667.2.61 , to branch point 1.1667
* doc/libtool.texi (Multiple dependencies): Minor rewording.

Revision 1.1732 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:09:45 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1731: +4 -1 lines
Diff to previous 1.1731
* doc/libtool.texi (User defined module data, References):
indentation and word-wrap cleanup.

Revision 1.1667.2.61 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:07:27 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.60: +4 -1 lines
Diff to previous 1.1667.2.60 , to branch point 1.1667
* doc/libtool.texi (User defined module data, References):
indentation and word-wrap cleanup.

Revision 1.1731 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:05:37 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1730: +6 -1 lines
Diff to previous 1.1730
* doc/libtool.texi (all over): White space cleanup:
two spaces at start of sentence, no TABs.

Revision 1.1667.2.60 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 19:03:26 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.59: +6 -1 lines
Diff to previous 1.1667.2.59 , to branch point 1.1667
* doc/libtool.texi (all over): White space cleanup:
two spaces at start of sentence, no TABs.

Revision 1.1667.2.59 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 16:23:45 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.58: +7 -1 lines
Diff to previous 1.1667.2.58 , to branch point 1.1667
* doc/libtool.texi (libtool script contents): Fix description
of need_lib_prefix.

Revision 1.1730 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 16:22:57 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1729: +7 -1 lines
Diff to previous 1.1729
* doc/libtool.texi (libtool script contents): Fix description
of need_lib_prefix.

Revision 1.1729 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 15:19:44 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1728: +7 -1 lines
Diff to previous 1.1728
* config/ltmain.m4sh (func_mode_link): forward thread
related flags to dependent applications and libraries
by adding them to `inherited_linker_flags'.

Revision 1.1667.2.58 - (view) (download) (annotate) - [select for diffs]
Sun Nov 7 13:25:46 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.57: +6 -1 lines
Diff to previous 1.1667.2.57 , to branch point 1.1667
* m4/ltoptions.m4: Change all references of LT_LIBTOOL_INIT
to LT_INIT.

Revision 1.1728 - (view) (download) (annotate) - [select for diffs]
Sun Nov 7 13:24:51 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1727: +6 -1 lines
Diff to previous 1.1727
* m4/ltoptions.m4: Change all references of LT_LIBTOOL_INIT
to LT_INIT.

Revision 1.1727 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 18:04:39 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1726: +5 -1 lines
Diff to previous 1.1726
* ltmain.m4sh (cwrappersource): clean up other warning on MinGW.

Revision 1.1667.2.57 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 17:57:13 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.56: +5 -1 lines
Diff to previous 1.1667.2.56 , to branch point 1.1667
* ltmain.m4sh (cwrappersource): clean up other warning on MinGW.

Revision 1.1667.2.56 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 11:58:37 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.55: +7 -1 lines
Diff to previous 1.1667.2.55 , to branch point 1.1667
* m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS), m4/ltoptions.m4
(_LT_SET_OPTIONS), README, README.alpha: Typos.

Revision 1.1726 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 11:57:40 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1725: +7 -1 lines
Diff to previous 1.1725
* m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS), m4/ltoptions.m4
(_LT_SET_OPTIONS), README, README.alpha: Typos.

Revision 1.1725 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 14:13:24 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1724: +3 -1 lines
Diff to previous 1.1724
* libtldl/ltdl.c (parse_dotla_file): Fix memleak.

Revision 1.1724 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 14:11:51 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1723: +5 -1 lines
Diff to previous 1.1723
* ltmain.m4sh (cwrappersource): Cast isalpha arguments correctly.

Revision 1.1723 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 14:10:31 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1722: +6 -1 lines
Diff to previous 1.1722
* ltmain.m4sh (cwrappersource): clean up warnings and
#include errors on MinGW.

Revision 1.1667.2.55 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 14:07:35 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.54: +5 -1 lines
Diff to previous 1.1667.2.54 , to branch point 1.1667
* ltmain.m4sh (cwrappersource): Cast isalpha arguments correctly.

Revision 1.1667.2.54 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 14:05:49 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.53: +6 -1 lines
Diff to previous 1.1667.2.53 , to branch point 1.1667
* ltmain.m4sh (cwrappersource): clean up warnings and
#include errors on MinGW.

Revision 1.1722 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 18:22:54 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1721: +6 -1 lines
Diff to previous 1.1721
* config/ltmain.m4sh (cwrappersource): clean up warnings and
#include errors.

Revision 1.1667.2.53 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 18:18:37 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.52: +6 -1 lines
Diff to previous 1.1667.2.52 , to branch point 1.1667
* config/ltmain.m4sh (cwrappersource): clean up warnings and
#include errors.

Revision 1.1721 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 17:28:29 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1720: +29 -2 lines
Diff to previous 1.1720
Sometimes, a wrapper script is generated for an executable that,
itself, does not link against an uninstalled library.  It appears
that this can happen if you are building a project where:

  (1) there is a library
  (2) there is an executable that does not, itself, link against
      that library

In this case, notinst_deplibs is empty, and when the wrapper
script is loaded by libtool during ./libtool mode=install, there
is a check for "is notinst_deplibs empty".  In this case, it is,
so libtool reports an error.

I don't think it is wrong to have a wrapper script for an exe that
*technically* doesn't need it.  But instead of checking for
notinst_deplib nonempty as a proxy for "did wrapper script get
sourced into my environment properly" a different var should be
used.

* config/ltmain.m4sh (func_mode_install): set new variable
`generated_by_libtool_version' in wrapper script when using
libtool_install_magic.  When verifying that wrapper script was
properly sourced, check that `generated_by_libtool_version' is
non-empty, instead of using notinst_deplibs.

Revision 1.1667.2.52 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 17:25:54 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.51: +29 -2 lines
Diff to previous 1.1667.2.51 , to branch point 1.1667
Sometimes, a wrapper script is generated for an executable that,
itself, does not link against an uninstalled library.  It appears
that this can happen if you are building a project where:

  (1) there is a library
  (2) there is an executable that does not, itself, link against
      that library

In this case, notinst_deplibs is empty, and when the wrapper
script is loaded by libtool during ./libtool mode=install, there
is a check for "is notinst_deplibs empty".  In this case, it is,
so libtool reports an error.

I don't think it is wrong to have a wrapper script for an exe that
*technically* doesn't need it.  But instead of checking for
notinst_deplib nonempty as a proxy for "did wrapper script get
sourced into my environment properly" a different var should be
used.

* config/ltmain.m4sh (func_mode_install): set new variable
`generated_by_libtool_version' in wrapper script when using
libtool_install_magic.  When verifying that wrapper script was
properly sourced, check that `generated_by_libtool_version' is
non-empty, instead of using notinst_deplibs.

Revision 1.1720 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 16:29:15 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1719: +10 -1 lines
Diff to previous 1.1719
* config/ltmain.m4sh (func_mode_install): On Windows based hosts,
ensure that import libraries don't get stripped.
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): On Windows based hosts,
use postinstall_cmds to strip DLL (not import lib!) when symbol
stripped installation was requested.

Revision 1.1667.2.51 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 15:05:21 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.50: +10 -1 lines
Diff to previous 1.1667.2.50 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_install): On Windows based hosts,
ensure that import libraries don't get stripped.
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): On Windows based hosts,
use postinstall_cmds to strip DLL (not import lib!) when symbol
stripped installation was requested.

Revision 1.1667.2.50 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 14:05:02 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.49: +3 -1 lines
Diff to previous 1.1667.2.49 , to branch point 1.1667
* libltdl/ltdl.c (loader_init_callback): Back out broken cast.

Revision 1.1719 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 14:04:29 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1718: +3 -1 lines
Diff to previous 1.1718
* libltdl/ltdl.c (loader_init_callback): Back out broken cast.

Revision 1.1667.2.49 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 11:26:58 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.48: +4 -1 lines
Diff to previous 1.1667.2.48 , to branch point 1.1667
* libltdl/ltdl.c (loader_init_callback, lt_dlexit): Add casts to
target type.

Revision 1.1718 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 11:26:29 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1717: +4 -1 lines
Diff to previous 1.1717
* libltdl/ltdl.c (loader_init_callback, lt_dlexit): Add casts to
target type.

Revision 1.1667.2.48 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 11:10:14 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.47: +6 -1 lines
Diff to previous 1.1667.2.47 , to branch point 1.1667
* tests/defs.m4sh (func_exec): `shift'ing when there is nothing
to shift is non-portable.

Revision 1.1717 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 11:09:41 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1716: +6 -1 lines
Diff to previous 1.1716
* tests/defs.m4sh (func_exec): `shift'ing when there is nothing
to shift is non-portable.

Revision 1.1667.2.47 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 08:28:59 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.46: +7 -1 lines
Diff to previous 1.1667.2.46 , to branch point 1.1667
* Makefile.am, Makefile.maint, tests/Makefile.am: Use path for
dependencies built in the source tree, to cater for BSD make.

Revision 1.1716 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 08:25:24 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1715: +7 -1 lines
Diff to previous 1.1715
* Makefile.am, Makefile.maint: Use path for dependencies built
in the source tree, to cater for BSD make.

Revision 1.1220.2.133 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 17:21:28 2004 UTC (7 years, 6 months ago) by keybuk
Branch: branch-1-5
Changes since 1.1220.2.132: +9 -1 lines
Diff to previous 1.1220.2.132 , to branch point 1.1220
* config/ltmain.in (func_mode_link): When linking an installed
libtool library on the command line using -lfoo we need to find
the library in the search paths and add it's dependency_libs to
the link in the conv pass so that any libtool libs listed are
correctly expanded in the link pass.

Revision 1.1715 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 16:34:29 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1714: +8 -1 lines
Diff to previous 1.1714
* config/ltmain.m4sh (func_lalib_p, func_ltwrapper_p): New
functions that abstract .la sanity checking.
(func_mode_execute, func_mode_install, func_mode_link)
(func_mode_uninstall): Use them.

Revision 1.1714 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:17:23 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1713: +6 -1 lines
Diff to previous 1.1713
* config/ltmain.m4sh (opt_silent): Whether --silent was given.
(run, show): Deleted.  All callers converted to opt_dry_run,
opt_silent or calls to func_show_eval.
* tests/mdemo-dryrun.test: Adjust.

Revision 1.1713 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:10:51 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1712: +3 -1 lines
Diff to previous 1.1712
* HACKING: Fix a typo in the gpg --verify instructions.

Revision 1.1712 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:08:53 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1711: +6 -1 lines
Diff to previous 1.1711
* Makefile.maint (cvs-dist): Generate signatures and directives
for bz2 upload.

Revision 1.1667.2.46 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:05:30 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.45: +3 -1 lines
Diff to previous 1.1667.2.45 , to branch point 1.1667
* HACKING: Fix a typo in the gpg --verify instructions.

Revision 1.1667.2.45 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 14:19:24 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.44: +6 -1 lines
Diff to previous 1.1667.2.44 , to branch point 1.1667
* Makefile.maint (cvs-dist): Generate signatures and directives
for bz2 upload.

Revision 1.1667.2.44 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 12:24:02 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.43: +4 -1 lines
Diff to previous 1.1667.2.43 , to branch point 1.1667
* configure.ac: Bumped version to 1.9g.
* NEWS: Updated.

Revision 1.1667.2.43 - (view) (download) (annotate) - [select for diffs]
Sat Oct 23 19:09:02 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
CVS Tags: release-1-9f
Changes since 1.1667.2.42: +8 -1 lines
Diff to previous 1.1667.2.42 , to branch point 1.1667
GNU libtool 1.9f was released.

* configure.ac: Bumped version to 1.9f.
* NEWS: Updated.

Revision 1.1711 - (view) (download) (annotate) - [select for diffs]
Sat Oct 23 12:04:34 2004 UTC (7 years, 6 months ago) by pogma
Branch: MAIN
Changes since 1.1710: +8 -1 lines
Diff to previous 1.1710
* config/ltmain.m4sh (func_mode_link): Make Gary's new tests
pass. When the output wrapper script is not in the current
directory, we can not use an rpath which is relative to the
current directory. Use an absolute path instead.

Revision 1.1710 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 18:05:29 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1709: +3 -1 lines
Diff to previous 1.1709
* clcommit.m4sh: Add --rcfile option.

Revision 1.1667.2.42 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 18:03:48 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.41: +3 -1 lines
Diff to previous 1.1667.2.41 , to branch point 1.1667
* clcommit.m4sh: Add --rcfile option.

Revision 1.1709 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 17:37:42 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1708: +7 -1 lines
Diff to previous 1.1708
* clcommit.m4sh: Updated again, to support file list limited
commits to CVS, and to fix another occurence of the bash bug
that was preventing non-tla users from sending a commit mail.

Revision 1.1667.2.41 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 17:25:35 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.40: +7 -1 lines
Diff to previous 1.1667.2.40 , to branch point 1.1667
* clcommit.m4sh: Updated again, to support file list limited
commits to CVS, and to fix another occurence of the bash bug
that was preventing non-tla users from sending a commit mail.

Revision 1.1667.2.40 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:17:32 2004 UTC (7 years, 6 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.39: +5 -1 lines
Diff to previous 1.1667.2.39 , to branch point 1.1667
* Makefile.maint: Fix typo.

Revision 1.1708 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:07:43 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1707: +4 -1 lines
Diff to previous 1.1707
* TODO, libltdl/lt_error.h, libltdl/ltdl.c, libltdl/ltdl.h:
Undo accidental commit.

Revision 1.1707 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:02:52 2004 UTC (7 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1706: +5 -1 lines
Diff to previous 1.1706
* Makefile.maint: Fix typo.

Revision 1.1706 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 12:10:30 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1705: +4 -1 lines
Diff to previous 1.1705
* clcommit.m4sh, config/mailnotify.m4sh: Updated from
cvs-utils--tla--1.0 to fix quoting of metachars in patch names.

Revision 1.1667.2.39 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 12:07:04 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.38: +4 -1 lines
Diff to previous 1.1667.2.38 , to branch point 1.1667
* clcommit.m4sh, config/mailnotify.m4sh: Updated again, but
this time after merging local changes back first.

Revision 1.1667.2.38 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 11:47:46 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.37: +4 -1 lines
Diff to previous 1.1667.2.37 , to branch point 1.1667
* clcommit.m4sh, config/mailnotify.m4sh: Updated from
cvs-utils--tla--1.0 to fix quoting of metachars in patch names.

Revision 1.1667.2.37 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 10:34:37 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.36: +4 -1 lines
Diff to previous 1.1667.2.36 , to branch point 1.1667
* HACKING: Updated: `.in' files are now `.m4sh'; document some
more coding standards for these files.

Revision 1.1705 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 10:32:13 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1704: +4 -1 lines
Diff to previous 1.1704
* HACKING: Updated: `.in' files are now `.m4sh'; document some
more coding standards for these files.

Revision 1.1667.2.36 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 08:15:28 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.35: +6 -1 lines
Diff to previous 1.1667.2.35 , to branch point 1.1667
* config/general.m4sh (sed_double_backslash): Undo an
over-optimisation.

Revision 1.1704 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 07:58:23 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1703: +6 -1 lines
Diff to previous 1.1703
* config/general.m4sh (sed_double_backslash): Undo an
over-optimisation.

Revision 1.1667.2.35 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 07:15:30 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.34: +8 -1 lines
Diff to previous 1.1667.2.34 , to branch point 1.1667
* AUTHORS: Reformatted to better reflect the current state of
Libtool maintainership.
* THANKS: Reformatted to give maintainers a quick way to look
up who has supplied FSF paperwork.

Revision 1.1703 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 07:11:45 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1702: +8 -1 lines
Diff to previous 1.1702
* AUTHORS: Reformatted to better reflect the current state of
Libtool maintainership.
* THANKS: Reformatted to give maintainers a quick way to look
up who has supplied FSF paperwork.

Revision 1.1702 - (view) (download) (annotate) - [select for diffs]
Thu Oct 21 16:54:54 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1701: +9 -1 lines
Diff to previous 1.1701
* config/general.m4sh (sed_double_backslash): Improve this sed
expression to correct left anchored $ input to
double_quote_subst, as well as backslash escaped $ preceded by
any odd-numbered amount of  characters.

Revision 1.1667.2.34 - (view) (download) (annotate) - [select for diffs]
Thu Oct 21 16:51:07 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.33: +9 -1 lines
Diff to previous 1.1667.2.33 , to branch point 1.1667
* config/general.m4sh (sed_double_backslash): Improve this sed
expression to correct left anchored $ input to
double_quote_subst, as well as backslash escaped $ preceded by
any odd-numbered amount of  characters.

Revision 1.1667.2.33 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 20:50:52 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.32: +11 -2 lines
Diff to previous 1.1667.2.32 , to branch point 1.1667
* config/general.m4sh (sed_double_backslash): New sed expression
to escape $ properly in combination with double_quote_subst.
(func_quote_for_eval): Four space indent margin for functions!
(func_quote_for_expand): Use $sed_double_backslash.
(func_show_eval): New function that echos an escaped but variable
expanded command, and then evaluates it.

Revision 1.1701 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 20:43:57 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1700: +11 -2 lines
Diff to previous 1.1700
* config/general.m4sh (sed_double_backslash): New sed expression
to escape $ properly in combination with double_quote_subst.
(func_quote_for_eval): Four space indent margin for functions!
(func_quote_for_expand): Use $sed_double_backslash.
(func_show_eval): New function that echos an escaped but variable
expanded command, and then evaluates it.

Revision 1.1700 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 08:45:10 2004 UTC (7 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.1699: +24 -1 lines
Diff to previous 1.1699
* m4/libtool.m4 (sed_quote_subst): Remove superfluous backslashes
from the match character set.
(double_quote_subst): Ditto.
* lib/general.m4sh (sed_quote_subst): Ditto.
(double_quote_subst): New variable, copied from
m4/libtool.m4. Much the same as sed_quote_subst, but variable
references are not quoted.
(func_quote_for_eval): Given any $foo; $bar and
$foo must be identical after the following commands:
    func_quote_for_eval "$foo"
    eval "bar=$func_quote_for_eval_result"
(func_quote_for_expand): In a similar vein to to func_quote_for_eval,
except that variable expansions are not protected when quoting the
command for subsequent display.
* config/ltmain.m4sh: Factor away use of $sed_quote_subst now that
it has been subsumed into func_quote_for_eval.
(func_mode_link): Instead of `2004-10-14 Peter O'Gorman' below,
use func_quote_for_expand so that ${wl} is expanded properly in
the $show expression.

Revision 1.1667.2.32 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 08:41:33 2004 UTC (7 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.31: +24 -1 lines
Diff to previous 1.1667.2.31 , to branch point 1.1667
* m4/libtool.m4 (sed_quote_subst): Remove superfluous backslashes
from the match character set.
(double_quote_subst): Ditto.
* lib/general.m4sh (sed_quote_subst): Ditto.
(double_quote_subst): New variable, copied from
m4/libtool.m4. Much the same as sed_quote_subst, but variable
references are not quoted.
(func_quote_for_eval): Given any $foo; $bar and
$foo must be identical after the following commands:
    func_quote_for_eval "$foo"
    eval "bar=$func_quote_for_eval_result"
(func_quote_for_expand): In a similar vein to to func_quote_for_eval,
except that variable expansions are not protected when quoting the
command for subsequent display.
* config/ltmain.m4sh: Factor away use of $sed_quote_subst now that
it has been subsumed into func_quote_for_eval.
(func_mode_link): Instead of `2004-10-14 Peter O'Gorman' below,
use func_quote_for_expand so that ${wl} is expanded properly in
the $show expression.

Revision 1.1699 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 15:02:05 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1698: +7 -1 lines
Diff to previous 1.1698
* config/ltmain.m4sh (func_mode_finish): solaris-2.6 also has
crle(1).
Reported by Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1667.2.31 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 14:54:00 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.30: +8 -2 lines
Diff to previous 1.1667.2.30 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_finish): solaris-2.6 also has
crle(1).
Reported by Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1698 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 14:43:47 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1697: +39 -2 lines
Diff to previous 1.1697
Add some new tests for Libtool's support of Automake
subdir-objects builds.  This marks the beginning of a move to an
Autotest driven test framework, which will eventually allow us to
trim away many of the generated files in the current test demo
subdirectories:

* configure.ac (AC_CONFIG_TESTDIR): Re-enable commented out
Autotest macros.
(AUTOTEST, M4SH): Use --language long hand.
* bootstrap: Generate tests/testsuite, and by implication
tests/package.m4.
* Makefile.am (edit): Add substitutions needed to generate
tests/package.m4 from bootstrap.
(check-recursive): Add tests/testsuite.
(TESTSUITE): The new Autotest testsuite target.
(TESTSUITE_AT): The Autotest sources.
(EXTRA_DIST): Distribute the generated testsuite and sources.
(tests/package.m4): Use $(edit) to propagate package metadata to
the new tests.
(tests/testsuite): Build the testsuite.
(tests/atconfig): How to regenerate the file.
(check-local): Hook Autotest into `make check'.
(installcheck-local): Run the testsuite on the installed tree.
(clean-local): Tidy our file droppings.
* tests/Makefile.am: Remove bitrotted code from Autotest
experiments in Autoconf 2.52 era.  Updated the rest and moved into
Makefile.am.
* tests/testsuite.at: New container for Autotest test groups.
* tests/am-subdir.at: New test group for compatibility with
Automake's subdir-objects builds.  Currently holds two tests, one
for a C project and another similar project in C++.
* TODO: Add an entry to remind us that these new tests expose a
bug in libtool.
* NEWS: Updated.

Revision 1.1667.2.30 - (view) (download) (annotate) - [select for diffs]
Fri Oct 15 17:29:47 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.29: +9 -1 lines
Diff to previous 1.1667.2.29 , to branch point 1.1667
Update to the latest mailnotify script from
gary@gnu.org--2004/cvs-utils--tla--1.0:

* config/mailnotify.m4sh: Fix bugs in sendmail search and
for loop invocations.

Revision 1.1697 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 14:13:43 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1696: +7 -1 lines
Diff to previous 1.1696
* config/ltmain.m4sh: Revert most of my last commit, only eval
$show "$cmds", and only when building a library. I'm a wimp.
Thanks Gary for pointing out errors in previous commit.

Revision 1.1667.2.29 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 14:13:38 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.28: +7 -1 lines
Diff to previous 1.1667.2.28 , to branch point 1.1667
* config/ltmain.m4sh: Revert most of my last commit, only eval
$show "$cmds", and only when building a library. I'm a wimp.
Thanks Gary for pointing out errors in previous commit.

Revision 1.1696 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 16:06:48 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1695: +6 -2 lines
Diff to previous 1.1695
* config/ltmain.m4sh (func_mode_finish): Mention crle(1) on
solaris 2.7 and higher in the finalisation notes.
Reported by Kurt J. Lidl <lidl@pix.net>

Revision 1.1667.2.28 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 16:04:09 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.27: +6 -2 lines
Diff to previous 1.1667.2.27 , to branch point 1.1667
* config/ltmain.m4sh (func_mode_finish): Mention crle(1) on
solaris 2.7 and higher in the finalisation notes.
Reported by Kurt J. Lidl <lidl@pix.net>

Revision 1.1695 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 16:01:01 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1694: +8 -1 lines
Diff to previous 1.1694
* tests/cdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols, but have no C++ compiler
installed.
* tests/Makefile.am (COMMON_TESTS): Add it.

Revision 1.1667.2.27 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 15:34:09 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.26: +8 -1 lines
Diff to previous 1.1667.2.26 , to branch point 1.1667
* tests/cdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols, but have no C++ compiler
installed.
* tests/Makefile.am (COMMON_TESTS): Add it.

Revision 1.1694 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 14:55:59 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1693: +6 -1 lines
Diff to previous 1.1693
* config/ltmain.m4sh: Make sure that we $show what we will $run,
use eval $show if we do $run eval.

Revision 1.1667.2.26 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 14:55:55 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.25: +6 -1 lines
Diff to previous 1.1667.2.25 , to branch point 1.1667
* config/ltmain.m4sh: Make sure that we $show what we will $run,
use eval $show if we do $run eval.

Revision 1.1693 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 13:48:23 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1692: +13 -1 lines
Diff to previous 1.1692
* config/ltmain.m4sh: add foo/bin for every foo/lib
in dllsearchpath when creating wrapper script.  Fixes
depdemo-relink test failure.


* config/ltmain.m4sh (func_mode_link): don't relink
on cygwin/mingw; no need.  But do ensure that wrappers
are created unless doing a purely static build.

Revision 1.1667.2.25 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 13:47:52 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.24: +13 -1 lines
Diff to previous 1.1667.2.24 , to branch point 1.1667
* config/ltmain.m4sh: add foo/bin for every foo/lib
in dllsearchpath when creating wrapper script.  Fixes
depdemo-relink test failure.


* config/ltmain.m4sh (func_mode_link): don't relink
on cygwin/mingw; no need.  But do ensure that wrappers
are created unless doing a purely static build.

Revision 1.1692 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 07:15:02 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1691: +7 -1 lines
Diff to previous 1.1691
* tests/tagdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols.
* tests/Makefile.am (CXX_TESTS): Add it.

Revision 1.1667.2.24 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 07:06:33 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.23: +7 -1 lines
Diff to previous 1.1667.2.23 , to branch point 1.1667
* tests/tagdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols.
* tests/Makefile.am (CXX_TESTS): Add it.

Revision 1.1691 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 15:15:00 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1690: +11 -1 lines
Diff to previous 1.1690
* tests/link.test: Fix check for use of libnlsut.a under
Cygwin.


* tests/quote.test: Do not look for $preargs in the output,
because libtool may change them.

Revision 1.1667.2.23 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 15:13:55 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.22: +11 -1 lines
Diff to previous 1.1667.2.22 , to branch point 1.1667
* tests/link.test: Fix check for use of libnlsut.a under
Cygwin.


* tests/quote.test: Do not look for $preargs in the output,
because libtool may change them.

Revision 1.1690 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 04:15:43 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1689: +7 -1 lines
Diff to previous 1.1689
* config/ltmain.m4sh: Really don't require versions of GNU
sed newer than 3.02 for Cygwin and MinGW, and don't break
dryrun mode.

Revision 1.1667.2.22 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 04:15:12 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.21: +7 -1 lines
Diff to previous 1.1667.2.21 , to branch point 1.1667
* config/ltmain.m4sh: Really don't require versions of GNU
sed newer than 3.02 for Cygwin and MinGW, and don't break
dryrun mode.

Revision 1.1689 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 23:27:24 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1688: +7 -1 lines
Diff to previous 1.1688
* config/getopt.m4sh: Under MinGW, reported paths may include ':'
so ':' should not be used as the sed delimiter.  Use '*' instead
since it is very unlikely to appear in a path.

Revision 1.1667.2.21 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 23:24:39 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.20: +7 -1 lines
Diff to previous 1.1667.2.20 , to branch point 1.1667
* config/getopt.m4sh: Under MinGW, reported paths may include ':'
so ':' should not be used as the sed delimiter.  Use '*' instead
since it is very unlikely to appear in a path.

Revision 1.1688 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 22:15:09 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1687: +6 -1 lines
Diff to previous 1.1687
* config/ltmain.m4sh: Don't require versions of GNU sed newer than
3.02 for Cygwin and MinGW.

Revision 1.1667.2.20 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 22:14:11 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.19: +6 -1 lines
Diff to previous 1.1667.2.19 , to branch point 1.1667
* config/ltmain.m4sh: Don't require versions of GNU sed newer than
3.02 for Cygwin and MinGW.

Revision 1.1667.2.19 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 15:20:15 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.18: +6 -1 lines
Diff to previous 1.1667.2.18 , to branch point 1.1667
* tests/pdemo-inst.test: Correction for mis-application of
Charles Wilson's earlier patch.

Revision 1.1687 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 15:18:23 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1686: +6 -1 lines
Diff to previous 1.1686
* tests/pdemo-inst.test: Correction for mis-application of
Charles Wilson's earlier patch.

Revision 1.1686 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 20:51:54 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1685: +7 -1 lines
Diff to previous 1.1685
* m4/libtool.m4 (_LT_LANG_F77_CONFIG): Make sure the save and
restore code for CC is nested at the same depth.
(_LT_LANG_CXX_CONFIG): Ditto, but for several variables.

Revision 1.1667.2.18 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 20:43:22 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.17: +7 -1 lines
Diff to previous 1.1667.2.17 , to branch point 1.1667
* m4/libtool.m4 (_LT_LANG_F77_CONFIG): Make sure the save and
restore code for CC is nested at the same depth.
(_LT_LANG_CXX_CONFIG): Ditto, but for several variables.

Revision 1.1685 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 21:56:09 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1684: +12 -1 lines
Diff to previous 1.1684
Update to the latest commit and mailnotify scripts from
gary@gnu.org--2004/cvs-utils--tla--1.0:

* commit, config/mailnotify: Removed.  Now built from...
* clcommit.m4sh, config/mailnotify.m4sh: ...these new sources.
* Makefile.maint (commit, config/mailnotify): How to build them.
* bootstrap: If we have a checked out tree (i.e. clcommit.m4sh
is present), then build them.

Revision 1.1667.2.17 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 21:44:42 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.16: +12 -1 lines
Diff to previous 1.1667.2.16 , to branch point 1.1667
Update to the latest commit and mailnotify scripts from
gary@gnu.org--2004/cvs-utils--tla--1.0:

* commit, config/mailnotify: Removed.  Now built from...
* clcommit.m4sh, config/mailnotify.m4sh: ...these new sources.
* Makefile.maint (commit, config/mailnotify): How to build them.
* bootstrap: If we have a checked out tree (i.e. clcommit.m4sh
is present), then build them.

Revision 1.1684 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 17:01:49 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1683: +13 -1 lines
Diff to previous 1.1683
Fix some issues that mangled the reexecution path to a script,
and thus prevented it from finding itself:

* config/general.m4sh (progname): Don't actually change the name
of the script if it begins with a `-', just prepend `./'.
(progpath): Add a new clause that first searches the execution
PATH, and then finally assumes this script is in the current
working directory if $progname has no directory separators (e.g
when invoked as `$SHELL progname').

Revision 1.1683 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:39:54 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1682: +9 -5 lines
Diff to previous 1.1682
* config/general.m4sh (func_verbose): Work around a bash bug in
shell functions.

Revision 1.1667.2.16 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:17:40 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: branch-2-0
Changes since 1.1667.2.15: +9 -1 lines
Diff to previous 1.1667.2.15 , to branch point 1.1667
* tests/pdemo-inst.test: pdemo-inst should depend on pdemo-make.
* config/ltmain.m4sh: Windows and Cygwin reserve the .lnk
extension to represent shortcuts.  Use the extension ".lnkscript"
rather than ".lnk" for the piecewise linking ld script in order to
avoid the conflict.

Revision 1.1682 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:16:10 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1681: +10 -1 lines
Diff to previous 1.1681
* tests/pdemo-inst.test: pdemo-inst should depend on pdemo-make.
* config/ltmain.m4sh: Windows and Cygwin reserve the .lnk
extension to represent shortcuts.  Use the extension ".lnkscript"
rather than ".lnk" for the piecewise linking ld script in order to
avoid the conflict.

Revision 1.1667.2.15 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 15:50:54 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.14: +13 -1 lines
Diff to previous 1.1667.2.14 , to branch point 1.1667
Fix some issues that mangled the reexecution path to a script,
and thus prevented it from finding itself:

* lib/general.m4sh (progname): Don't actually change the name of
the script if it begins with a `-', just prepend `./'.
(progpath): Add a new clause that first searches the execution
PATH, and then finally assumes this script is in the current
working directory if $progname has no directory separators (e.g
when invoked as `$SHELL progname').

Revision 1.1667.2.14 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 14:16:44 2004 UTC (7 years, 7 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.13: +6 -1 lines
Diff to previous 1.1667.2.13 , to branch point 1.1667
* libltdl/ltdl.c (lt_dlexit, lt_dlpath_insertdir): Fix memleaks,
free user_search_path on lt_dlexit.

Revision 1.1681 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 14:10:33 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1680: +6 -1 lines
Diff to previous 1.1680
* libltdl/ltdl.c (lt_dlexit, lt_dlpath_insertdir): Fix memleaks,
free user_search_path on lt_dlexit.

Revision 1.1667.2.13 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 12:40:08 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.12: +7 -2 lines
Diff to previous 1.1667.2.12 , to branch point 1.1667
* config/general.m4sh (func_verbose): Work around a bash bug in
shell functions.

Revision 1.1667.2.12 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 13:04:16 2004 UTC (7 years, 7 months ago) by rwild
Branch: branch-2-0
Changes since 1.1667.2.11: +6 -1 lines
Diff to previous 1.1667.2.11 , to branch point 1.1667
* tests/sh.test: Remove tests which fail on AS_SHELL_SANITIZE
from autoconf >= 2.59.

Revision 1.1680 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 13:01:35 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1679: +4 -1 lines
Diff to previous 1.1679
* tests/sh.test: Remove tests which fail on AS_SHELL_SANITIZE
from autoconf >= 2.59.

Revision 1.1679 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 05:53:44 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1678: +5 -1 lines
Diff to previous 1.1678
* TODO: Remove item: no need for a libltdl without stdio.

Revision 1.1678 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 03:07:13 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1677: +4 -1 lines
Diff to previous 1.1677
* tests/defs.m4sh (scripts): Actually scan the generated ltmain.sh
for shell portability problems.

Revision 1.1677 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 02:53:45 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1676: +7 -1 lines
Diff to previous 1.1676
* m4/libtool.m4 (_LT_FORMAT_COMMENT): Shell meta-characters in
_LT_DECL descriptions were not being escaped before injection into
TAG CONFIG here documents in config.status.

Revision 1.1667.2.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 02:46:38 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.10: +4 -1 lines
Diff to previous 1.1667.2.10 , to branch point 1.1667
* tests/defs.m4sh (scripts): Actually scan the generated ltmain.sh
for shell portability problems.

Revision 1.1667.2.10 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 02:17:01 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.9: +7 -1 lines
Diff to previous 1.1667.2.9 , to branch point 1.1667
* m4/libtool.m4 (_LT_FORMAT_COMMENT): Shell meta-characters in
_LT_DECL descriptions were not being escaped before injection into
TAG CONFIG here documents in config.status.

Revision 1.1676 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 13:49:22 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1675: +8 -1 lines
Diff to previous 1.1675
* m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77): New macros to work
around the deficiencies in AC_PROG_CXX and AC_PROG_F77.
* configure.ac: Cleaned up, having moved the checks for compilers
which do not exist to libtool.m4.

Revision 1.1667.2.9 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 13:48:54 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.8: +8 -1 lines
Diff to previous 1.1667.2.8 , to branch point 1.1667
* m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77): New macros to work
around the deficiencies in AC_PROG_CXX and AC_PROG_F77.
* configure.ac: Cleaned up, having moved the checks for compilers
which do not exist to libtool.m4.

Revision 1.1675 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 12:48:54 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1674: +4 -1 lines
Diff to previous 1.1674
* libltdl/ltdl.c (try_dlopen): Move .la file parsing
part.. (parse_dotla_file): ..here.  Adjust.

Revision 1.1674 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 12:42:45 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1673: +4 -1 lines
Diff to previous 1.1673
* libltdl/ltdl.c (load_deplibs, try_dlopen): Revert unnecessary casts
to int from my patch from 2004-10-01.

Revision 1.1673 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 12:38:52 2004 UTC (7 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1672: +5 -1 lines
Diff to previous 1.1672
* AUTHORS: Add myself.

Revision 1.1672 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 04:16:10 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1671: +6 -1 lines
Diff to previous 1.1671
* config/ltmain.m4sh [darwin]: Make the -dylib_file flag work on
older darwins too. Reported by Christoph Egger.

Revision 1.1667.2.8 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 04:15:28 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-2-0
Changes since 1.1667.2.7: +6 -1 lines
Diff to previous 1.1667.2.7 , to branch point 1.1667
* config/ltmain.m4sh [darwin]: Make the -dylib_file flag work on
older darwins too. Reported by Christoph Egger.

Revision 1.1671 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 01:00:39 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1670: +5 -1 lines
Diff to previous 1.1670
* configure.ac: Bumped version to 2.1a.

Revision 1.1670 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 18:32:44 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1669: +38 -1 lines
Diff to previous 1.1669
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Don't confuse $ECHO
with $lt_ECHO, or we always get a libtool with ECHO=echo, rather
than testing for a mechanism that quotes  properly.
* NEWS: Updated.

* config/ltmain.m4sh: Need to include getopt.m4sh earlier so that
progpath is set before it is called to --no-reexec.
* NEWS: Updated.

Without this change, the distributed libtool tarball has a
dependency on autom4te.  There was some inconsistency in the
filenames: now we have foo.m4sh -> m4sh -> foo.in -> configure
-> foo[.sh].  Bootstrap runs the m4sh steps and the resulting .in
files are distributed:

* tests/Makefile.am (EXTRA_DIST): Distribute defs.m4sh.
* Makefile.am (EXTRA_DIST): Distribute libtoolize.m4sh.
(libtoolize.in, libtoolize): Split into bootstrap and runtime
stages.
($(top_srcdir)/tests/defs.in, $(top_srcdir)/tests/defs): Ditto.
($(top_srcdir)/config/ltmain.sh): Swap ltmain.m4sh and ltmain.in
names.
* bootstrap: Make libtoolize.in and tests/defs.in.
* NEWS: Updated.

Revision 1.1667.2.7 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 17:06:35 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.6: +7 -2 lines
Diff to previous 1.1667.2.6 , to branch point 1.1667
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Don't confuse $ECHO
with $lt_ECHO, or we always get a libtool with ECHO=echo, rather
than testing for a mechanism that quotes  properly.
* NEWS: Updated.

Revision 1.1667.2.6 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 09:32:51 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.5: +7 -1 lines
Diff to previous 1.1667.2.5 , to branch point 1.1667
* config/ltmain.m4sh: Need to include getopt.m4sh earlier so that
progpath is set before it is called to --no-reexec.
* NEWS: Updated.

Revision 1.1667.2.5 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 08:59:33 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.4: +19 -1 lines
Diff to previous 1.1667.2.4 , to branch point 1.1667
Without this change, the distributed libtool tarball has a
dependency on autom4te.  There was some inconsistency in the
filenames: now we have foo.m4sh -> m4sh -> foo.in -> configure
-> foo[.sh].  Bootstrap runs the m4sh steps and the resulting .in
files are distributed.

* tests/Makefile.am (EXTRA_DIST): Distribute defs.m4sh.
* Makefile.am (EXTRA_DIST): Distribute libtoolize.m4sh.
(libtoolize.in, libtoolize): Split into bootstrap and runtime
stages.
($(top_srcdir)/tests/defs.in, $(top_srcdir)/tests/defs): Ditto.
($(top_srcdir)/config/ltmain.sh): Swap ltmain.m4sh and ltmain.in
names.
* bootstrap: Make libtoolize.in and tests/defs.in.
* NEWS: Updated.

Revision 1.1667.2.4 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 23:17:12 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.3: +6 -1 lines
Diff to previous 1.1667.2.3 , to branch point 1.1667
* README, README.alpha: Update notes regarding available VERBOSE
settings.

Revision 1.1667.2.3 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 23:12:35 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.2: +8 -1 lines
Diff to previous 1.1667.2.2 , to branch point 1.1667
* config/ltmain.in: Change $XSED to $Xsed to fix hang noticed
under MinGW.
* tests/defs.in: Support VERBOSE=debug to enable shell tracing
while running tests.

Revision 1.1667.2.2 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 22:36:52 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
Changes since 1.1667.2.1: +4 -1 lines
Diff to previous 1.1667.2.1 , to branch point 1.1667
* NEWS: Updated.
* configure.ac: Bumped version to 1.9e.

Revision 1.1667.2.1 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 21:38:09 2004 UTC (7 years, 7 months ago) by gary
Branch: branch-2-0
CVS Tags: release-1-9d
Changes since 1.1667: +6 -1 lines
Diff to previous 1.1667
GNU libtool 1.9d was released.

* configure.ac: Bumped version to 1.9d.
* NEWS: Updated.

Revision 1.1669 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 21:08:20 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1668: +6 -1 lines
Diff to previous 1.1668
* README, README.alpha: Update notes regarding available VERBOSE
settings.

Revision 1.1668 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 20:47:05 2004 UTC (7 years, 7 months ago) by bfriesen
Branch: MAIN
Changes since 1.1667: +8 -1 lines
Diff to previous 1.1667
* config/ltmain.in: Change $XSED to $Xsed to fix hang noticed
under MinGW.
* tests/defs.in: Support VERBOSE=debug to enable shell tracing
while running tests.

Revision 1.1667 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 17:22:50 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Branch point for: branch-2-0
Changes since 1.1666: +5 -1 lines
Diff to previous 1.1666
* libltdl/lt__alloc.h (lt__alloc_die): Declare with LT_SCOPE as
per Ralf's original patch.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1666 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 17:12:53 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1665: +8 -1 lines
Diff to previous 1.1665
* libltdl/Makefile.am (libltdlc_la_LIBADD): Don't use
libdlloader_la_OBJECTS, an undocumented Automake internal
variable...
(libltdlc_la_SOURCES): ...use libdlloader_la_SOURCES here
instead.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1665 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 16:15:59 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1664: +3 -1 lines
Diff to previous 1.1664
* libltdl/argz_.h: Forgot to spell lt_system.h with just one `_'.

Revision 1.1664 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 15:44:35 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1663: +6 -1 lines
Diff to previous 1.1663
* libltdl/argz_.h: Forgot to include lt__system.h for LT_SCOPE
definition.

Revision 1.1663 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 13:50:08 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1662: +12 -1 lines
Diff to previous 1.1662
* libltdl/lt__alloc.h: Declare exported functions with LT_SCOPE
for mingw32.
* libltdl/lt__dirent.h: Ditto.
* libltdl/argz._h: Ditto.  Be careful about not requiring
additional libltdl files when used outside of libltdl.
* libltdl/slist.h: Ditto.
* HACKING: Add a section on libltdl implementation layering.

Revision 1.1662 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 11:20:53 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1661: +7 -1 lines
Diff to previous 1.1661
* tests/quote.test: echo is called ECHO now.  Make sure we extract
the value of ECHO from the libtool script.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1661 - (view) (download) (annotate) - [select for diffs]
Sat Oct 2 15:56:19 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1660: +8 -2 lines
Diff to previous 1.1660
* m4/libtool.m4 (hardcode_shlibpath_var) [darwin7*]: Revert my
hack from 2004-09-30 now that I've removed /lib/hello.la and the
tests work properly for me again.

Revision 1.1660 - (view) (download) (annotate) - [select for diffs]
Sat Oct 2 12:57:45 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1659: +15 -1 lines
Diff to previous 1.1659
Initial support for s390x-ibm-tpf:

* m4/libtool.m4: Correct obvious spelling errors in remarks.
(_LT_ENABLE_LOCK): Make s390x-ibm-tpf hosts adopt elf64_s390
conventions.
(_LT_SYS_DYNAMIC_LINKER): Set defaults for s390x-ibm-tpf host.
(_LT_CHECK_MAGIC_METHOD): Skip all dependency checks for
s390x-ibm-tpf hosts.
(_LT_LINKER_SHLIBS): Make s390x-ibm-tpf hosts adopt GNU/Linux OS
attributes.
* NEWS: Updated.

Revision 1.1659 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 12:43:19 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1658: +4 -1 lines
Diff to previous 1.1658
* config/ltmain.in (func_mode_install): Need to set $tmpdir before
using it.

Revision 1.1658 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 11:03:02 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1657: +5 -1 lines
Diff to previous 1.1657
* config/ltmain.in (func_mode_link): Fix quoting bug.  Fixes
e.g. the quoting of the -export-symbols-regex argument in .la
files' relink_command.

Revision 1.1657 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 10:24:18 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1656: +5 -1 lines
Diff to previous 1.1656
* libltdl/lt__alloc.c (lt__memdup): Allocation can fail, so we
need to guard against null pointer dereference here.
* libltdl/ltdl.c (lt_dlcaller_register): Ditto.

Revision 1.1656 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 10:03:11 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1655: +4 -1 lines
Diff to previous 1.1655
* libltdl/slist.c (slist_foreach): result was declared as
inner variable, shadowing the actually returned value.

Revision 1.1655 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 09:57:56 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1654: +7 -1 lines
Diff to previous 1.1654
* libltdl/ltdl.c (load_deplibs, try_dlopen): Cast argument
to isspace/isalnum to the correct range.  Also, cast to int to
avoid compiler warnings.

Revision 1.1654 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 02:55:50 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1653: +4 -1 lines
Diff to previous 1.1653
* libltdl/ltdl.c (try_dlopen): Fix null pointer dereference in
case the name given to lt_dlopen contains no extension.

Revision 1.1653 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 21:56:13 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1652: +4 -1 lines
Diff to previous 1.1652
* libltdl/lt_dlloader.c (lt_dlloader_remove), libltdl/ltdl.c
(tryall_dlopen, lt_dlhandle_next): Show usage of function pointers.

Revision 1.1652 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 21:27:30 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1651: +9 -2 lines
Diff to previous 1.1651
* doc/libtool.texi (LT_INIT, Using libltdl)
(Module loaders for libltdl, Multiple dependencies)
(libtool script contents): Fix several typos (trivial change).

Revision 1.1651 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 20:53:17 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1650: +9 -1 lines
Diff to previous 1.1650
* m4/libtool.m4 (hardcode_shlibpath_var) [darwin7]: My Panther
workstation doesn't hardcode the shared library path, although it
used to, so this is more likely a function of the binutils and/or
gcc I am using at the moment.  The hardcode value setting code for
the configure script sucks at the moment though...
* (TODO): ...and needs to do a test compile instead of a table
lookup before 2.0 final.

Revision 1.1650 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 15:13:21 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1649: +11 -7 lines
Diff to previous 1.1649
* m4/libtool.m4 (echo): Use ECHO throughout for consistency with
config/ltmain.in.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1649 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 09:38:23 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1648: +7 -1 lines
Diff to previous 1.1648
* m4/libtool.m4 (rm): Use RM throughout for consistency with
config/ltmain.in.
Reported by Charles Wilson <cwilson@spam.protected>

Revision 1.1648 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 14:56:08 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1647: +6 -1 lines
Diff to previous 1.1647
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [darwin]: Don't echo gcc -v
output during configure. (Really this time, honest)

Revision 1.1647 - (view) (download) (annotate) - [select for diffs]
Sun Sep 26 20:01:23 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1646: +7 -1 lines
Diff to previous 1.1646
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [aix]: In archive_expsym_cmds,
move -bnoentry linker option before $compiler_flags to honor any
possible -e entries in LDFLAGS.

Revision 1.1646 - (view) (download) (annotate) - [select for diffs]
Sat Sep 25 13:38:53 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1645: +10 -2 lines
Diff to previous 1.1645
* config/ltmain.in (func_mode_link): When linking an installed
libtool library on the command line using -lfoo we need to find
the library in the search paths and add it's dependency_libs to
the link in the conv pass so that any libtool libs listed are
correctly expanded in the link pass.

Revision 1.1645 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 16:18:01 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1644: +6 -1 lines
Diff to previous 1.1644
* libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Revert changeset from
`2004-09-22  Charles Wilson  <cwilson@spam.protected>'.

Revision 1.1644 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 16:08:32 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1643: +12 -1 lines
Diff to previous 1.1643
* config/general.m4sh (Xsed): Set a default when not used from
ltmain.in.
(ECHO): Audit for (and correct!) uses of $ECHO with more than one
argument, which breaks when ECHO='printf %sn', and with possible
`-' as first character of the argument, which breaks `print -r'
and some implementations of `echo'.
* config/ltmain.in, tests/defs.in, libtoolize.in (ECHO): Ditto.
Reported by Albert Chin-A-Young <china@thewrittenword.com>

Revision 1.1643 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 15:17:19 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1642: +3 -1 lines
Diff to previous 1.1642
* m4/libtool.m4 (_LT_CMD_STRIPLIB) [darwin]: strip archives too.

Revision 1.1642 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 14:59:23 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1641: +6 -1 lines
Diff to previous 1.1641
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [darwin]: Don't echo gcc -v
output during configure.

Revision 1.1641 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 12:51:24 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1640: +5 -1 lines
Diff to previous 1.1640
* m4/libtool.m4 (_LT_DECL_EGREP): Only the newest CVS autoconf
AC_SUBSTs for GREP.  Do our own here too to cater for release
autoconfen.

Revision 1.1640 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 10:15:16 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1639: +7 -1 lines
Diff to previous 1.1639
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [openbsd3.3]: Set
need_version to yes or no depending on the os release.
Reported by Dalibor Topic <robilad@kaffe.org>

Revision 1.1639 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 14:50:36 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1638: +33 -1 lines
Diff to previous 1.1638
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-deplibs.test, tests/demo-exec.test,
tests/demo-hardcode.test, tests/demo-inst.test,
tests/demo-make.test, tests/demo-nofast.test,
tests/demo-noinst-link.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-relink.test,
tests/demo-shared.test, tests/demo-static.test,
tests/demo-unst.test, tests/depdemo-conf.test,
tests/depdemo-exec.test, tests/depdemo-inst.test,
tests/depdemo-make.test, tests/depdemo-nofast.test,
tests/depdemo-relink.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/depdemo-unst.test,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/link-2.test, tests/link.test,
tests/mdemo-conf.test, tests/mdemo-dryrun.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/mdemo-make.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/mdemo-unst.test,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test, tests/nomode.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagtrace.test: POSIX `.' searches only in user's $PATH, so
we must use `. ./defs' to source the common code.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>

Revision 1.1638 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 13:46:45 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1637: +7 -2 lines
Diff to previous 1.1637
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Gah.  Merge error
corrected.

Revision 1.1637 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 13:07:14 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1636: +43 -2 lines
Diff to previous 1.1636
Since defs can change (path to grep for example) when it is made
for a different host, it can't be shipped.  That also means that
defs will always be generated in the build tree, so each test case
can have the srcdir discovery factored away into tests/defs.in:

* Makefile.am (EXTRA_DIST): s/defs/defs.in/g
* tests/Makefile.am (defs): New rule to remake defs from the
parent directory's Makefile.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-deplibs.test, tests/demo-exec.test,
tests/demo-hardcode.test, tests/demo-inst.test,
tests/demo-make.test, tests/demo-nofast.test,
tests/demo-noinst-link.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-relink.test,
tests/demo-shared.test, tests/demo-static.test,
tests/demo-unst.test, tests/depdemo-conf.test,
tests/depdemo-exec.test, tests/depdemo-inst.test,
tests/depdemo-make.test, tests/depdemo-nofast.test,
tests/depdemo-relink.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/depdemo-unst.test,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/link-2.test, tests/link.test,
tests/mdemo-conf.test, tests/mdemo-dryrun.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/mdemo-make.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/mdemo-unst.test,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test, tests/nomode.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagtrace.test: Removed srcdir discovery boilerplate...
* tests/defs.in: ...and put it here.

Revision 1.1636 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 12:26:39 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1635: +9 -2 lines
Diff to previous 1.1635
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): move symcode calculation
to correct place.
* doc/libtool.texi (libtool script contents): update description
of global_symbol_to_cdecl.

Revision 1.1635 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 01:16:41 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1634: +19 -1 lines
Diff to previous 1.1634
* configure.ac (M4SH): AC_SUBST m4sh expander.
* config/general.m4sh, config/getopt.m4sh: New files with factored
out functionality from...
* config/ltmain.in, libtoolize.in: ...here.  m4_include the shared
code, and call AS_SHELL_SANITIZE.  Also quote all `[' and `]' to
survive m4 run.
(func_serial): No need to double up m4sh quotes after a `#'.
(func_check_macros): Escape `dnl' to stop m4sh interpreting it as
a macro.
* tests/defs.in: New file expanded into tests/defs by autom4te.
* m4/libtool.m4 (_LT_DECL_EGREP): Also require fgrep for the tests
that use it.
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Now built with
M4SH.
(libtoolize): Ditto.
* bootstrap: Set M4SH for call to make.
* HACKING: No need to sync to AS_SHELL_SANITIZE by hand any more.

Revision 1.1634 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 00:13:02 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1633: +9 -1 lines
Diff to previous 1.1633
* m4/libtool.m4: _LT_DECL uppercase ECHO.
* config/ltmain.in: Use it throughout.
(func_mkdir_p): Now matches the other implementations in
tests/defs and libtoolize.in.
* tests/sh.test: Updated to detect ECHO misuse.

Revision 1.1633 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 23:31:26 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1632: +8 -1 lines
Diff to previous 1.1632
* config/ltmain.in (func_mode_link): Propagate a convenience
library's dependency libs correctly when it is being linked into a
libtool library.  Deplibs are now propagated whether libdir is set
or not.

Revision 1.1632 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 22:46:10 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1631: +12 -1 lines
Diff to previous 1.1631
The dlpreopen pass over libraries reverses the elements in the
$deplibs list.  This causes problems when the link pass tries to
find libraries when they are located in non-standard places
denoted by -L options.  Due to the reversed order these -L options
occur after the libraries that need them, and they are not found:

* config/ltmain.in: (Un)Reverse $deplibs list at the start of the
link pass in lib mode.

Revision 1.1631 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 08:50:33 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1630: +7 -1 lines
Diff to previous 1.1630
* ltmain.in (func_generate_dlsyms) [cygwin, mingw]: when creating
a .exp file for an executable, also create a .def file, and add
that file to the link command via SYMFILES.  This causes binutils
to generate an .edata section, and allows self dlopening to work.
* NEWS: Updated.

Revision 1.1630 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 08:11:49 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1629: +5 -1 lines
Diff to previous 1.1629
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better quoting for
postinstall_cmds and postuninstall_cmds to allow spaces in install
paths.

Revision 1.1629 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 07:40:24 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1628: +10 -1 lines
Diff to previous 1.1628
* config/ltmain.in (func_generate_dlsyms): Addresses in
_preloaded_symbols[] cannot go into .rdata section if symbols are
DATA imported from DLL, on windows, because runtime relocations
must happen.
* m4/libtool.m4 (_LT_LINKER_SHLIBS([TAGNAME])):	Build exports for
symbols in .rdata sections.

Revision 1.1628 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 23:21:45 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1627: +16 -1 lines
Diff to previous 1.1627
The checks in assign.test are trying to catch case of this ilk:
`foo=bar break', but unfortunately they also choke on `foo=bar;
break' and `foo=bar && break'.  Writing a sophisticated test to
catch just the intended case seems like more trouble than it's
worth, but leaving the test in causes the testsuite to fail on
valid m4sh output:

* tests/assign.test: Removed; chokes on perfectly valid shell
syntax.
* tests/Makefile.am (COMMON_TESTS): Remove assign.test.
* tests/defs.in (scripts): Don't check the m4sh inputs, go back
to checking the generated ltmain.sh script.

Revision 1.1627 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 22:11:38 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1626: +2 -2 lines
Diff to previous 1.1626
Reported by Roberto Bagnara <bagnara@cs.unipr.it>

Revision 1.1220.2.132 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 14:13:10 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.131: +4 -1 lines
Diff to previous 1.1220.2.131 , to branch point 1.1220
* configure.ac: Bump version to 1.5.11a.
* NEWS: ditto

Revision 1.1220.2.131 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:46:56 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-10
Changes since 1.1220.2.130: +8 -1 lines
Diff to previous 1.1220.2.130 , to branch point 1.1220
GNU libtool 1.5.10 is released.

* configure.ac: Bump version.
* NEWS: Updated.

Revision 1.1220.2.130 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:13:49 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.129: +8 -2 lines
Diff to previous 1.1220.2.129 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): The linker
distinguishes data and code symbols on linux-gnu/ia64.  Fixes
multiple testsuite failures.  Backport from 1.9c.

Revision 1.1220.2.129 - (view) (download) (annotate) - [select for diffs]
Sun Sep 19 12:04:51 2004 UTC (7 years, 7 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.128: +8 -1 lines
Diff to previous 1.1220.2.128 , to branch point 1.1220
    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* demo/Makefile.am, pdemo/Makefile.am: Use per-target CFLAGS
only for the Libtool-built objects, so that automake won't
complain about missing AM_PROG_CC_C_O but still compile Libtool-
and non-Libtool objects into different names.

Revision 1.1626 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 17:12:17 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1625: +7 -1 lines
Diff to previous 1.1625
* config/ltmain.in (func_echo): Except for multi-line warnings and
errors, always use func_echo.  $show is for command output, and
$echo is for internal use in backtick expressions and similar.

Revision 1.1625 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 14:13:03 2004 UTC (7 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.1624: +27 -1 lines
Diff to previous 1.1624
Missed a couple of MKDIR_P references in ltmain.in in my last
patch; fix them carefully.  Introduce an opt_dry_run to ltmain.in
so that the implementations of func_mkdir_p can converge, and a
func_mktempdir to do a better job of temporary directory creation:

* libtoolize.in (func_mkdir_p): Don't fail if the directory wasn't
created in dry run mode.
* tests/defs (func_mkdir_p): Ditto.  We don't actually have a dry
run mode for the tests, but the function is written carefully to
be kept in synch and work correctly here too.
* config/ltmain.in (func_mkdir_p): Ditto.  This copy of the
function now only differs in its use of $echo over $ECHO.
(func_extract_archive): Removed first redundant mkdir call.
(func_mktempdir): New function that tries to avoid races when
making temporary directories.
(opt_dry_run): Set this if --dry-run is given at the CLI, or if
tests/mdemo-dryrun.test has forced the value of $run.
(func_mode_install): Call $MKDIR directly and error out if the
directory cannot be created.
(func_mode_link): Rather than copying func_mkdir_p into the
wrapper script as a replacement for $MKDIR_P, we know that the
script won't be called my `make -j', so write the current value of
$MKDIR.

Revision 1.1624 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 13:54:04 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1623: +3 -1 lines
Diff to previous 1.1623
* m4/libtool.m4: remove an extra "]"

Revision 1.1623 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 13:41:54 2004 UTC (7 years, 7 months ago) by pogma
Branch: MAIN
Changes since 1.1622: +6 -1 lines
Diff to previous 1.1622
* m4/libtool.m4 [darwin] (_LT_LANG_CXX_CONFIG): Changes for 10.4.
* config/libtool.in [darwin]: ditto.

Revision 1.1622 - (view) (download) (annotate) - [select for diffs]
Thu Sep 16 14:57:01 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1621: +20 -1 lines
Diff to previous 1.1621
My most recent `2004-09-02 Gary V. Vaughan' patch for mkdir_p
below is horrendously broken since it makes the installed libtool
try to run the mkinstalldirs or install-sh helper scripts.  This
patch fixes the `make -j' mkdir race condition internally:

* libtoolize.in (func_mkdir_p): New slice and dice algorithm
to build the directory tree one dir at a time, ignoring errors
until the end incase they are transient due to a concurrent
identical mkdir.
* tests/defs (func_mkdir_p): Ditto.
* config/ltmain.in (func_mkdir_p): Ditto, except that ltmain.in
uses $echo rather than $ECHO, and uses $show and $run to interact
correctly with the command line.
* configure.ac (AM_INIT_AUTOMAKE): 1.8 is sufficient again.
* Makefile.am (edit): Don't substitute automake's $(mkdir_p).
* NEWS: Updated.

Revision 1.1621 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 18:24:00 2004 UTC (7 years, 8 months ago) by bfriesen
Branch: MAIN
Changes since 1.1620: +11 -1 lines
Diff to previous 1.1620
* libltdl/loaders/loadlibrary.c: Compilation fixes (originally
from Gary V. Vaughan) to compile under MinGW.
* config/mkstamp: Translate input data so that it is assured to
use the Unix line terminations. This is necessary under Windows if
the files are checked out with CR/NL line terminations. A
side-effect of this change is that input must always be from
stdin. Previously a filename argument was accepted as well.

Revision 1.1620 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 13:04:24 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1619: +6 -1 lines
Diff to previous 1.1619
* tests/Makefile.am: Use the same CPP, F77, CXX and CXXFLAGS
for the test suite.

Revision 1.1619 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 01:39:18 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1618: +7 -1 lines
Diff to previous 1.1618
* m4/libtool.m4 (_LT_ENABLE_LOCK):Replace AC_TRY_LINK with
AC_LINK_IFELSE to get rid of `autoconf -Wobsolete' warning.
* m4/ltdl.m4 (LT_LIB_DLLOAD): Ditto.

Revision 1.1618 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 01:25:34 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1617: +8 -1 lines
Diff to previous 1.1617
* config/ltmain.in (func_quote_for_eval): Set a return value to
avoid forking at every call.  Changed all callers.
(func_mode_link): Simplified, and removed the final non-portable
nested escaped double quotes in back quotes usage in the process.

Revision 1.1617 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 22:47:11 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1616: +6 -1 lines
Diff to previous 1.1616
* config/ltmain.in (func_quote_for_eval): Factor out the ugly
shell meta-character quoting.  Changed all callers.

Revision 1.1616 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 22:10:37 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1615: +6 -1 lines
Diff to previous 1.1615
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Simplification:
distinguish between data and code symbols on every system.

Revision 1.1615 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 21:23:43 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1614: +13 -1 lines
Diff to previous 1.1614
Unfortunately, libtool has no way of telling if unrecognized
compiler flags need an argument or not, and can disect options and
pass parts through incorrectly.  This changeset reverts both
2004-09-06 Albert Chin-A-Young (topmost) and 2004-09-05 Albert
Chin-A-Young below, and recognises more options explicitly:

* config/ltmain.in (func_mode_link): Pass through options needed
to compile in 64-bit mode with gcc, and the SGI, Sun, HP and IBM
compilers.

Revision 1.1220.2.128 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 12:56:00 2004 UTC (7 years, 8 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.127: +9 -3 lines
Diff to previous 1.1220.2.127 , to branch point 1.1220
* ltdl.c (memcpy, memmove): Fix pre-ANSI replacement functions
to not use pointer-to-void arithmetic.
(memmove): Fix infinite loop.

Revision 1.1614 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 08:23:04 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1613: +6 -1 lines
Diff to previous 1.1613
* m4/libtool.m4 (_LT_CMD_GLOBALS_SYMBOLS): Fix a typo I made when
applying 2004-09-11 Ralf Wildenhues.

Revision 1.1613 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 13:50:18 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1612: +5 -1 lines
Diff to previous 1.1612
* libtool.m4: Fixes for the OpenBSD support

Revision 1.1220.2.127 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 13:45:19 2004 UTC (7 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.126: +5 -1 lines
Diff to previous 1.1220.2.126 , to branch point 1.1220
* libtool.m4: Fixes for the OpenBSD support

Revision 1.1612 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 13:36:17 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1611: +19 -1 lines
Diff to previous 1.1611
Our fortran tests were not very good. All the libraries created
were convenience libs, so we did not test the creation of shared
libraries on any platform. Also none of the libs used any actual
fortran library calls, adding a call to write(*,*) in each lib
causes the tests to fail on darwin (and presumably other platforms).
These new tests would likely cause many more fortran test failures,
so if there is an error during make it is reported as SKIP.

* tests/f77demo-make.test: Don't fail hard, skip on failure.
* tests/f77demo/foof2.f: New file.
* tests/f77demo/foof3.f: New file.
* tests/f77demo/fprogram.f: Call routine in new lib.
* tests/f77demo/foof.f: Call routine in another new lib.
* tests/f77demo/Makefile.am: Make a couple of new libraries, add
$(FLIBS) to cprogram LDADD.

Revision 1.1611 - (view) (download) (annotate) - [select for diffs]
Sat Sep 11 00:50:27 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1610: +8 -1 lines
Diff to previous 1.1610
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): The linker distinguishes
data and code symbols on linux-gnu/ia64.  Fixes multiple testsuite
failures.
* NEWS: Updated.

Revision 1.1220.2.126 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 23:26:18 2004 UTC (7 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.125: +1 -6 lines
Diff to previous 1.1220.2.125 , to branch point 1.1220
Revert last change

Revision 1.1220.2.125 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 14:33:06 2004 UTC (7 years, 8 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.124: +6 -1 lines
Diff to previous 1.1220.2.124 , to branch point 1.1220
* demo/configure.ac pdemo/configure.ac: Add missing AM_PROG_CC_C_O
to testsuite.

Revision 1.1610 - (view) (download) (annotate) - [select for diffs]
Mon Sep 6 00:51:37 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1609: +5 -1 lines
Diff to previous 1.1609
* libltdl/loaders/shl_load.c (get_vtable): Typo.

Revision 1.1609 - (view) (download) (annotate) - [select for diffs]
Mon Sep 6 00:11:00 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1608: +13 -1 lines
Diff to previous 1.1608
Hopefully, passing unrecognised compiler arguments through
unmolested will prove to be a good plan for the 2.0 release.  If
it goes awry, we can get back to where we were by reverting this
patch and the 2004-09-05 Albert Chin-A-Young patch, aka
gary@gnu.org--2004/libtool--devo--1.0--patch-169,172:

* config/ltmain.in (func_mode_link): Because we now pass through
compiler arguments we doesn't recognize, the code to pass
through GCC's -m* arguments is not needed.

Revision 1.1608 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 23:59:39 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1607: +6 -1 lines
Diff to previous 1.1607
* Makefile.am (clean-ltmain-sh): Using '==' to test for equality
in a shell script is not portable. Use '=' instead.

Revision 1.1607 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 21:52:45 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1606: +6 -1 lines
Diff to previous 1.1606
* m4/ltdl.m4 (LT_WITH_LTDL): Remove excess quoting in argument of
AC_CONFIG_SUBDIRS.

Revision 1.1606 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 18:10:03 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1605: +7 -1 lines
Diff to previous 1.1605
* config/ltmain.in (func_mode_link): Pass otherwise unrecognised +
and - style switches to the compiler.
* NEWS: Updated.

Revision 1.1605 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 18:00:56 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1604: +6 -1 lines
Diff to previous 1.1604
* Makefile.am (libtool): Force libtool to be regenerated if
stamp-vcl has changed.

Revision 1.1604 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 17:35:14 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1603: +6 -1 lines
Diff to previous 1.1603
* m4/libtool.m4, config/ltmain.in: When calling $LTCC,
pass default $CFLAGS through with $LTCFLAGS.

Revision 1.1603 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 13:02:32 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1602: +7 -1 lines
Diff to previous 1.1602
* config/ltmain.in (func_mode_link): Use $pic_object as
$non_pic_object if $non_pic_object=none.
* NEWS: Updated.

Revision 1.1602 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 08:10:21 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1601: +5 -1 lines
Diff to previous 1.1601
* bootstrap: Remember that the ltmain.sh generated by bootstrap
is missing most of its substitution values, so force it to be
rebuilt at make time by touching $(top_srcdir)/config/ltmain.in.

Revision 1.1601 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 01:54:37 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1600: +12 -1 lines
Diff to previous 1.1600
From Martin Quinson <mquinson@ens-lyon.fr>
* m4/libtool.m4 (_LT_SETUP, _LT_ENABLE_LOCK, LT_PATH_LD): Use
AS_HELP_STRING to get rid of autoconf -Wobsolete warning
messages.
* m4/ltdl.m4 (LT_WITH_LTDL, _LT_ENABLE_INSTALL): Ditto.
* m4/ltoptions.m4 (_LT_ENABLE_SHARED, _LT_ENABLE_STATIC)
(_LT_ENABLE_FAST_INSTALL, _LT_WITH_PIC): Ditto.
* TODO: Updated

Revision 1.1600 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 01:31:58 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1599: +5 -1 lines
Diff to previous 1.1599
* libltdl/slist.c (slist_cons): Don't leak the tail of a list.

Revision 1.1599 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 00:44:04 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1598: +5 -1 lines
Diff to previous 1.1598
* m4/libtool.m4 (_LT_ENABLE_LOCK): Reformatted.

Revision 1.1598 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 00:34:48 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1597: +4 -1 lines
Diff to previous 1.1597
* HACKING: Explain how to verify detached signatures with gpg in
the release announcement templates.

Revision 1.1597 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 00:29:52 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1596: +5 -1 lines
Diff to previous 1.1596
* AUTHORS: Fix typo in my address.

Revision 1.1596 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 00:26:37 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1595: +25 -1 lines
Diff to previous 1.1595
Builds of packages that use libtool and make -j produce "directory
already exists warnings" for .lib directory.  Build on automake
wisdom to support make -j builds where a suitable mkdir is
available:

* configure.ac (AM_INIT_AUTOMAKE): Require 1.9, which goes to some
trouble to find a $(mkdir_p) that doesn't interfere with make -j.
* Makefile.am (edit): Substitute for @mkdir_p@.
* config/ltmain.in (MKDIR_P): Take @mkdir_p@ value.
(mkdir): Removed.
(func_mkdir_p): New function to use $MKDIR_P.  Factor out all
previous mkdir calls to use this function.
(RM, MV): Declared as in libtoolize.in.  Changed all callers.
* libtoolize.in (MKDIR_P): Take @mkdir_p@ value from automake.
(func_mkdir_p): Use it, similarly to new config/ltmain.in.
* tests/defs: Synchronize boiler plate code with ltmain.in.
Adjust all callers.
Add missing copyright preamble.
* tests/demo-static.test: Add missing copyright preamble.
Reported by Daniel Reed <n@ml.org>

Revision 1.1595 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 15:33:35 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1594: +6 -1 lines
Diff to previous 1.1594
* Makefile.am (clean-ltmain-sh): Quote $(top_builddir) for the
shell, incase it is not set when running maintainer rules with
`make -fMakefile.maint'.
Don't show the shell commands.

Revision 1.1594 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 15:26:49 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1593: +5 -1 lines
Diff to previous 1.1593
* AUTHORS: Fix my email address.

Revision 1.1593 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 13:27:24 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1592: +6 -1 lines
Diff to previous 1.1592
* libltdl/ltdl.c (try_dlopen): Fix memory leak.
* NEWS: Updated.

Revision 1.1592 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 12:55:31 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1591: +34 -1 lines
Diff to previous 1.1591
* libltdl/slist.c, libltdl/slist.h: Merge in changes from latest
upstream.  Mostly comments, formal item boxing, a sort function,
and const madness reduction.
(slist_new): Removed.
(slist_box, slist_unbox, slist_sort): New.
(SListCompare, SListCallback): Swapped!
(slist_remove, slist_find): Change order of parameters for
orthogonality with slist_foreach.  Changed all callers.
* libltdl/lt_dlloader.c (loader_cmp): Renamed to...
(loader_callback): ...this.  Return boxed item.
(lt_dlloader_remove): Adjust to new loader_callback semantics;
unbox each removed item before returning.
Remove unused variable.
Remove const from name parameter, since the slist API cannot
guarantee userdata const-ancy for its callback functions.
(lt_dlloader_find): Adjust to new loader_callback semantics; need
to return the contents of the boxed item.
Remove const from name parameter, since the slist API cannot
guarantee userdata const-ancy for its callback functions.
* libltdl/lt_dlloader.h (lt_dlloader_find, lt_dlloader_remove):
Adjust to new constless footprint.
* libltdl/ltdl.c (ltdl_exit): The global `loaders' list is changed
variable `loader' is invalidated.  Since some loaders may be
resident modules that cannot be unloaded (though we have none
yet), we must save each `next' address before calling
`lt_dlloader_remove'.
* NEWS: Updated.
* THANKS: Added Ralf.

Revision 1.1591 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 17:32:09 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1590: +9 -1 lines
Diff to previous 1.1590
* libltdl/lt_dlloader.c (lt_dlloader_add): Handle malloc failure
from slist_new.
* libltdl/ltdl.c (loader_init): Trust lt_dlloader_add(), don't
overwrite its error type, and simplify.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1590 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 15:31:34 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1589: +5 -1 lines
Diff to previous 1.1589
* libltdl/slist.c (slist_new): Handle malloc failure gracefully.

Revision 1.1589 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 09:48:25 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1588: +8 -1 lines
Diff to previous 1.1588
* libtoolize.in, config/ltmain.in: Add CDPATH protection to
preamble.
* tests/defs: Put a full m4sh.m4 style 'Be Bourne compatible'
preamble in here too.
* HACKING: Note that tests/defs needs synching with m4sh.m4 too.
* TODO: Add new item.

Revision 1.1588 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 08:51:33 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1587: +4 -1 lines
Diff to previous 1.1587
* libltdl/ltdl.c (try_dlopen, lt_dlforeachfile): Use correct cpp
macro name, LT_DLSEARCH_PATH.

Revision 1.1587 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 08:30:13 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1586: +7 -1 lines
Diff to previous 1.1586
* libltdl/ltdl.c (lt_dlexit, tryall_dlopen): Fix gcc parentheses
warning.
(foreach_dirinpath, try_dlopen, lt_dlpath_insertdir): Fix gcc
signed vs unsigned warning.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

Revision 1.1586 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 08:03:05 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1585: +7 -1 lines
Diff to previous 1.1585
* m4/libtool.m4 (_LT_PROG_LTMAIN): Simplified in light of
ltmain.sh no longer being in the build tree.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1585 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 01:43:18 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1584: +3 -1 lines
Diff to previous 1.1584
* libltdl/loaders/preopen.c: Initialise memory in get_vtable.

Revision 1.1584 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 01:33:04 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1583: +6 -1 lines
Diff to previous 1.1583
* tests/sh.test: Look in the source tree for ltmain.sh.

Revision 1.1583 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 01:22:26 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1582: +21 -1 lines
Diff to previous 1.1582
Don't use C99 flexible array types as we want to be C89
compatible.  Instead, revert to the old way of doing things with
an array of symbol name vs. address, and adding the originator as
the first symbol but with a NULL address:

* config/ltmain.in (func_extract_dlsyms): Store originator as a
NULL address symbol.
* libltdl/ltdl.h (lt_dlsymbol): Removed.
(lt_dlsymlist): Remove originator field.
(LTDL_SET_PRELOADED_SYMBOLS): Adjust.
* libltdl/loaders/preopen.c (vm_open, lt_dlpreload_open): Adjust
for new types.
(vm_sym): Skip the new originator symbol when scanning symbol
names.
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust preloaded symbols
test file to match.
* NEWS: Updated.

Revision 1.1582 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 23:57:04 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1581: +13 -1 lines
Diff to previous 1.1581
Libtool currently assumes that certain characteristics, such as
enable_shared, apply to the host architecture rather than per-
language.  Running the tests over a broken compiler can corrupt
these values, when there is no C++ compiler for example, so we
skip most of the tests in those cases.

* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): If caught_CXX_compiler was
set from configure.ac, then don't run all the compiler tests.
(_LT_LANG_F77_CONFIG): Similarly for caught_F77_compiler.

Revision 1.1581 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 14:24:25 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1580: +10 -1 lines
Diff to previous 1.1580
* Makefile.am (clean-ltmain-sh): Remove stale config/ltmain.sh
from the build tree that were left behind by previous versions of
libtool.
($top_srcdir)/stamp-vcl: Since this rule is already called on
every invocation of make, hook clean-ltmain-sh in here too.
Suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1580 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 10:49:11 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1579: +6 -1 lines
Diff to previous 1.1579
* bootstrap: Update warning message to reflect having split
libtool.m4 into several files.
Also, add config/ltmain.sh to list of stale files from previous
versions to be removed before bootstrap.

Revision 1.1579 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 10:39:34 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1578: +5 -1 lines
Diff to previous 1.1578
* libltdl/ltdl.c: Replace strdup with lt__strdup.

Revision 1.1578 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 20:44:11 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1577: +5 -1 lines
Diff to previous 1.1577
* config/ltmain.in: Double quote even $# for the sake of sh.test.
(exec_cmd): Be careful about "`"foo"`" quoting, even in comments
to avoid triggering the tests in sh.test.

Revision 1.1577 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 20:27:17 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1576: +5 -1 lines
Diff to previous 1.1576
* configure.ac:  Because of the way the autoconf C++ testing
works, we need to call the C test first to work in an environment
that has no C++ compiler.

Revision 1.1576 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 12:33:08 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1575: +11 -1 lines
Diff to previous 1.1575
* libltdl/lt_dlloader.c (lt_dlloader_remove): Since the return
value of this function is often passed to free, don't declare it
`const'. Responsibility for this memory is given back to the
caller on return.
* libltdl/lt_dlloader.h (lt_dlloader_remove): Ditto.
* libltdl/ltdl.c (lt_dlexit): Adjust.
* NEWS: Updated.

Revision 1.1575 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 11:46:39 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1574: +3 -1 lines
Diff to previous 1.1574
* libltdl/ltdl.c (lt_dlexit): Remove lvalue cast.

Revision 1.1574 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 11:42:20 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1573: +3 -1 lines
Diff to previous 1.1573
* libltdl/slist.h (SListCallback): Fix missing type.

Revision 1.1573 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 11:36:05 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1572: +5 -1 lines
Diff to previous 1.1572
* config/ltmain.in: Accept --mode=relink.

Revision 1.1572 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 21:42:14 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1571: +6 -1 lines
Diff to previous 1.1571
* NEWS: Updated.
* configure.ac: Bumped version to 1.9c.

Revision 1.1571 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 20:36:32 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
CVS Tags: release-1-9b
Changes since 1.1570: +8 -1 lines
Diff to previous 1.1570
* configure.ac: Bumped version to 1.9b.
* NEWS: Updated.
* INSTALL, config/config.guess, config/config.sub,
config/texinfo.tex: Updated from canonical source.
* Makefile.maint, HACKING: Update instructions for releasing in a
VPATH build.

Revision 1.1570 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 19:52:20 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1569: +5 -1 lines
Diff to previous 1.1569
* Makefile.am (dist-hook): Only run if README-alpha exists.
* README.alpha: Renamed from README-alpha to stop automake from
automatically adding it to DIST_COMMON.

Revision 1.1569 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 17:06:25 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1568: +3 -1 lines
Diff to previous 1.1568
* NEWS: Merge changes from branch-1-5.

Revision 1.1568 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 16:59:22 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1567: +4 -1 lines
Diff to previous 1.1567
* Makefile.am (dist-hook): Always distribute just a README file,
but take its contents from README-alpha for alpha releases.

Revision 1.1567 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 16:08:13 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1566: +5 -1 lines
Diff to previous 1.1566
* TODO: Reformat.  Removed some items that have been implemented.

Revision 1.1566 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 16:05:34 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1565: +15 -1 lines
Diff to previous 1.1565
Add a new `-weak' flag to tell libtool when not to propogate
dependency libraries from dlpreopened modules to libraries:

* config/ltmain.in: Support new -weak link mode option.  Adjust
help message.
* libltdl/Makefile.am (libltdlc_la_LDFLAGS): Use it.
* doc/libtool.texi (Linking with dlopened modules): Document it.
(Link mode): Mention -weak.
* NEWS: Updated.

Revision 1.1565 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 15:09:15 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1564: +7 -1 lines
Diff to previous 1.1564
* config/ltmain.in (opt_help): Defer showing help messages until
after a possible following --mode argument has been parsed, so we
can handle `libtool --help --mode=foo'.

Revision 1.1564 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 10:29:08 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1563: +27 -1 lines
Diff to previous 1.1563
We have had shell functions in ltmain.in for a few years without
complaint now, and recently a few more have crept in.  Make a
start at refactoring the code with shell functions, and
standardising on option parsing style:

* config/ltmain.in (func_echo, func_verbose, func_error)
(func_fatal_error, func_fatal_help, func_missing_arg)
(func_version, func_usage, func_help): Boiler plate shell
functions mostly copied from libtoolize.in.  Changed *lots* of
shell snippets to call these functions as appropriate, rather than
inlining the same code over and over.
(func_config, func_features, func_enable_tag, func_mode_help):
Factored out from the shared option parsing loop.  Write a new
shared option parser based on the one in libtoolize.in.
(func_check_version_match): Factored out from global scope.
(func_mode_compile, func_mode_execute, func_mode_finish)
(func_mode_install, func_mode_link, func_mode_uninstall): Break
each of the top level mode handlers out into a function.  Adjust
main loop.
(modename, prevopt, prev, optarg, show_help): Removed in the
course of cleaning up the shared option parser.
(opt_duplicate_deps): Use `:' and `false' instead of `yes' and `',
so we can run it directly, rather than calling test.

Revision 1.1563 - (view) (download) (annotate) - [select for diffs]
Sat Aug 28 16:15:23 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1562: +14 -1 lines
Diff to previous 1.1562
To help users submit better bug reports, improve the general
instructions, and provide additional useful info alongside the bug
reporting address in --help output:

* Makefile.am (edit): Substitute $host_triplet.
* libtoolize.in: Output useful debug info with --help.
* config/ltmain.in: Ditto.
* README: Rewritten.  Added copyright info.
* README-alpha: Rewritten.  Added copyright info.
* HACKING: New file, partly taken from old README-alpha.

Revision 1.1562 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 18:08:47 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1561: +19 -1 lines
Diff to previous 1.1561
Two things to stop `make distcheck' from trying to rebuild
distributed files (m4/ltversion.m4 and config/ltmain.in) in the
readonly source tree:

* Makefile.am (stamp-vcl): Keep only one copy of stamp-vcl; in
$(top_srcdir), so that an up-to-date version is rolled into the
dist tarball even from a VPATH build.
($(top_srcdir)/config/ltmain.sh): Don't depend on Makefile,
otherwise ltmain.sh needs to be rebuilt after every config.status
run, and then configure needs to be rebuilt, and it all goes
horribly wrong :-/  Unfortunately, we can't depend on Makefile.am
either, because that is a circular dependency.  The downside of
this change is that it is now possible to edit Makefile.am to
change the way ltmain.sh is generated, and the dependency
information can't tell that ltmain.sh needs regenerating.

Revision 1.1561 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 14:27:35 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1560: +3 -1 lines
Diff to previous 1.1560
* doc/libtool.texi (Cheap tricks): Escape the `@' for texinfo.

Revision 1.1560 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 13:12:41 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1559: +7 -1 lines
Diff to previous 1.1559
* doc/libtool.texi (Cheap tricks): Fix the instructions for making
a ltmain.in wrapping libtool in light of recent changes to the
version checking code.

Revision 1.1559 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 13:13:03 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1558: +4 -1 lines
Diff to previous 1.1558
* config/ltmain.in [darwin]: Use the -dylib_file flag and avoid
linking to so many libraries on darwin.

Revision 1.1558 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 13:08:08 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1557: +4 -1 lines
Diff to previous 1.1557
* m4/libtool.m4 [darwin]: Don't use a libname triplet, a couplet
is perfectly fine.

Revision 1.1557 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 13:02:34 2004 UTC (7 years, 8 months ago) by pogma
Branch: MAIN
Changes since 1.1556: +5 -1 lines
Diff to previous 1.1556
* m4/ltdl.m4: Don't use the dyld loader on darwin 8 or later.

Revision 1.1556 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 09:02:41 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1555: +9 -1 lines
Diff to previous 1.1555
* config/ltmain.in (piecewise linking): Use a GNU ld script if
possible.
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Add per-tag variable
with_gnu_ld.
(_LT_LANG_CXX_CONFIG): Don't set unused variable with_gnu_ldcxx.

Revision 1.1555 - (view) (download) (annotate) - [select for diffs]
Sun Aug 22 22:02:07 2004 UTC (7 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.1554: +70 -2 lines
Diff to previous 1.1554
The Grand Renaming.  In preparation for libtool-2.0, move all of
the many and varied m4 symbols accumulated by libtool over the
years, considering also that modern autoconf can detect unexpanded
macros even without AC in the macro name:

* bootstrap: Remove libltdl/config.h from previous releases.
* m4/libtool.m4, m4/ltdl.m4, doc/libtool.texi: Basically, run a
giant sed transformation like this:
s,AC_LIB_LTDL,LTDL_INIT,g
s,AC_LIBLTDL_CONVENIENCE,LTDL_CONVENIENCE,g
s,AC_LIBLTDL_INSTALLABLE,LTDL_INSTALLABLE,g
s,AC_WITH_LTDL,LT_WITH_LTDL,g
s,AC_LTDL_ENABLE_INSTALL,_LT_ENABLE_INSTALL,g
s,AC_DEPLIBS_CHECK_METHOD,_LT_CHECK_MAGIC_METHOD,g
s,AC_LIBTOOL_OBJDIR,_LT_CHECK_OBJDIR,g
s,AC_LTDL_OBJDIR,_LT_CHECK_OBJDIR,g
s,AC_LTDL_DLPREOPEN,_LT_CHECK_DLPREOPEN,g
s,AC_LIBTOOL_SYS_MAX_CMD_LEN,LT_CMD_MAX_LEN,g
s,AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE,_LT_CMD_GLOBAL_SYMBOLS,g
s,AC_LIBTOOL_SYS_OLD_ARCHIVE,_LT_CMD_OLD_ARCHIVE,g
s,AC_PROG_LD_RELOAD_FLAG,_LT_CMD_RELOAD,g
s,AC_LIBTOOL_SYS_LIB_STRIP,_LT_CMD_STRIPLIB,g
s,AC_CHECK_LIBM,LT_LIB_M,g
s,AC_LTDL_DLLIB,LT_LIB_DLLOAD,g
s,AC_LIBTOOL_COMPILER_OPTION,_LT_COMPILER_OPTION,g
s,AC_LIBTOOL_PROG_CC_C_O,_LT_COMPILER_C_O,g
s,AC_LIBTOOL_PROG_COMPILER_NO_RTTI,_LT_COMPILER_NO_RTTI,g
s,AC_LIBTOOL_PROG_COMPILER_PIC,_LT_COMPILER_PIC,g
s,AC_LIBTOOL_SYS_HARD_LINK_LOCKS,_LT_COMPILER_FILE_LOCKS,g
s,AC_LTDL_DLSYM_USCORE,LT_FUNC_DLSYM_USCORE,g
s,AC_LIBTOOL_LINKER_OPTION,_LT_LINKER_OPTION,g
s,AC_LIBTOOL_PROG_LD_SHLIBS,_LT_LINKER_SHLIBS,g
s,AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH,_LT_LINKER_HARDCODE_LIBPATH,g
s,AC_PATH_MAGIC,_LT_PATH_MAGIC,g
s,AC_PATH_TOOL_PREFIX,_LT_PATH_TOOL_PREFIX,g
s,AC_PROG_LD,LT_PATH_LD,g
s,AC_PROG_LD_GNU,_LT_PATH_LD_GNU,g
s,AC_PROG_NM,LT_PATH_NM,g
s,AC_LTDL_SYS_DLOPEN_DEPLIBS,LT_SYS_DLOPEN_DEPLIBS,g
s,AC_LIBTOOL_DLOPEN_SELF,LT_SYS_DLOPEN_SELF,g
s,AC_LIBTOOL_POSTDEP_PREDEP,_LT_SYS_HIDDEN_LIBDEPS,g
s,AC_LTDL_SYSSEARCHPATH,LT_SYS_DLSEARCH_PATH,g
s,AC_LTDL_SHLIBEXT,LT_SYS_MODULE_EXT,g
s,AC_LTDL_SHLIBPATH,LT_SYS_MODULE_PATH,g
s,AC_LTDL_SYMBOL_USCORE,LT_SYS_SYMBOL_USCORE,g
s,AC_LIBTOOL_SYS_DYNAMIC_LINKER,_LT_SYS_DYNAMIC_LINKER,g
s,_LT_AC_TAGVAR,_LT_TAGVAR,g
s,_LT_AC_SYS_COMPILER,_LT_TAG_COMPILER,g
s,_LT_AC_PROG_ECHO_BACKSLASH,_LT_PROG_ECHO_BACKSLASH,g
s,_LT_AC_SYS_LIBPATH_AIX,_LT_SYS_MODULE_PATH_AIX,g
s,_LT_AC_SHELL_INIT,_LT_SHELL_INIT,g
s,_LT_AC_LOCK,_LT_ENABLE_LOCK,g
s,_LT_AC_CHECK_DLFCN,_LT_HEADER_DLFCN,g
s,_LT_AC_TRY_DLOPEN_SELF,_LT_TRY_DLOPEN_SELF,g
s,LT_AC_PROG_EGREP,_LT_DECL_EGREP,g
s,LT_AC_PROG_SED,_LT_DECL_SED,g
* doc/libtool.texi (Autoconf macros): Document exported macros.
* libtoolize.in: Compare ltdl.m4 serial numbers for LTDL_INIT
instead of newly obsoleted AC_LIB_LTDL.
(func_scan_files): Also set seen_ltdl for LTDL_INIT and
LT_WITH_LTDL.


* libltdl/ltdl.c (lt_dlforeachfile): LT_SYS_LIBSEARCH_PATH is not
an environment variable, it is an actual path.
Reported by Noah Mish <noah@cs.caltech.edu>

Revision 1.1220.2.124 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 15:04:50 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.123: +2 -2 lines
Diff to previous 1.1220.2.123 , to branch point 1.1220
oops on the chlog dates

Revision 1.1220.2.123 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 14:41:57 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.122: +7 -1 lines
Diff to previous 1.1220.2.122 , to branch point 1.1220
* demo/Makefile.am: Stop automake warning by defining
libhell0_a_CFLAGS.
* pdemo/Makefile.am: Ditto.

Revision 1.1220.2.122 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 12:29:19 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.121: +5 -1 lines
Diff to previous 1.1220.2.121 , to branch point 1.1220
* configure.ac, libtool.m4: Ensure that a c++ compiler exists before
checking for the c++ preprocessor. Apparently reported by multiple
people, multiple times.

Revision 1.1554 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 04:14:11 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1553: +6 -1 lines
Diff to previous 1.1553
* m4/libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
thanks to Daniel Reed.

Revision 1.1220.2.121 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 04:10:51 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.120: +6 -1 lines
Diff to previous 1.1220.2.120 , to branch point 1.1220
* libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
thanks to Daniel Reed.

Revision 1.1553 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 03:36:30 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1552: +5 -1 lines
Diff to previous 1.1552
* tests/demo-nopic.test: Do not run on x86_64 or s390*

Revision 1.1220.2.120 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 03:34:50 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.119: +5 -1 lines
Diff to previous 1.1220.2.119 , to branch point 1.1220
* tests/demo-nopic.test: Do not run on x86_64 or s390*

Revision 1.1220.2.119 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 14:03:38 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.118: +5 -2 lines
Diff to previous 1.1220.2.118 , to branch point 1.1220
* configure.ac: Bumped version to 1.5.9a.
* NEWS: updated.

Revision 1.1220.2.118 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 12:24:38 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
CVS Tags: release-1-5-8
Changes since 1.1220.2.117: +9 -1 lines
Diff to previous 1.1220.2.117 , to branch point 1.1220
GNU libtool-1.5.8 is released.

* NEWS: updated.
* configure.ac: Bumped version to 1.5.8.
* config.guess, config.sub:  Synchronized from ftp.gnu.org.

Revision 1.1552 - (view) (download) (annotate) - [select for diffs]
Fri Aug 6 13:02:30 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1551: +6 -1 lines
Diff to previous 1.1551
* bootstrap: Remove `-f Makefile.am' now that we have an actual
Makefile to build ltmain.sh.

Revision 1.1551 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 15:32:58 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1550: +6 -1 lines
Diff to previous 1.1550
* bootstrap: Run the bootstrap rules from a file named Makefile,
copied from Makefile.am for fresh checkouts.

Revision 1.1550 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 09:34:28 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1549: +6 -1 lines
Diff to previous 1.1549
* m4/libtool.m4 (_LT_PROG_LTMAIN): Require ltmain.sh using
using Autoconf's new AC_REQUIRE_AUX_FILE.

Revision 1.1549 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 07:54:14 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1548: +9 -2 lines
Diff to previous 1.1548
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Depends on
Makefile.
(timestamp): Factor out timestamp setting and edit it based on the
version number, so that it is empty for release versions.
($(top_srcdir)/config/ltmain.sh): Use it.
(libtoolize): Ditto.

Revision 1.1548 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 07:16:13 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1547: +4 -1 lines
Diff to previous 1.1547
* Makefile.am (libtool): Depends on ltmain.sh.
(libtoolize): Set and substitute TIMESTAMP.

Revision 1.1547 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 06:58:55 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1546: +5 -1 lines
Diff to previous 1.1546
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Actually run
$(MKSTAMP) before changing directories, or it won't be found.
Forgot to save before my last commit :-(

Revision 1.1546 - (view) (download) (annotate) - [select for diffs]
Thu Aug 5 06:40:19 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1545: +10 -1 lines
Diff to previous 1.1545
* Makefile.am ($(top_srcdir)/m4/ltversion.m4): Since we already did
`cd $(top_srcdir)' for this rule, we can't mv ltversion.tmp to the
relative $(top_srcdir) again!  Also, run $(MKSTAMP) before changing
directories, or it won't be found.
($(top_srcdir)/config/ltmain.sh): Ditto.
(EXTRA_DIST): We should distribute ltversion.m4 too.

Revision 1.1220.2.117 - (view) (download) (annotate) - [select for diffs]
Wed Aug 4 14:12:05 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.116: +8 -1 lines
Diff to previous 1.1220.2.116 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
not actually be set, we should use SHELL here, also make darn sure
that SHELL is set to something. Bug from Willem Jan Palenstijn
<wpalenst@math.leidenuniv.nl>.

Revision 1.1545 - (view) (download) (annotate) - [select for diffs]
Wed Aug 4 14:10:59 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1544: +8 -1 lines
Diff to previous 1.1544
* m4/libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
not actually be set, we should use SHELL here, also make darn sure
that SHELL is set to something. Bug from Willem Jan Palenstijn
<wpalenst@math.leidenuniv.nl>.

Revision 1.1220.2.116 - (view) (download) (annotate) - [select for diffs]
Tue Aug 3 14:55:58 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.115: +7 -1 lines
Diff to previous 1.1220.2.115 , to branch point 1.1220
* ltmain.in: Allow some static libraries to be used in generating a
shared library on NetBSD and OpenBSD. match-pattern_regex decides
which are good.

Revision 1.1544 - (view) (download) (annotate) - [select for diffs]
Tue Aug 3 14:54:31 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1543: +7 -1 lines
Diff to previous 1.1543
* ltmain.in: Allow some static libraries to be used in generating a
shared library on NetBSD and OpenBSD. match-pattern_regex decides
which are good.

Revision 1.1220.2.115 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 14:27:25 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.114: +8 -1 lines
Diff to previous 1.1220.2.114 , to branch point 1.1220
Peter O'Gorman  <peter@pogma.com>

* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use sysctl to get the
max cmd length on BSD* and darwin. Make sure that there is a safety
factor too.

Revision 1.1220.2.114 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 04:03:25 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.113: +5 -1 lines
Diff to previous 1.1220.2.113 , to branch point 1.1220
* libtool.m4 [darwin]: Don't use -all_load.

Revision 1.1543 - (view) (download) (annotate) - [select for diffs]
Mon Aug 2 04:02:04 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1542: +5 -1 lines
Diff to previous 1.1542
* m4/libtool.m4 [darwin]: Don't use -all_load.

Revision 1.1542 - (view) (download) (annotate) - [select for diffs]
Sun Aug 1 09:06:00 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1541: +6 -1 lines
Diff to previous 1.1541
* m4/libtool.m4 (LT_AC_PROG_SED): Set SED when running from cache as
well.

Revision 1.1220.2.113 - (view) (download) (annotate) - [select for diffs]
Sun Aug 1 08:53:30 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.112: +6 -1 lines
Diff to previous 1.1220.2.112 , to branch point 1.1220
* libtool.m4 (LT_AC_PROG_SED): Set SED when running from cache as
well.

Revision 1.1541 - (view) (download) (annotate) - [select for diffs]
Sat Jul 31 00:17:02 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1540: +14 -1 lines
Diff to previous 1.1540
Although libtool is optimised to not need to subconfigure libltdl,
the installed libltdl sources for libtoolize need to put
libltdl/configure.ac in the parent package so that *it* can
subconfigure libltdl.  That way we don't put any constraints on
the build system used by the parent package because the
libtoolized libltdl subtree is a self-contained sub-project:

* libltdl/Makefile.am (EXTRA_DIST): Add configure.ac.
(nobase_ltdldata_DATA): Change back to libltdl's own
configure.ac.

Revision 1.1540 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 23:02:39 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1539: +41 -1 lines
Diff to previous 1.1539
My thanks to Alexandre Duret-Lutz <adl@gnu.org> for the insight
required to write this changeset -- especially that ltmain.sh is
the same on any machine for a given release, which I hadn't
noticed for some bizarre reason: It turns out that generating
distributed files from configure causes no end of hassle, as
evidenced by the many patches I've generated over the last few
days to try and get the dist and distcheck make rules to work.
Instead of all that hair, we now simply generate our distributed
files (now including ltmain.sh) with make rules -- and since
automake creates make variables for all AC_SUBSTs, that is really
easy.  The code looks a lot more like automake and autoconf
Makefile.ams now, and doesn't have all the rough edges the earlier
hacky solution suffered from.  We still generate libtool from
config.status, but that is not a distributed file, and doesn't
break the golden rule.  Besides, there is way more going on there
than a bunch of substitutions:

* Makefile.am (edit): New common sed substitutions for files now
generated by make instead of config.status.
(CLEANFILES): Clean new tmp files.
(EXTRA_DIST): Add ltmain.sh.
(vcl-tmp): Reinstated.
(m4/ltversion.m4, config/ltmain.sh): New rules.  Generate from
here instead of config.status.
(libtoolize): Ditto.
(libtool): Call config.status to regenerate if necessary.
(dist-hook): Removed.
* config/ltmain.in: Moved here from top_srcdir.
* README-alpha: Update instructions to check AS_SHELL_SANITIZE is
up to date.
* bootstrap: Rewritten.  Generate m4/ltversion.m4 and
config/ltmain.sh because configure depends on them.
* configure.ac (AC_CONFIG_SRCDIR): Use libtoolize.in now that
ltmain.in has moved.
(AC_CONFIG_FILES): Don't generate distributed files,
config/ltmain.sh and libtoolize from config.status.  We have make
rules to do that now.

Revision 1.1539 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 14:20:26 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1538: +3 -1 lines
Diff to previous 1.1538
* m4/libtool.m4, ltmain.in: readd the comments that I erased.

Revision 1.1220.2.112 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 14:02:11 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.111: +5 -1 lines
Diff to previous 1.1220.2.111 , to branch point 1.1220
* libtool.m4, ltmain.in:  autoconf now says the best thing to do
with CDPATH is to (unset CDPATH) >/dev/null 2>&1 && unset CDPATH,
so do it.

Revision 1.1538 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 13:41:47 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1537: +4 -1 lines
Diff to previous 1.1537
* ltmain.in [darwin]: We already had a module var, there can be
only one.

Revision 1.1537 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 13:35:30 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1536: +7 -1 lines
Diff to previous 1.1536
* m4/libtool.m4, ltmain.in: autoconf now says the best thing to do
with CDPATH is to (unset CDPATH) >/dev/null 2>&1 && unset CDPATH,
so do it.

Revision 1.1220.2.111 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 13:16:55 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.110: +8 -1 lines
Diff to previous 1.1220.2.110 , to branch point 1.1220
* libtool.m4 [darwin]: $GREP is not defined here, use $EGREP.
* ltmain.in (func_extract_archives): Backport func_extract_archives
from cvs HEAD to reduce code size and enable the darwin fat archive
extraction.

Revision 1.1536 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 19:34:23 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1535: +7 -1 lines
Diff to previous 1.1535
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Ugh. More hair to
help `make distcheck'; not only do we have to make a copy of
ltmain.sh available in the source tree, but we have to be really
careful about permission bit twiddling when we copy it across into
the possible read-only $(top_srcdir)/config directory!

Revision 1.1535 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 18:13:37 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1534: +6 -1 lines
Diff to previous 1.1534
* tests/tagtrace.test: Skip this test when running a VPATH build
against a read-only source tree (as in distcheck for example),
since autoconf wants to write temporary files in $top_srcdir
otherwise.

Revision 1.1534 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 16:49:27 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1533: +8 -1 lines
Diff to previous 1.1533
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Automake assumes,
quite rightly for every project except libtool, that there will be
an ltmain.sh in the source tree.
(EXTRA_DIST): As do the dist rules it generates.
(dist-hook): Even though we definitely don't want to distribute
our local ltmain.sh.

Revision 1.1533 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 16:40:08 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1532: +5 -1 lines
Diff to previous 1.1532
* config/config.guess, config/config.sub: Don't check these in,
they cause spurious conflicts on cvs commit and update, and are
added by bootstrap in any case.

Revision 1.1532 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 10:34:35 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1531: +6 -1 lines
Diff to previous 1.1531
* configure.ac (AC_INIT): Revert an accidental commit from my
testing of package_revision.

Revision 1.1531 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 09:33:59 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1530: +7 -1 lines
Diff to previous 1.1530
* doc/libtool.texi (Tags): Document CC.
* m4/libtool.m4 (_LT_SETUP): Register CC as supported tag so that
Automake uses it.

Revision 1.1530 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 16:14:01 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1529: +14 -1 lines
Diff to previous 1.1529
Fix a long-standing bug where macro_version was always empty in
the generated m4/ltversion.m4.  Except for CVS revisions:

* ltmain.in (package_revision): Don't try to deduce it from
TIMESTAMP, since that is empty for release versions; simply
substitute it...
* configure.ac (package_revision): ...from here, having
precalculated it before resetting TIMESTAMP for release versions.
* bootstrap: Force regeneration of m4/ltversion.m4, but retain
timestamps if there is no change to the content.

Revision 1.1529 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 14:57:19 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1528: +17 -1 lines
Diff to previous 1.1528
To take full advantage of this, libtool must be bootstrapped with
CVS autoconf, otherwise pdksh chokes on some nested escaped quotes
from libtool.m4.  Using CVS autoconf protects configure from
non-bourne compatible shells in the same way this changeset
protects libtool and libtoolize:

* libtoolize.in: Include latest CVS autoconf AS_SHELL_SANITIZE
expansion to make various shells fully bourne compatible.
* ltmain.in: Ditto.
* m4/libtool.m4 (AC_PATH_TOOL_PREFIX): Remove spurious quotes, the
RHS of = assignment is not IFS split.
(_LT_LANG_CXX_CONFIG): Ditto.
(AC_LIBTOOL_POSTDEP_PREDEP): Ditto.

Revision 1.1220.2.110 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 13:02:20 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.109: +5 -1 lines
Diff to previous 1.1220.2.109 , to branch point 1.1220
* libtool.m4, ltmain.in [darwin]: Backport xlc support from cvs HEAD.

Revision 1.1528 - (view) (download) (annotate) - [select for diffs]
Tue Jul 27 12:51:31 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1527: +12 -1 lines
Diff to previous 1.1527
This change fixes another VPATH build bug, where the vcl.tmp
target forced a rebuild of stamp-vcl in the build tree (and
hence regeneration of m4/ltversion.m4, thus an automake driven
rebootstrap that doesn't know about $fakes) requiring a fresh
./bootstrap after every cvs/tla update:

* Makefile.am (vcl.tmp): Removed.
(stamp-vcl): Adopt former vcl.tmp target rules.

Revision 1.1527 - (view) (download) (annotate) - [select for diffs]
Sun Jul 25 20:36:43 2004 UTC (7 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.1526: +10 -5 lines
Diff to previous 1.1526
* ltmain.in: Make sure that dependency libraries of -dlpreopened
libraries are propogated properly.

Revision 1.1220.2.109 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 14:28:21 2004 UTC (7 years, 9 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.108: +5 -1 lines
Diff to previous 1.1220.2.108 , to branch point 1.1220
* libtool.m4: Treat bsdi5* like bsdi4*.

Revision 1.1526 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 14:12:44 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1525: +5 -1 lines
Diff to previous 1.1525
* libtool.m4: Treat bsdi5* like bsdi4*.

Revision 1.1525 - (view) (download) (annotate) - [select for diffs]
Thu Jul 22 13:59:19 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1524: +3 -1 lines
Diff to previous 1.1524
* ltmain.in [darwin](func_extract_archives): $SED not sed.

Revision 1.1524 - (view) (download) (annotate) - [select for diffs]
Thu Jul 22 13:37:51 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1523: +5 -1 lines
Diff to previous 1.1523
* ltmain.in [darwin](func_extract_archives): Clean up last commit
a little, some suggestions are from Albert Chin, those that are
broken are mine.

Revision 1.1523 - (view) (download) (annotate) - [select for diffs]
Thu Jul 22 13:03:47 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1522: +6 -1 lines
Diff to previous 1.1522
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for
included files in the right places.

Revision 1.1522 - (view) (download) (annotate) - [select for diffs]
Tue Jul 20 14:53:11 2004 UTC (7 years, 9 months ago) by pogma
Branch: MAIN
Changes since 1.1521: +10 -1 lines
Diff to previous 1.1521
* ltmain.in [darwin](func_extract_archives): Because fat archives
on darwin can not be extracted using ar, we need to use lipo to
extract the thin archives and then use lipo again to generate the
individual fat objects. This should allow people to run configure
with CC set to "cc -arch ppc -arch ppc64" or "cc -arch ppc -arch
i386" or whatever to match the toolchain they have available.

Revision 1.1521 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 14:27:08 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1520: +5 -1 lines
Diff to previous 1.1520
* libltdl/loaders/Makefile.am: Use AM_MAKEFLAGS not MAKEFLAGS.

Revision 1.1520 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 14:13:03 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1519: +7 -1 lines
Diff to previous 1.1519
* libltdl/Makefile.am: Ensure that lt__dirent.h is part of the dist,
also make failed looking for configure.ac, look for
$(top_srcdir)/configure.ac instead.

Revision 1.1519 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:37:12 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1518: +31 -1 lines
Diff to previous 1.1518
* libltdl/lt__private.h (lt_dlhandle_struct): Renamed to
lt__handle to better reflect the naming scheme.
* libltdl/ltdl.h (lt_dlhandle): Be truly opaque with a void *.
* libltdl/lt_dlloader.c (lt_dlloader_remove): Party to
lt__private.h, so use internal lt__handle instead of opaque
lt_dlhandle.
* libltdl/ltdl.c (LT_DLGET_FLAG, LT_DLSET_FLAG): Add a cast to
internal lt__handle type.
(try_dlopen, tryall_dlopen, load_deplibs, unload_deplibs): Ditto.
(lt_dlexit, lt_dlclose, lt_dlsym): Use lt__handle to iterate
throught the handle list.
(try_dlopen): Use lt__zalloc instead of MALLOC and memset.
* libltdl/ltdl.h (lt_dlcaller_id): Be truly opaque with a void *.
(lt_dlhandle_interface): New callback type for filtering handles
according to the interface they present.
* libltdl/ltdl.c (lt_dlcaller_register): Take an id and an
interface check callback, and generate a caller_id.
(iterator): New static variable for the use of...
(lt_dlhandle_first): New function.  Set the iterator for
subsequent calls to lt_dlhandle_next.
(lt_dlhandle_next): Either work as before when iterator is unset,
or else skip handles that fail the interface check in iterator set
by lt_dlhandle_first.
* libltdl/ltdl.h (lt_dlhandle_first): Declaration.
* doc/libtool.texi (User defined module data): Document the new
APIs.
* NEWS: Updated.

Revision 1.1518 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:33:12 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1517: +38 -1 lines
Diff to previous 1.1517
Split lt_dlloader management into a separate file, and factor
`loaders' list management into a new SList ADT.  In the process,
the API for writing loaders is a little cleaner, so all the
existing loaders were tweaked to take advantage of that:

* libltdl/slist.h, libltdl/slist.c: New files implementing a
generic singly linked list container ADT.  The ADT is purely
internal, and none of its API's are visible from an installed
libltdl.
* libltdl/lt_dlloader.h (lt_dlloader): Removed next field again
:-) Renamed to lt_dlvtable for API.  Changed all callers.
(lt_dlloader_get): New function to turn an lt_dlloader into its
associated lt_dlvtable.
(lt_dlloader_add): Removed unused data parameter.  The caller
data belongs to (and is set by) the loader itself, not the
loader's client.  Changed all callers.
(lt_dlloader_name, lt_dlloader_data): Removed.  Use
lt_dlloader_get instead!
* libltdl/lt__private.h: Include slist.h.
(lt__alloc_die_callback): Add missing LT_SCOPE to declaration.
(lt_dlhandle_struct): Use lt_dlvtable instead of opaque
lt_dlloader.
* libltdl/ltdl.c (lt_dlexit): Rewritten for the new loader API.
(loaders, lt_dlloader_add, lt_dlloader_remove, lt_dlloader_next,
lt_dlloader_find): Moved from here...
* libltdl/lt_dlloader.c ((loaders, lt_dlloader_add,
lt_dlloader_remove, lt_dlloader_next, lt_dlloader_find): ...to
here.  And rewritten in terms of new SList interface.
* libltdl/ltdl.c (lt_dlexit, tryall_dlopen): Rewritten in terms of
new lt_dlloader interface.
* libltdl/Makefile.am (libdlloader_la_SOURCES): Add slist.h and
slist.c.  Move lt_dlloader.h from here...
(pkginclude_HEADERS): ...to here.
(libltdl_la_SOURCES): Add lt_dlloader.c and lt_dlloader.h.

Revision 1.1517 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:26:28 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1516: +11 -1 lines
Diff to previous 1.1516
Collapse two almost identical structures into one:

* libltdl/lt_dlloader.h (lt_dlloader): Add next field.
* libltdl/ltdl.c (lt_user_dlloader): Remove entirely.  Change all
callers to use lt_dlloader instead.  Add a compatibility macro.
(lt_dlloader_add): Remove copy and allocate stage, just hook
directly into the loaders list.

Revision 1.1516 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:22:47 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1515: +13 -1 lines
Diff to previous 1.1515
A cleaner way to access the private fields of an lt_dlhandle
than my move of the module field into lt_dlinfo:

* libltdl/ltdl.c (lt_caller_data, lt_dlhandle_struct): Move from
here...
* libltdl/lt__private.h (lt_caller_data, lt_dlhandle_struct):
...to here.  And put the module field back here...
* libltdl/ltdl.h (lt_dlinfo): ...instead of here.
* libltdl/loaders/loadlibrary.c (vm_open): Adjust.

Revision 1.1515 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:20:15 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1514: +8 -1 lines
Diff to previous 1.1514
* libltdl/lt__private.h (streq, strneq): New macros to make strcmp
calls as used for simple comparison easier to read.
* libltdl/loaders/dyld.c, libltdl/loaders/preopen.c,
libltdl/ltdl.c: Use them!

Revision 1.1514 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 12:14:43 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1513: +93 -2 lines
Diff to previous 1.1513
This pervasive changeset makes two intertwined deep changes to the
operation of libtool (neither would work alone).  First, there is
a new feature that allows libraries to preopen modules.  This
entails a backwards incompatible change to the libltdl API for
separating out the preloaded symbol lists by owner.  Second, in
the tradition of "eating our own dogfood", libltdl now preloads
its own dlloaders.  The internal API for dlloaders has also had to
change in a backwards incompatible way in support of the new
library preloading feature.  If you don't use preloaded libraries,
you needn't change your project sources, though you will need to
recompile against the new libltdl.  The API changes are mostly
confined to dlloaders, so you probably needn't worry about those
(unless you have written a custom loader that you want libltdl to
use):

* configure.ac (AC_CONFIG_FILES): Add libltdl/loaders/Makefile.
* libltdl/configure.ac (AC_CONFIG_FILES): Add loaders/Makefile.
* libltdl/loaders: New directory for module loaders, to simplify
Makefile rules, and to give the loaders themselves names that are
unique in the first few characters.
* libtoolize.in (func_copy_all_files): Copy recursively to pick up
the loaders directory contents.
* libltdl/loaders/Makefile.am: New file.  Move module building
rules to here...
* libltdl/Makefile.am: ...from here.
(VERSION_INFO): Bumped version info to signify interface changes.
(libltdl_la_CPPFLAGS, libltdlc_la_CPPFLAGS): Set LTDLOPEN
appropriately for each library.
* libltdl/loader-dld_link.c, libltdl/loader-dlopen.c,
libltdl/loader-dyld.c, libltdl/loader-load_add_on.c,
libltdl/loader-loadlibrary.c libltdl/loader-preopen.c,
libltdl/loader-shl_load.c: Moved from here...
* libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c: ...to here.
(get_vtable): New entry function for each.
* libltdl/loaders/preopen.c (lt_dlsymlists_t): Replaced by...
(symlist_chain): ...a new structure which maps lists of preloaded
symbols from the object that loads them.
(lt_dlpreload_open): New function to automatically open all
preloaded modules belonging to a named object (ORIGINATOR).
* libltdl/lt__alloc.c (lt__zalloc): New function to return a block
of zeroed out new memory.
* libltdl/lt__alloc.h (lt__zalloc): Prototype it.
* libltdl/lt__private.h (lt__alloc_die_callback): Add missing
prototype.
(lt__error_strings): Make this opaque to callers.
* libltdl/lt_error.c (lt__error_strings): Move the implementation
to here.
* libltdl/lt_dlloader.h (lt_user_dlloader): Add extra fields to
make originator focused preloading possible.  *BREAKS BACKWARDS
COMPATIBILITY*
(lt_dlloader_add): Take advantage of new fields to simplify
paramater list.
* libltdl/lt_system.h (LT_STR): New ANSI stringification macro.
(LT_CONC): Fix it to work from within macros.
* libltdl/ltdl.c (loader_init, loader_init_callback): Simplify
dlloader loading.
(get_vtable, preloaded_symbols): Point these at the preopen.c
symbols to bootstrap the loader chain.
(lt_dlinit): Load the preopen dlloader manually, and then use it
to load any other preloaded dlloaders.
(lt_dlloader_add): Simplify parameter list. Populate new
fields. Chain new loaders according to priority field.
* libltdl/ltdl.h (lt_dlsymlist): Add a new originator field.
(lt_dlpreload_callback_func): Type of a callback for automatic
lt_dlpreload_open loading.
(LTDL_SET_PRELOADED_SYMBOLS): Adjust to hook into preloaded
symbols from the "@PROGRAM@" originator.
* tests/demo/dlmain.c (main): Use mangled preloaded_symbols symbol.
* tests/pdemo/longer_file_name_dlmain.c (main): Ditto.
* ltmain.in: Don't spew spurious warnings when dlopening and
dlpreopening modules.
(func_generate_dlsyms): Factored out from multiple copies in the
rest of the code. Generate originator keyed symbol lists.
(func_extract_archives): Also factored.  Extract the contents of
convenience archives for linking with dependent libraries when
--whole-archive is not available.
[darwin]: Don't try to link $old_library unless it exists, and
$lib is a bundle.
* m4/ltdl.m4 (AC_LTDL_DLLIB): Check for all possible dynamic
loading libraries/apis rather that stopping when an acceptable one
is discovered.
(LT_DLLOADERS): New variable for holding dlloaders that can be
preloaded.
* doc/libtool.texi: Document interface changes.
* NEWS: Updated.

Revision 1.1513 - (view) (download) (annotate) - [select for diffs]
Mon Jul 12 14:07:50 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1512: +8 -1 lines
Diff to previous 1.1512
* m4/libtool.m4 [darwin]: Set whole_archive_flag_spec to '' for xlc,
or it does not pass it's tests. xlc passes -noall_load (the default)
and when -all_load is also specified Apple's /usr/bin/libtool barfs
and dies.

Revision 1.1220.2.108 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 13:43:38 2004 UTC (7 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.107: +4 -1 lines
Diff to previous 1.1220.2.107 , to branch point 1.1220
* libtool.m4 [darwin](AC_PROG_LD_RELOAD_FLAG): Use $CC -nostdlib -r
on darwin so that ld will not thin fat files.

Revision 1.1220.2.107 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 13:22:51 2004 UTC (7 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.106: +5 -1 lines
Diff to previous 1.1220.2.106 , to branch point 1.1220
* libtool.m4 [darwin]: Clean up darwin bits. Looks more normal now.

Revision 1.1512 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 09:34:45 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1511: +14 -1 lines
Diff to previous 1.1511
* libltdl/ltdl.h (lt_dlinfo): Move private module field to here...
* libltdl/ltdl.c (lt_dlhandle_struct): ...from here.  Changed all
callers.
* libltdl/loader-loadlibrary.c (sys_wll_open): Use new inteface to
scan loaded handle->info.module fields for previously loaded
modules.
* doc/libtool.texi (User defined module data): Document changes to
the interface.
* NEWS: Updated.
Reported by Chuck Wilson <cwilson@ece.gatech.edu>

Revision 1.1511 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 13:45:06 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1510: +5 -1 lines
Diff to previous 1.1510
* m4/libtool.m4: Fixes for the OpenBSD support

Revision 1.1220.2.106 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 13:40:12 2004 UTC (7 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.105: +5 -1 lines
Diff to previous 1.1220.2.105 , to branch point 1.1220
* libtool.m4: Fixes for the OpenBSD support

Revision 1.1220.2.105 - (view) (download) (annotate) - [select for diffs]
Wed Jul 7 12:58:57 2004 UTC (7 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.104: +5 -1 lines
Diff to previous 1.1220.2.104 , to branch point 1.1220
* libltdl/ltdl.h: Undo inadvertent changes from the last commit.

Revision 1.1220.2.104 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 12:25:32 2004 UTC (7 years, 10 months ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.103: +7 -1 lines
Diff to previous 1.1220.2.103 , to branch point 1.1220
* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
handle backslash quoting poorly, before doing anything else.
* tests/defs: Likewise.

Revision 1.1510 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 12:21:40 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1509: +7 -1 lines
Diff to previous 1.1509
* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
handle backslash quoting poorly, before doing anything else.
* tests/defs: Likewise.

Revision 1.1509 - (view) (download) (annotate) - [select for diffs]
Mon Jun 21 16:40:00 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1508: +8 -2 lines
Diff to previous 1.1508
* libtoolize.in (libtoolize_flags): With the --ltdl option, we
libtoolize the libltdl subdirectory automatically.
* m4/ltdl.m4 (AC_WITH_LTDL): Fix overquoted args.

Revision 1.1508 - (view) (download) (annotate) - [select for diffs]
Mon Jun 21 14:52:56 2004 UTC (7 years, 10 months ago) by pogma
Branch: MAIN
Changes since 1.1507: +11 -1 lines
Diff to previous 1.1507
* ltmain.in (dependency_libs) [darwin]: Remove -framework stuff from
dependency_libs. Instead, invent a new .la var "inherited_linker_flags"
to keep any linker flags which should be used when linking the library,
but are outside the usual -L -l, -R etc that can be used in
dependency_libs. Any unusual flags in dependency_libs cause recent
versions of libtool to die with "cannot find the library `'", so
it is required to move frameworks out of there. :(

Revision 1.1507 - (view) (download) (annotate) - [select for diffs]
Mon Jun 21 13:44:14 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1506: +4 -1 lines
Diff to previous 1.1506
From Ralf Wildenhues <Ralf.Wildenhues@gmx.de>:
* libtoolize.in: Quote $# to make sh.test happy again.

Revision 1.1506 - (view) (download) (annotate) - [select for diffs]
Mon Jun 21 10:17:26 2004 UTC (7 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.1505: +15 -1 lines
Diff to previous 1.1505
* m4/ltdl.m4 (AC_WITH_LTDL): Remove redundant AC_REQUIRE calls.
Either set variables to allow a client to link with the installed
libltdl, or else compile a local libltdl as a convenience library.
* libtoolize.in (opt_ltdl): Removed in favour of...
(ltdldir): ...this, which is defaulted to "libltdl" or can be set
by the user with an argument to --ltdl.
(Main): Use it!
* doc/libtool.texi (Distributing libltdl): Improved documentation
on libltdl.
(Invoking libtoolize): Document new optional --ltdl target
directory argument.

Revision 1.1505 - (view) (download) (annotate) - [select for diffs]
Thu Jun 17 11:53:18 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1504: +4 -1 lines
Diff to previous 1.1504
* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [darwin*]: Fix a typo
in allow_undefined_flag: s,${Wl},${wl},g

Revision 1.1504 - (view) (download) (annotate) - [select for diffs]
Thu Jun 17 08:03:48 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1503: +10 -1 lines
Diff to previous 1.1503
* libtoolize.in (func_scan_files): Accept AC_WITH_LTDL as an
indication that libltdl is being used.
(Main): Without AC_CONFIG_MACRO_DIR, don't just dump all the
macro files in `.' since they are never used, and aclocal will
copy them from $aclocaldir into aclocal.m4 anyway.
Reported by Alexandre Duret-Lutz <adl@gnu.org>

Revision 1.1503 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 17:17:21 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1502: +15 -1 lines
Diff to previous 1.1502
libltdl uses LIBOBJS, which leak out into a parent project if both
share the same configure.ac.  Libtool itself doesn't compile any
code, so it is okay to do it during bootstrap, but other projects
need to treat libltdl as a configurable subproject to keep their
respective LIBOBJS separate:

* libltdl/configure.ac: New file, based on configure.ac.
* libltdl/Makefile.am (AC_LOCAL_AMFLAGS): Use our own m4
directory.
(ltdldata_DATA): List *all* the files that libtoolize --ltdl will
install.

Revision 1.1220.2.103 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 15:54:37 2004 UTC (7 years, 11 months ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.102: +8 -3 lines
Diff to previous 1.1220.2.102 , to branch point 1.1220
* libtool.m4: More improvements to OpenBSD support.
* NEWS: Updated.

Revision 1.1502 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 15:44:42 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1501: +6 -1 lines
Diff to previous 1.1501
* m4/libtool.m4: More improvements to OpenBSD support.
* NEWS: Updated.

Revision 1.1501 - (view) (download) (annotate) - [select for diffs]
Wed Jun 16 15:08:28 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1500: +24 -1 lines
Diff to previous 1.1500
Automake 1.9 won't have the AC_PROG_EGREP bug (aclocal used to
pull an old installed libtool.m4 as well as the bootstrap
m4/libtool.m4 if an AC_DEFUN was removed), and we have
lt~obsolete.m4 to work around it in the mean time.  libtoolize
can install macro files from $prefix/share/aclocal perfectly well
without us needing to move to a whole other directory:

* Makefile.am (pkgmacro_DATA): Renamed to aclocal_DATA, so m4
files are installed to $prefix/share/aclocal again.
(install-data-local): Don't remove just installed macros!
* libtoolize.in (pkgmacrodir): Renamed to aclocaldir.
(func_copy_some_files): New function factored out of...
(func_copy_all_files): ...here.  Adjust to use func_copy_some_files.
(re_pkgaux_files): Renamed to glob_pkgaux_files, since it is not
a regular expression.
(re_pkgmagro_files): Replaced with...
(pkgmacro_files): ...a colon delimited list of libtool installed
m4 files from aclocaldir.
(Main): Copy macro files from aclocaldir again.
* NEWS: Updated.

Revision 1.1500 - (view) (download) (annotate) - [select for diffs]
Fri May 21 22:27:07 2004 UTC (7 years, 11 months ago) by bfriesen
Branch: MAIN
Changes since 1.1499: +6 -1 lines
Diff to previous 1.1499
* ltmain.sh (check_executable): The WIN32 API and MinGW do not support
S_IXOTH and S_IXGRP so use of these modes should be conditional.

Revision 1.1499 - (view) (download) (annotate) - [select for diffs]
Fri May 21 20:18:18 2004 UTC (7 years, 11 months ago) by gary
Branch: MAIN
Changes since 1.1498: +6 -1 lines
Diff to previous 1.1498
* tests/tagtrace.test: Forgot to add this file to the repository
for Alexandre's 2004-05-16 patch below.

Revision 1.1498 - (view) (download) (annotate) - [select for diffs]
Tue May 18 04:49:57 2004 UTC (8 years ago) by pogma
Branch: MAIN
Changes since 1.1497: +6 -1 lines
Diff to previous 1.1497
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Make this an m4_defun,
test the tags compiler to see if it is GCC, not the CC compiler.

Revision 1.1497 - (view) (download) (annotate) - [select for diffs]
Mon May 17 17:42:42 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1496: +12 -1 lines
Diff to previous 1.1496
* doc/libtool.texi (Invoking libtool): Mention --tag=TAG.
(Tags, Trace interface): New nodes.
* m4/libtool.m4 (LT_SUPPORTED_TAG): New macro.
(_LT_LANG): Call it.
* tests/tagtrace.test: New file.
* tests/Makefile.am
(TESTS): Add tagtrace.test.
* tests/defs: Define AUTOCONF.

Revision 1.1496 - (view) (download) (annotate) - [select for diffs]
Mon May 17 16:41:21 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1495: +14 -1 lines
Diff to previous 1.1495
* ltmain.in: Add new qnx version type support.
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Use it.  Set
ldqnx.so linker type.
(AC_DEPLIBS_CHECK_METHOD): QNX6 uses GNU C++, with deplib
checking, so use pass_all.
(AC_LIBTOOL_PROG_COMPILER_PIC): Use -shared for QNX.
(_LT_LANG_CXX_CONFIG): QNX can make shared libraries.
* m4/ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): QNX opens deplibs on
dlopen.
* NEWS: Updated.

Revision 1.1220.2.102 - (view) (download) (annotate) - [select for diffs]
Wed May 5 13:18:40 2004 UTC (8 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.101: +7 -1 lines
Diff to previous 1.1220.2.101 , to branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
around = for a test and a comma between runpath_var and $1. Bug
reported by Max Bowsher.

Revision 1.1495 - (view) (download) (annotate) - [select for diffs]
Wed May 5 13:16:51 2004 UTC (8 years ago) by pogma
Branch: MAIN
Changes since 1.1494: +7 -1 lines
Diff to previous 1.1494
* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
around = for a test and a comma between runpath_var and $1. Bug
reported by Max Bowsher.

Revision 1.1220.2.101 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 14:42:36 2004 UTC (8 years ago) by pogma
Branch: branch-1-5
Changes since 1.1220.2.100: +6 -1 lines
Diff to previous 1.1220.2.100 , to branch point 1.1220
* ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on
the link line, reported and fix confirmed by Dan S. Camper.

Revision 1.1494 - (view) (download) (annotate) - [select for diffs]
Thu Apr 22 22:47:19 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1493: +23 -1 lines
Diff to previous 1.1493
* libltdl/argz.h: Moved from here...
* libltdl/argz_.h: ...to here, so as not to shadow system
argz.h when we `#include <argz.h>' for example.
#include stdlib.h and sys/types.h to ensure we get a size_t
definition.
* libltdl/argz.c (HAVE_CONFIG_H): Set it up how ltdl likes it when
used by another client.
* m4/argz.m4: New file.
(gl_FUNC_ARGZ): Try to find an error_t definition, and a system
argz.h.
* m4/ltdl.m4: Use it.
(AC_LTDL_FUNC_ARGZ): Removed.
* libltdl/lt__glibc.h: #include <argz.h> to pick up either the
system argz.h or our libltdl/argz.h if necessary.
* libltdl/Makefile.am (libltdl_la_SOURCES): Move argz.h from
here...
(ltdldata_DATA): ...here. Along with argz.c.
(argz.h): Generate from argz_.h if the system file is missing.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

Revision 1.1493 - (view) (download) (annotate) - [select for diffs]
Thu Apr 22 22:08:18 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1492: +22 -1 lines
Diff to previous 1.1492
According to Howard Chu <hyc@highlandsun.com>:
Applications should assume that the native dlopen is NOT
thread-safe, and take care of locking themselves. All application
calls into libltdl should thus be protected by the caller.

* libltdl/lt_mutex.c, libltdl/lt_mutex.h: Removed.
* libltdl/Makefile.am (pkginclude_HEADERS): Removed lt_mutex.h.
(libltdl_la_SOURCES): Removed lt_mutex.c and lt_mutex.h.
* libltdl/ltdl.h: Don't include lt_mutex.h.
* libltdl/lt__private.h (LT__MUTEX_GETERROR, LT__MUTEX_SETERROR)
(LT__MUTEX_SETERRORSTR): Renamed to...
(LT__GETERROR, LT__SETERROR, LT__SETERRORSTR): ...this.  Changed
all callers.
(LT__MUTEX_LOCK, LT__MUTEX_UNLOCK, lt_dlmutex_lock)
(lt_dlmutex_unlock, lt_dlmutex_seterror, lt_dlmutex_geterror):
Removed.  Changed all callers.
* doc/libtool.texi (Thread Saftey in libltdl):
* NEWS: Updated.

Revision 1.1220.2.100 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 21:38:54 2004 UTC (8 years ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.99: +6 -1 lines
Diff to previous 1.1220.2.99 , to branch point 1.1220
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Detect Intel C++ compiler
version more idiomatically.

Revision 1.1492 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 15:04:16 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1491: +6 -1 lines
Diff to previous 1.1491
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Detect Intel C++ compiler
version more idiomatically.

Revision 1.1491 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 14:47:29 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1490: +5 -1 lines
Diff to previous 1.1490
* m4/libtool.m4: Use cc rather than ld to created
a shared library on HP-UX 11.x. On HP-UX 10.x, the
C compiler doesn't grok -b so we continue to use ld.

Revision 1.1490 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 14:37:34 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1489: +6 -1 lines
Diff to previous 1.1489
* m4/libtool.m4: Use cc rather than ld to create a
shared library on Solaris. When using the Sun
Workshop compiler 5.0 (and I presume any previous
version), revert to ld due to compiler errors.

Revision 1.1489 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 13:31:16 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1488: +4 -1 lines
Diff to previous 1.1488
* m4/libtool.m4: Use cc rather than ld to create
a shared library on Tru64 UNIX.

Revision 1.1488 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 13:19:10 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1487: +4 -1 lines
Diff to previous 1.1487
* m4/libtool.m4: Use cc rather than ld to created
a shared library on IRIX.

Revision 1.1487 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 13:05:23 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1486: +5 -1 lines
Diff to previous 1.1486
* libltdl/loader-shl_load.c: Fix typos during reorg.

Revision 1.1486 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 12:57:25 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1485: +5 -1 lines
Diff to previous 1.1485
* doc/libtool.texi (LT_INIT): Properly display options in a table.

Revision 1.1220.2.99 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 12:53:35 2004 UTC (8 years ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.98: +9 -1 lines
Diff to previous 1.1220.2.98 , to branch point 1.1220
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
newer adds predep_objects and postdep_objects itself, so don't
duplicate them in $archive_cmds and $archive_expsym_cmds.
* NEWS: Updated.
Reported by Roberto Bagnare <bagnara@cs.unipr.it>

Revision 1.1485 - (view) (download) (annotate) - [select for diffs]
Mon Apr 19 12:49:54 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.1484: +11 -3 lines
Diff to previous 1.1484
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
newer adds predep_objects and postdep_objects itself, so don't
duplicate them in $archive_cmds and $archive_expsym_cmds.
* NEWS: Updated.
Reported by Roberto Bagnare <bagnara@cs.unipr.it>

Revision 1.1484 - (view) (download) (annotate) - [select for diffs]
Sat Apr 17 16:07:42 2004 UTC (8 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.1483: +6 -1 lines
Diff to previous 1.1483
* libltdl/loader-dyld.c: Fix compilation issues. Set Original author
to me.

Revision 1.1483 - (view) (download) (annotate) - [select for diffs]
Sat Apr 17 15:30:39 2004 UTC (8 years, 1 month ago) by pogma
Branch: MAIN
Changes since 1.1482: +8 -1 lines
Diff to previous 1.1482
Peter O'Gorman  <peter@pogma.com>

* m4/libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use sysctl to get the
max cmd length on BSD* and darwin. Make sure that there is a safety
factor too.

Revision 1.1482 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 17:05:25 2004 UTC (8 years, 1 month ago) by keybuk
Branch: MAIN
Changes since 1.1481: +12 -1 lines
Diff to previous 1.1481
* m4/libtool.m4 (_LT_LANG_DEFAULT_CONFIG): Remove code to handle 'none'
and 'all' options, this now always assumes automatic mode as that
works so well.
(_LT_LANG_DEFAULT): Remove definition
* m4/ltoptions.m4: Remove 'no-lang', 'auto-lang' and 'all-lang' options.
* configure.ac: Invoke LT_LANG for each desired supported language.
* doc/libtool.texi: Remove documentation for the LT_INIT options,
rewrite LT_LANG documentation.

Revision 1.1220.2.98 - (view) (download) (annotate) - [select for diffs]
Wed Apr 14 10:50:09 2004 UTC (8 years, 1 month ago) by gary
Branch: branch-1-5
Changes since 1.1220.2.97: +13 -9 lines
Diff to previous 1.1220.2.97 , to branch point 1.1220
* bootstrap: Delete acinclude.m4.

Revision 1.1481 - (view) (download) (annotate) - [select for diffs]
Wed Apr 14 10:40:46 2004 UTC (8 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1480: +5 -1 lines
Diff to previous 1.1480
* bootstrap: Delete acinclude.m4.

Revision 1.1480 - (view) (download) (annotate) - [select for diffs]
Wed Apr 14 10:24:25 2004 UTC (8 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1479: +7 -1 lines
Diff to previous 1.1479
* libtoolize.in (configure_ac): Don't complain about the lack of
aclocal.m4.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>

Revision 1.1479 - (view) (download) (annotate) - [select for diffs]
Tue Apr 13 22:13:16 2004 UTC (8 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.1478: +4 -1 lines
Diff to