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 (18 months 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 (18 months, 4 weeks 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 (18 months, 4 weeks 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 (18 months, 4 weeks 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 (18 months, 4 weeks 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 (19 months 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 (19 months 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 (19 months, 1 week 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 (19 months, 1 week 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 (19 months, 1 week 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 (19 months, 1 week 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 (19 months, 2 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (19 months, 3 weeks 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 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 (20 months, 1 week 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 (20 months, 1 week 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 (20 months, 1 week 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 (20 months, 1 week 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 (20 months, 1 week 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 (20 months, 1 week 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 (20 months, 2 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 3 weeks 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 (20 months, 4 weeks 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 (20 months, 4 weeks 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 (21 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 (21 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 (21 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 (21 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 (21 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 (21 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 1 week 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 2 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 3 weeks 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 (21 months, 4 weeks 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 (21 months, 4 weeks 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (22 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 (23 months, 1 week 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 (23 months, 1 week 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 (23 months, 1 week 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 (23 months, 2 weeks 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 (23 months, 2 weeks 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 (23 months, 3 weeks 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 (23 months, 3 weeks 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 (23 months, 3 weeks 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 (23 months, 3 weeks 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years 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 (2 years, 1 month 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 (2 years, 1 month 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 6 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 months 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 (2 years, 7 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 (2 years, 7 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 (2 years, 7 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 (2 years, 7 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 (2 years, 7 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 9 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 (2 years, 10 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 (2 years, 10 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 5 months 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 (3 years, 6 months 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 (3 years, 7 months 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 (3 years, 7 months 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 (3 years, 7 months 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>.