Savannah CVS Surfing
- Log of /libtool/libtool/ChangeLog
Parent Directory
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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>.