Savannah CVS Surfing
- Log of /libtool/libtool/ChangeLog
Parent Directory
Revision
1.2635
Sun May 4 21:40:55 2008 UTC (4 years ago) by
gary
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.2634: +1 -1 lines
FILE REMOVED
Development has moved to git.
Revision
1.2634 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 11 17:21:54 2008 UTC (4 years, 1 month ago) by
ericb
Branch:
MAIN
Changes since
1.2633: +11 -5 lines
Diff to
previous 1.2633
Fix usage of setmode without declaration on cygwin.
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src): Ensure
setmode has prototype for both mingw and cygwin.
Revision
1.2633 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 10 21:18:01 2008 UTC (4 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2632: +14 -1 lines
Diff to
previous 1.2632
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Move non-XSI
definition of func_dirname_and_basename ...
* libltdl/config/general.m4sh (func_dirname_and_basename):
... here, to use it for the other scripts that use general.m4sh
(and as portable fallback for libtool). Add marker for early
insertion of generated shell functions (into libtool, not the
other scripts) here.
Use func_dirname_and_basename to compute progname, progpath.
* libltdl/config/ltmain.m4sh (func_mode_help): Remove marker
for insertion of generated shell functions.
* tests/sh.test: Adjust function definition test to not match
function call.
Revision
1.2632 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 10 21:01:53 2008 UTC (4 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2631: +9 -1 lines
Diff to
previous 1.2631
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS) <func_xform>:
New function.
* libltdl/config/ltmain.m4sh (func_mode_compile): Use it to
avoid two forks with XSI shells.
* tests/suffix.test: Also test a file with multiple dots.
Revision
1.2631 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 10 17:43:38 2008 UTC (4 years, 1 month ago) by
pogma
Branch:
MAIN
Changes since
1.2630: +10 -1 lines
Diff to
previous 1.2630
* libltdl/config/ltmain.m4sh (func_win32_libid,
func_generate_dlsyms, func_extract_an_archive,
func_extract_archives, func_mode_help): move these so they
appear after func_mode_compile.
* tests/nomode.test: Check that --mode=link --help works.
Reported by Josh Triplett <josh@freedesktop.org>
Revision
1.2629 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 7 14:20:14 2008 UTC (4 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2628: +8 -1 lines
Diff to
previous 1.2628
* configure.ac, libltdl/configure.ac (AM_INIT_AUTOMAKE): Use
gnu rather than gnits standards so that version number 2.2.3a
is not rejected!
Repoted by Olly Betts <olly@survex.com>
Revision
1.2627 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 1 23:32:01 2008 UTC (4 years, 1 month ago) by
gary
Branch:
MAIN
CVS Tags:
release-2-2-2
Changes since
1.2626: +10 -1 lines
Diff to
previous 1.2626
GNU Libtool 2.2.2 was released.
* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.2.2.
* libltdl/Makefile.in (LTDL_VERSION_INFO): C:R+1:A because the
interfaces are unchanged, even though we improved the code some
more.
* NEWS: Updated.
Revision
1.2626 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 1 18:23:19 2008 UTC (4 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2625: +7 -1 lines
Diff to
previous 1.2625
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4,
libltdl/m4/ltoptions.m4: Bump serial numbers to account for
changes since 2.2 release.
Revision
1.2625 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 27 17:53:45 2008 UTC (4 years, 1 month ago) by
pogma
Branch:
MAIN
Changes since
1.2624: +7 -1 lines
Diff to
previous 1.2624
* libltdl/m4/libtool.m4 [_LT_REQUIRED_DARWIN_CHECKS]: Fix the
test for -single_module and log it to config.log.
Reported by Torok Edwin and Nigel Home.
Revision
1.2624 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 24 14:28:42 2008 UTC (4 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2623: +13 -1 lines
Diff to
previous 1.2623
Document that disable-static plus -all-static is not portable.
* doc/libtool.texi (Link mode): -all-static does not go well
with disable-static on most systems.
* tests/static.at (static linking flags for programs) [!aix]:
With --disable-static but nonempty link_static_flag, skip the
m-all-static link. Do not skip it on AIX, as there the
enable_static is self-inflicted, and thus expected to work.
* THANKS: Update.
Report by Nix.
Revision
1.2623 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 17 22:39:05 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2622: +7 -1 lines
Diff to
previous 1.2622
* libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): No need to escape
backticks in argument to AC_MSG_WARN or AC_MSG_ERROR.
* libltdl/m4/ltdl.m4 (_LTDL_INSTALLABLE, LTDL_INIT): Likewise.
Revision
1.2622 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 16 08:34:24 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2621: +10 -1 lines
Diff to
previous 1.2621
* libltdl/config/ltmain.m4sh (NLS nuisances): Fix quoting of
localization variables for shell-active characters.
* tests/localization.at (localized compiler messages): Extend
test.
* THANKS: Update.
Report by Mike Frysinger.
Revision
1.2621 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 15 22:06:56 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2620: +10 -1 lines
Diff to
previous 1.2620
* tests/defs.m4sh (func_get_config): Build egrep regex to speed
up extracting several variables at once. Use it to extract all
default variables at once. Also extract build_alias and
host_alias from the libtool script.
(func_configure_nofail): Use build_alias and host_alias for
--build and --host, respectively. Pass each if nonempty.
* tests/testsuite.at: Pass --build if build_alias is nonemtpy.
* tests/quote.test: Extract ECHO and wl at once.
Revision
1.2620 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 15 22:01:30 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2619: +8 -1 lines
Diff to
previous 1.2619
* libltdl/m4/ltoptions.m4 (AC_LIBTOOL_WIN32_DLL): Require
AC_CANONICAL_HOST.
* THANKS: Update.
Report by Jakub Bogusz.
Revision
1.2618 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 13 04:46:07 2008 UTC (4 years, 2 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2617: +12 -1 lines
Diff to
previous 1.2617
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) [file
scope]: additional #includes and #defines to support...
(func_emit_cwrapperexe_src) [main]: ensure stdout is set to
binary mode for cygwin|mingw builds. Ensure temporary script
file is written in binary mode for cygwin|mingw builds.
(func_mode_link) [cygwin|mingw]: cross-build support - only
use cwrapper to generate shell wrapper if building native;
otherwise use func_emit_wrapper()
Revision
1.2617 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 12 19:48:24 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2616: +10 -1 lines
Diff to
previous 1.2616
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [amigaos]: Port to
AmigaOS4 shared libraries on powerpc.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS) [amigaos]:
Likewise.
* THANKS, NEWS: Update.
Revision
1.2616 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 9 14:12:08 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2615: +13 -1 lines
Diff to
previous 1.2615
Fix compiler output to be in the user locale.
* libltdl/config/general.m4sh (func_show_eval_locale): New
function, for running commands in the user locale.
* libltdl/config/ltmain.m4sh (func_mode_compile): Use it for
compiling.
* tests/localization.at (localized compiler messages): New test.
* Makefile.am: Adjust.
Report by Bruno Haible.
Revision
1.2615 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 8 18:02:39 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2614: +14 -1 lines
Diff to
previous 1.2614
Fix several test failures on Cygwin and MinGW.
* tests/nonrecursive.at: Use -no-undefined for foo.la.
* tests/recursive.at: Likewise.
* tests/subproject.at: Likewise.
* tests/lt_dladvise.at: For systems where undefined symbols are
not allowed, to not try to load the module libdepend.
[ mingw ]: Add to list of such systems.
* tests/testsuite.at (_LT_AT_TRANSLATE_TEXT_OUTPUT): New macro,
to translate line ending of expout and experr files suitable for
host executables.
(LT_AT_CHECK, LT_AT_NOINST_EXEC_CHECK): Use it.
Report by Bob Friesenhahn.
Revision
1.2614 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 8 17:41:43 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2613: +9 -1 lines
Diff to
previous 1.2613
Fix installcheck dependencies, fix for --program-transform-name.
* Makefile.am (installcheck-local): Depend upon tests/atconfig
and $(srcdir)/$(TESTSUITE).
* tests/testsuite.at (_LIBTOOLIZE_TRANSFORM): New macro.
(LT_AT_CHECK_LIBTOOLIZE): Use it to transform expout and experr
files suitably.
* HACKING: Update.
Revision
1.2613 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 8 12:14:14 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2612: +9 -1 lines
Diff to
previous 1.2612
Drop usage of obsolete macros AC_EXEEXT and AC_OBJEXT.
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK, _LT_COMPILER_OPTION)
(_LT_COMPILER_C_O, LT_PATH_NM, _LT_CMD_GLOBAL_SYMBOLS, _LT_SETUP):
Drop usage of obsolete AC_OBJEXT and AC_EXEEXT.
* tests/am-subdir.at (C++ subdir-objects): Likewise.
Revision
1.2612 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 7 08:07:49 2008 UTC (4 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.2611: +5 -1 lines
Diff to
previous 1.2611
* tests/convenience.at (Java convenience archives): Skip test if
gcj cannot compile a working executable from .java files.
Report by Nelson H. F. Beebe.
Revision
1.2611 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 7 06:42:36 2008 UTC (4 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.2610: +6 -1 lines
Diff to
previous 1.2610
* libltdl/m4/libtool.m4 (_LT_LANG_GCJ_CONFIG): Need to set LD.
Reported by Nelson H. F. Beebe.
Revision
1.2609 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 7 05:38:32 2008 UTC (4 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.2608: +8 -1 lines
Diff to
previous 1.2608
* libltdl/m4/libtool.m4 (_LT_PROG_FC): Report FC=no if the FC
compiler is not a GNU compiler and the CXX compiler is a GNU
compiler.
Reported by Nelson H. F. Beebe.
Revision
1.2608 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 7 03:26:25 2008 UTC (4 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2607: +7 -1 lines
Diff to
previous 1.2607
* Makefile.maint (TSDEPS_DIST): Removed. No longer used.
(TSDEPS): libtool.m4 has long since moved to libltdl.
(cvs-dist): Don't put the suffix dot in twice.
Revision
1.2607 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 6 19:59:25 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2606: +7 -1 lines
Diff to
previous 1.2606
* tests/convenience.at (Java convenience archives): Skip test if
gcj cannot compile a .java file.
Report by Nelson H. F. Beebe.
Revision
1.2606 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 5 20:14:42 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2605: +9 -1 lines
Diff to
previous 1.2605
* libltdl/config/ltmain.m4sh (func_lalib_unsafe_p): redirect
and restore from stdin, not stdout.
* tests/execute-mode.at (execute mode): Adjust test to catch
this.
Report by Roberto Bagnara.
Revision
1.2605 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 4 22:31:32 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2604: +7 -1 lines
Diff to
previous 1.2604
Fix libltdl to not skip dlopen on systems with several loaders,
such as HP-UX, Cygwin.
* libltdl/slist.c (slist_concat): When appending to the tail
of a list, do not drop items off the beginning of the list.
* NEWS: Update.
Revision
1.2604 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 4 21:25:47 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2603: +9 -1 lines
Diff to
previous 1.2603
* libltdl/config/ltmain.m4sh (func_mode_execute): Replace only
arguments we have identified as shell or C wrappers.
(func_emit_wrapper): Output error message on stderr.
* tests/execute-mode.at: New file, with --mode=execute tests.
* Makefile.am: Adjust.
* NEWS: Update.
Fixes 2.2 regression. Report by Roberto Bagnara.
Revision
1.2603 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 4 21:14:22 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2602: +7 -1 lines
Diff to
previous 1.2602
* libltdl/m4/libtool.m4 (_LT_CONFIG): Drop misleading `GNU'
prefix before the host package name in the "Generated by" line
for the libtool script.
* THANKS: Update.
Reports by Peter Rosin and Roberto Bagnara.
Revision
1.2601 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 4 21:00:16 2008 UTC (4 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2600: +18 -1 lines
Diff to
previous 1.2600
* libltdl/loaders/dld_link.c (vl_exit): New function, zero out ...
(vtable): ... this new file static variable split out from ...
(get_vtable): ... here. Initialize vtable, register vl_exit as
dlloader_exit function.
* libltdl/loaders/dlopen.c: Likewise.
* libltdl/loaders/dyld.c: Likewise.
* libltdl/loaders/load_add_on.c: Likewise.
* libltdl/loaders/loadlibrary.c: Likewise.
* libltdl/loaders/shl_load.c: Likewise.
* libltdl/loaders/preopen.c: Likewise; vl_exit existed here
already.
* tests/lt_dlexit.at (lt_dlexit unloading libs): Update test.
* NEWS: Update.
Report by Andreas Schwab.
Revision
1.2599 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 2 00:05:01 2008 UTC (4 years, 2 months ago) by
gary
Branch:
MAIN
CVS Tags:
release-2-2
Changes since
1.2598: +7 -1 lines
Diff to
previous 1.2598
GNU Libtool 2.2 was released.
* configure.ac, libltdl/configure.ac (AC_INIT): Bump version
number to 2.2.
* NEWS: Updated.
Revision
1.2598 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 1 22:43:04 2008 UTC (4 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2597: +10 -1 lines
Diff to
previous 1.2597
* tests/lt_dladvise.at, tests/lt_dlexit.at,
tests/need_lib_prefix.at: Skip these tests when called from
`make distcheck DISTCHECK_CONFIGURE_FLAGS=--disable-ltdl-install'.
The tests try to link against the dummy installed libltdl.la
from .../_inst/lib/libltdl.la, which does not exist when
configured with --disable-ltdl-install.
Revision
1.2594 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 16 03:46:05 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
MAIN
Changes since
1.2593: +7 -3 lines
Diff to
previous 1.2593
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Fix typo.
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better handling
of predefined values for lt_cv_sys_lib_search_path_spec and
Revision
1.2593 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 14 23:48:38 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
MAIN
Changes since
1.2592: +7 -1 lines
Diff to
previous 1.2592
* libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better handling of
predefined values for lt_cv_sys_lib_search_path_spec and
lt_cv_sys_lib_dlsearch_path_spec.
Revision
1.2592 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 14 04:36:36 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2591: +10 -1 lines
Diff to
previous 1.2591
* libtoolize.m4sh (func_install_pkgconfig_files): Only call
func_install_pkgconfig_parent if $seen_autoconf.
* tests/standalone.at (compiling softlinked libltdl)
(compiling copied libltdl, installable libltdl)
(linking libltdl without autotools): Use checked libtoolize
calls to catch warnings.
Revision
1.2591 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 13 22:09:40 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2590: +6 -1 lines
Diff to
previous 1.2590
* libltdl/configure.ac: Bump package version.
* HACKING: Reminder to do it next time, too.
Revision
1.2590 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 11 21:51:42 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2589: +8 -1 lines
Diff to
previous 1.2589
* tests/mdemo/Makefile.am (@LIBLTDL@): Update outdated
dependencies.
($(top_distdir)/libltdl/libtool): Remove.
Fixes spurious mdemo-dryrun failure with OpenBSD make.
Revision
1.2589 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 9 07:14:35 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2588: +6 -1 lines
Diff to
previous 1.2588
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.
Revision
1.2588 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 8 06:55:07 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2587: +9 -1 lines
Diff to
previous 1.2587
* tests/archive-in-archive.at
(static library contains static library): Test also the actual
broken link command, and the following install command, as
UnixWare ar rightly refuses to put an archive into an archive.
Report by Tim Rice.
Revision
1.2586 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 1 19:06:42 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2585: +8 -1 lines
Diff to
previous 1.2585
* tests/testsuite.at (LT_AT_TAG): For the CXX tag, if $CXX is
g++, check that `g++ -v' works; AC_PROG_CXX may have set that
as default value even if it found no C++ compiler.
Report by Andreas Schwab.
Revision
1.2585 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 1 19:03:55 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2584: +10 -1 lines
Diff to
previous 1.2584
* libltdl/Makefile.inc (EXTRA_DIST): Now that we're not using
Autoconf's AC_SOURCES macro, Automake can't trace our extra
source files argz, lt__dirent.c and lt__strl.c. List them
manually here to make sure they are distributed.
* NEWS: Updated.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
Revision
1.1220.2.493 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 1 16:58:18 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
branch-1-5
CVS Tags:
release-1-5-26
Changes since
1.1220.2.492: +11 -1 lines
Diff to
previous 1.1220.2.492
, to
branch point 1.1220
Release GNU libtool 1.5.26.
* NEWS: Update.
* libtool.m4, ltdl.m4: Bump serial.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* configure.ac: Bump version.
* README-alpha: Add note about bumping serials and ltdl version.
Revision
1.2583 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 31 16:21:17 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
CVS Tags:
release-2-1b
Changes since
1.2582: +11 -1 lines
Diff to
previous 1.2582
GNU Libtool 2.1b was released.
* configure.ac (AC_INIT): Bump version number to 2.1b.
* libltdl/Makefile.inc (LTDL_VERSION_INFO): Increment to account
for new interfaces since the last libltdl update.
* HACKING (Release Procedure): Note that LTDL_VERSION_INFO is now
kept in libltdl/Makefile.inc.
Revision
1.2582 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 31 16:19:15 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2581: +9 -1 lines
Diff to
previous 1.2581
* tests/cdemo, tests/depdemo, tests/fcdemo, tests/pdemo,
tests/demo, tests/f77demo, tests/mdemo, tests/tagdemo
(distclean-local): Remove compiler file droppings left by
Autoconf tests that prevent make dist from finishing on
several machines including Mac OS 10.5.
Revision
1.2581 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 31 16:17:06 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2580: +25 -1 lines
Diff to
previous 1.2580
Unfortunately, the autoconf implementation of AC_LIBOBJ and
friends requires all libobjs to be in the same directory, as
declared by AC_CONFIG_LIBOBJ_DIR. That might prevent using
either recursive or nonrecursive libltdl if the parent project
has libobjs of its own, except that this patch tracks libltdl's
libobjs in another namespace:
* libltdl/m4/ltdl.m4 (_LT_LIBOBJ, _LT_LIBSOURCES): Versions of
AC_LIBOBJ and AC_LIBSOURCES that save missing sources in a
ltdl_LIBOBJS automake macro, instead of the global LIBOBJS
automake macro. Content of the macros inspired by code from
gnulib-tool.
(_LTDL_MODE_DISPATCH): Initialise lt_libobj_prefix in
nonrecursive mode.
(LTDL_INIT): Push and pop the new definitions around potential
sites that call AC_LIBOBJ. Also, using lt_libobj_prefix,
initialise ltdl_LIBOBJS and ltdl_LTLIBOBJS.
* libtoolize.m4sh (func_fixup_Makefile): Substitute ltdl_LIBOBJS
and ltdl_LTLIBOBJS for LIBOBJS and LTLIBOBJS during copying
either Makefile.am or Makefile.inc, depending on ltdl_mode.
Reported by Eric Blake <ebb9@byu.net>
Revision
1.2580 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 31 16:14:09 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2579: +36 -1 lines
Diff to
previous 1.2579
There are 5 distinct batches of files that libtoolize might
install into a project, depending on whether libltdl is
being installed in subproject mode, and in that case whether
the parent project shares the config and macro directories
with the subproject ltdl. Make a separate function for each
of those 5 batches (4 new functions below, plus the recently
factored func_install_pkgltdl_files), and make a clearer
distinction between when each of them is needed:
* libtoolize.m4sh (func_install_pkgmacro_subproject):
New function for installing and reporting on m4 files copied
to a subproject ltdl directory.
(func_install_pkgmacro_parent): Similar new function for m4
files copied solely for the use of the parent project,
including serial checking.
(func_install_pkgconfig_subproject): New function for
installing and reporting on config helper files copied to a
subproject ltdl directory.
(func_install_pkgconfig_parent): Similar new function for
config helper files copied solely for the use of the parent
project, including serial checking.
(func_install_pkgmacro_files, func_install_pkgconfig_files):
Rewritten in terms of the above functions.
* tests/libtoolize.at: Adjust test expout's to match newly
regularized libtoolize output.
Move parent project pkgconfig files to build-aux directory
so that progress messages show an obvious difference to
pkgconfig files installed to subproject `config' directory.
(nonrecursive ltdl with AC_CONFIG_MACRO_DIR): New test.
(diagnose missing LT_CONFIG_LTDL_DIR): New test.
(subproject ltdl with non-shared directories): New test.
Reported by Eric Blake <ebb9@byu.net>
Revision
1.1220.2.492 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 30 06:40:56 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.491: +11 -1 lines
Diff to
previous 1.1220.2.491
, to
branch point 1.1220
Backport darwin support reorganization from HEAD.
* libtool.m4 [darwin]: Check for nmedit and dsymutil with
AC_CHECK_TOOL, use -single_module by default (can be turned off
with the -multi-module linker flag or by setting the
LT_MULTI_MODULE environment variable. If it is available use
-exported_symbols_list instead of nmedit to remove symbols.
* ltmain.in [darwin]: Use -single_module by default.
Revision
1.2578 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 28 15:49:46 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
MAIN
Changes since
1.2577: +8 -1 lines
Diff to
previous 1.2577
Search the compiler path too.
* libltdl/m4/libtool.m4 (compiler_lib_search_dirs): New variable.
* libltdl/config/ltmain.m4sh: Use it.
Reported by Maynard Johnson
Revision
1.2577 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 28 07:34:25 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2576: +5 -1 lines
Diff to
previous 1.2576
* libtoolize.m4sh (func_check_macros): Correct typo with
'$opt_quiet ||' where '$opt_quiet &&' that was preventing
func_check_macros from running!
Revision
1.2576 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 28 05:39:26 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2575: +8 -1 lines
Diff to
previous 1.2575
* libtoolize.m4sh: Set opt_ltdl whenever seen_ltdl is set
so that libtoolize behaves as though --ltdl was passed even
if it wasn't as long as LTDL_INIT (or equivalent) was seen
in configure.ac. Adjust redundant '$opt_ltdl || $seen_ltdl'
to simply '$opt_ltdl'.
Reported by Eric Blake <ebb9@byu.net>
Revision
1.2575 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 28 05:12:22 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2574: +5 -1 lines
Diff to
previous 1.2574
* libtoolize.m4sh (func_check_macros): Check opt_quiet
in the function itself to simplify calling it. Also move
the definition of the function.
Revision
1.2574 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 28 05:04:51 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2573: +7 -1 lines
Diff to
previous 1.2573
* libtoolize.m4sh (func_scan_files): Be sure to set the
default libltdl mode to 'subproject' when libtoolize is
executed before configure.ac has been updated.
Revision
1.2573 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 27 16:35:36 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2572: +5 -1 lines
Diff to
previous 1.2572
* libtoolize.m4sh (func_install_pkgconfig_files)
(func_install_pkgmacro_files, func_install_pkgltdl_files):
Factored out from the 'Main' section of the file.
Revision
1.2572 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 27 15:44:03 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2571: +15 -1 lines
Diff to
previous 1.2571
* libtoolize.m4sh (subproject_auxdir, subproject_macrodir):
New variables to hold the default locations for auxfiles
and macrofiles in a subproject libltdl.
(ac_auxdir, ac_macrodir): New variables to hold the values
passed by AC_CONFIG_AUX_DIR and AC_CONFIG_MACRO_DIR resp.
(auxdir, macrodir): Adjust to contain the values to be
used by libtoolize at runtime.
Revision
1.2571 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 27 07:13:03 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2570: +7 -1 lines
Diff to
previous 1.2570
* libtoolize (func_fixup_Makefile, func_massage_aclocal_DATA)
(func_massage_pkgltdl_files, func_massage_pkgconfig_files):
Add missing $opt_debug.
Revision
1.2570 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 26 06:23:09 2008 UTC (4 years, 3 months ago) by
gary
Branch:
MAIN
Changes since
1.2569: +13 -1 lines
Diff to
previous 1.2569
* libtoolize.m4sh (Main): Copy (or link) libltdl sources
into project tree when LTDL_INIT was seen, whether or not
`--ltdl' is passed.
(func_check_macros): Recommend LTDL_INIT instead of
LT_WITH_LTDL when `--ltdl' is used before configure.ac is
upgraded.
* tests/libtoolize.at: Test that it works.
(_LT_AT_LTDL_SETUP): Factor out some common test setup.
Reported by Eric Blake <ebb9@byu.net>
Revision
1.2568 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 24 06:55:35 2008 UTC (4 years, 3 months ago) by
pogma
Branch:
MAIN
Changes since
1.2567: +8 -1 lines
Diff to
previous 1.2567
* libltdl/m4/libtool.m4 (sys_lib_search_path_spec,
sys_lib_dlsearch_path_spec): Allow for a cache variable
lt_cv_sys_lib_... to set these at configure time.
* doc/notes.texi: Short note about the above change.
Revision
1.2567 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 24 04:08:37 2008 UTC (4 years, 3 months ago) by
ericb
Branch:
MAIN
Changes since
1.2566: +7 -1 lines
Diff to
previous 1.2566
Add proper quoting to doc examples.
* doc/libtool.texi: Use m4 quotes where appropriate.
(Test descriptions): Fix truncated sentence.
Revision
1.1220.2.484 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 19 08:48:03 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.483: +11 -1 lines
Diff to
previous 1.1220.2.483
, to
branch point 1.1220
Backport ISO C++ support from HEAD, 2006-03-17 and 2005-09-12 patches.
* tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features. Reimplementation of similar
macros from the autoconf archive.
* tagdemo/foo.cpp, tagdemo/main.cpp: Adjusted. Provide dummy
`std' namespace for the HPPA C++ compiler.
Revision
1.2565 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 05:36:20 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2564: +11 -1 lines
Diff to
previous 1.2564
* libtoolize.m4sh (func_scan_files): Avoid matching our own
macro code when scanning configure.ac and aclocal.m4.
Don't produce spurious output if AC_PROG_RANLIB is found.
* tests/old-m4-iface.at (AM_PROG_LIBTOOL): Add a (weak) check
that we don't match our own macro code when searching for user
code calling us.
* TODO: Updated.
Revision
1.2564 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 05:32:41 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2563: +15 -1 lines
Diff to
previous 1.2563
New variable LTDLDEPS for use in output_DEPENDENCIES.
* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE, _LTDL_INSTALLABLE)
(LTDL_INIT): Set and substitute LTDLDEPS according to chosen
method.
* tests/configure-iface.at (installable libltdl)
(--with-ltdl-include/lib, --with-included-ltdl): Test it.
* doc/libtool.texi (Distributing libltdl): Document LTDLDEPS.
* NEWS: Updated.
Dependency bug exposed by Eric Blake in M4, found by Bob Proulx
build daemon.
Revision
1.2563 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 05:05:59 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2562: +4 -1 lines
Diff to
previous 1.2562
* doc/libtool.texi (Distributing libltdl): Clarify that
`${top_build_prefix}' may be used in place of `${top_builddir}/'.
Revision
1.2562 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 04:47:39 2008 UTC (4 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2561: +8 -1 lines
Diff to
previous 1.2561
* doc/libtool.texi (Distributing libltdl): Clarify that
LTDL_INIT goes after LT_INIT; also show the latter in the
respective examples.
* tests/subproject.at: Adjust order.
Revision
1.2561 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 16 18:35:04 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2560: +6 -1 lines
Diff to
previous 1.2560
* libltdl/m4/ltdl.m4 (_LT_ENABLE_INSTALL): Use AM_CONDITIONAL
only if defined. Allows to use libltdl without aclocal.
Revision
1.2559 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 15 06:23:16 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2558: +6 -1 lines
Diff to
previous 1.2558
* configure.ac: Set libltdl nonrecursive option, to avoid
configuring libltdl inside the Libtool package.
Revision
1.2558 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 14 22:05:59 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2557: +6 -1 lines
Diff to
previous 1.2557
Silence all non-warning output from `libtool --silent'.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms)
(func_extract_archives, func_mode_link): Use func_verbose
instead of func_echo for all non-warning output.
Revision
1.2557 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 14 22:01:25 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2556: +4 -1 lines
Diff to
previous 1.2556
* Makefile.maint (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.
Revision
1.2556 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 14 21:34:18 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2555: +5 -1 lines
Diff to
previous 1.2555
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.
Revision
1.2555 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 14 21:18:48 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2554: +7 -1 lines
Diff to
previous 1.2554
* libltdl/m4/ltoptions.m4 (AC_ENABLE_SHARED): Fix to use
new _LT_SET_OPTION semantics.
Revision
1.2554 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 12 17:00:50 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2553: +10 -1 lines
Diff to
previous 1.2553
* libltdl/m4/ltdl.m4 (_LTDL_SETUP): Define
LTDL_DLOPEN_SELF_WORKS, depending upon lt_cv_dlopen_self.
* libltdl/loaders/dlopen.c (vm_open) [!LTDL_DLOPEN_SELF_WORKS]:
Fail for dlopen(NULL), so that the preopen loader is used. This
fixes mdemo-exec.test failures on AIX where dlopen(NULL)
succeeds but dlsym resolves no symbol.
* NEWS: Update.
Report by Rainer Tammer.
Revision
1.2553 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 12 14:07:02 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2552: +9 -1 lines
Diff to
previous 1.2552
* tests/am-subdir.at: Drop unused variables.
* tests/configure-iface.at: Likewise.
* tests/ctor.at: Likewise.
* tests/early-libtool.at: Likewise.
* tests/lt_dladvise.at: Likewise.
* tests/old-m4-iface.at: Likewise.
* tests/lt_dlexit.at: Likewise. Also drop unused functions.
Revision
1.2551 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 12 13:58:13 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2550: +5 -1 lines
Diff to
previous 1.2550
* libltdl/config/ltmain.m4sh (func_mode_link): Fix warning
about -l and -L for archives and objects as output, to not
trigger for *.la files. Non-convenience archives are diagnosed
Revision
1.2549 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 12 11:25:02 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2548: +9 -1 lines
Diff to
previous 1.2548
* tests/configure-iface.at: Ensure LTDLINCL is expanded
before CPPFLAGS, so that even CPPFLAGS=-I/usr/local/include
won't make the tests prefer an installed ltdl.h over the
in-package one.
Report by Bob Friesenhahn.
Revision
1.1220.2.480 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 11 19:15:56 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.479: +8 -1 lines
Diff to
previous 1.1220.2.479
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'. Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.
Revision
1.2548 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 11 19:15:07 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2547: +8 -1 lines
Diff to
previous 1.2547
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'. Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.
Revision
1.2547 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 11 07:08:27 2008 UTC (4 years, 4 months ago) by
pogma
Branch:
MAIN
Changes since
1.2546: +12 -1 lines
Diff to
previous 1.2546
* libltdl/m4/libtool.m4 [darwin]: Reorganize darwin support, use
dsymutil if it is available so that debugging is possible, check
for nmedit and dsymutil with AC_CHECK_TOOL, use the linker flag
-exported_symbols_list in preference to nmedit if it is available.
Drop support for xlc, it is probably broken.
* tests/template.at [darwin]: Skip this test, I can not find a way
to make it work on darwin9 with Xcode-3.0.
* NEWS: Note the dropping of xlc support.
Revision
1.2546 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 19:43:29 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2545: +5 -1 lines
Diff to
previous 1.2545
* libltdl/m4/libtool.m4 (LT_INIT): m4_require, not AC_REQUIRE
_LT_CHECK_BUILDDIR, as it's m4_defun'ed, not AC_DEFUN'ed.
Report by Peter O'Gorman.
Revision
1.2545 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 19:39:19 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2544: +6 -1 lines
Diff to
previous 1.2544
* libltdl/m4/ltdl.m4 (_LTDL_INSTALLABLE): Restore correct
_LT_BUILD_PREFIX-using code.
Revision
1.2543 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 06:48:49 2008 UTC (4 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.2542: +5 -1 lines
Diff to
previous 1.2542
* tests/configure-iface.at: Build libltdl in a subdir so that
it can be easily removed without trying to remove config.log
on windows (which can't delete a file until it is closed).
Revision
1.2539 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 05:07:40 2008 UTC (4 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.2538: +11 -3 lines
Diff to
previous 1.2538
* tests/configure-iface.at, tests/nonrecursive.at,
tests/recursive.at, tests/subproject.at (_LTDL_SETUP):
Renamed to _LT_AT_LTDL_SETUP to avoid a nameclash with
libltdl/m4/ltoptions.m4:_LTDL_SETUP from yesterday's patch.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.2538 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 7 21:26:55 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2537: +7 -1 lines
Diff to
previous 1.2537
* tests/runpath-in-lalib.at (Runpath in libtool library files):
Compile program file without libtool.
Report by Rainer Tammer.
Revision
1.1220.2.477 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 7 21:13:53 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.476: +14 -1 lines
Diff to
previous 1.1220.2.476
, to
branch point 1.1220
Support AIX 6.1.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_C_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, _LT_AC_LANG_F77_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS):
Adjust case patterns to match AIX 6 through 9 as well.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.
Revision
1.2537 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 7 21:13:23 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2536: +14 -1 lines
Diff to
previous 1.2536
Support AIX 6.1.
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG)
(_LT_LANG_FC_CONFIG): Adjust case patterns to match AIX 6
through 9 as well.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.
Revision
1.2536 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 6 16:33:29 2008 UTC (4 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.2535: +39 -1 lines
Diff to
previous 1.2535
Move libltdl build mode options from LT_CONFIG_LTDL_DIR to
LTDL_INIT. Accept (optional) new 'convenience' and 'installable'
options in lieu of LTDL_CONVENIENCE and LTDL_INSTALL macros. And
also, implement --with-included-ltdl, --with-ltdl-lib and
--with-ltdl-include configure-time options:
* libltdl/m4/ltoptions.m4: Associate existing option settings with
LT_INIT.
(LT_OPTION_DEFINE): Associate options 'nonrecursive', 'recursive',
'subproject', 'installable' and 'convenience' with LTDL_INIT.
(_LT_MANGLE_OPTION, _LT_SET_OPTION, _LT_IF_OPTION)
(_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Add MACRO-NAME argument to
support options to named macros instead of hardcoding only LT_INIT
options.
* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE): Factor common code from
LTDL_CONVENIENCE and LTDL_INIT([convenience]).
(_LTDL_INSTALLABLE): Factor out common code from LTDL_INSTALLABLE
and LTDL_INIT([installable]).
(_LTDL_SETUP): Renamed from LTDL_INIT. Support new configure-time
options: --with-included-ltdl, --with-ltdl-lib,
--with-ltdl-include.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.
(LT_WITH_LTDL): Removed.
(LTDL_INIT): Parse caller options.
* libltdl/m4/libtool.m4 (LT_INIT): Declare that this macro must be
expanded before LTDL_INIT, and be sure to parse caller options.
* configure.ac: Call directly into internal _LTDL_SETUP macro.
* libtoolize.m4sh (func_scan_files): Ltdl mode argument moved from
LT_CONFIG_LTDL_DIR to LT_INIT.
* tests/nonrecursive.at, tests/recursive.at: Use new interfaces.
* tests/configure-iface.at: Test it.
* Makefile.am (TESTSUITE_AT): Add configure-iface.at.
* doc/libtool.texi (Distributing libltdl): Document improved.
LTDL_INIT interfaces.
* NEWS: Updated.
Revision
1.2535 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 2 19:35:56 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2534: +8 -1 lines
Diff to
previous 1.2534
* libltdl/config/ltmain.m4sh (func_mode_link): When creating
reloadable object files, avoid issuing plain `rm -f' without
further arguments, even if the line length limit is ridiculously
low as in the `Run tests with low max_cmd_len' test. This
failure is exposed on NetBSD.
Report by Patrick Welche.
Revision
1.2534 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 2 18:52:07 2008 UTC (4 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2533: +8 -1365 lines
Diff to
previous 1.2533
* Makefile.am (EXTRA_DIST): Add ChangeLog.2007.
* ChangeLog.2007: New, rotated, from...
* ChangeLog: ...here.
* NEWS, README, README.alpha, Makefile.am, libtoolize.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/ltmain.m4sh,
libltdl/m4/libtool.m4: Bump copyright years.
Revision
1.2531 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 24 08:02:21 2007 UTC (4 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2530: +7 -1 lines
Diff to
previous 1.2530
* libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): New macro.
Warn about whitespace in the absolute build tree name.
(LT_INIT): Use it.
* THANKS: Update.
Report by Jim Meyering.
Revision
1.2530 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 24 08:00:20 2007 UTC (4 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2529: +6 -1 lines
Diff to
previous 1.2529
* libltdl/config/ltmain.m4sh (func_extract_an_archive)
(func_extract_archives): Add some quoting.
Revision
1.2529 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 16 07:08:33 2007 UTC (4 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2528: +14 -1 lines
Diff to
previous 1.2528
Use `${top_build_prefix}' for better compatibility with non-GNU make.
* libltdl/m4/ltdl.m4 (_LT_BUILD_PREFIX): New macro.
If the Autoconf version used is >= 2.62, then expand to
`${top_build_prefix}', otherwise to `${top_builddir}/'.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Use it for defining
LIBLTDL. Fixes a build failure with AIX make in a package
using convenience libltdl in nonrecursive mode.
* doc/libtool.texi (Distributing libltdl): Document requirements
to define `top_build_prefix' if Automake is not used.
Report by Bob Friesenhahn.
Revision
1.1220.2.474 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 15 19:36:40 2007 UTC (4 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.473: +11 -1 lines
Diff to
previous 1.1220.2.473
, to
branch point 1.1220
Avoid mixing functions and data pointers in callback functions.
* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
Backport from 2006-08-31 fix in HEAD.
Report by Maciej Bliziński <maciej.blizinski@gmail.com>.
Revision
1.1220.2.473 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 12 19:45:15 2007 UTC (4 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.472: +9 -1 lines
Diff to
previous 1.1220.2.472
, to
branch point 1.1220
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libtool.m4 (_LT_LINKER_BOILERPLATE, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Remove conftest.dSYM
directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.
Revision
1.2528 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 12 19:44:04 2007 UTC (4 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2527: +9 -1 lines
Diff to
previous 1.2527
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libltdl/m4/libtool.m4 (_LT_LINKER_BOILERPLATE)
(_LT_LINKER_OPTION, _LT_CMD_GLOBAL_SYMBOLS): Remove
conftest.dSYM directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.
Revision
1.2527 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 9 06:47:14 2007 UTC (4 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2526: +7 -1 lines
Diff to
previous 1.2526
* libltdl/configure.ac: Drop the broken and long-disabled code
to output a banner for the libltdl configure. Avoids the need
to ship mkstamp with libltdl.
Revision
1.2525 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 16 22:45:48 2007 UTC (4 years, 7 months ago) by
ericb
Branch:
MAIN
Changes since
1.2524: +7 -1 lines
Diff to
previous 1.2524
Speed up bootstrap by improving lt_join.
* libltdl/m4/ltsugar.m4 (lt_join, _lt_join): Rewrite to mirror
Autoconf 2.62's faster implementation.
Revision
1.2524 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 12 20:54:43 2007 UTC (4 years, 7 months ago) by
ericb
Branch:
MAIN
Changes since
1.2523: +5 -1 lines
Diff to
previous 1.2523
Whitespace cleanup.
* libltdl/m4/ltsugar.m4: Avoid space-tab in indents.
* libltdl/m4/libtool.m4: Avoid trailing space.
Revision
1.2523 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 12 20:41:34 2007 UTC (4 years, 7 months ago) by
ericb
Branch:
MAIN
Changes since
1.2522: +11 -1 lines
Diff to
previous 1.2522
Deal with Autoconf 2.62's semantic change in m4_append.
* libltdl/m4/ltsugar.m4 (lt_append): Replace broken versions of
m4_append.
(lt_if_append_uniq): Don't require separator to be overquoted, and
avoid broken m4_append.
(lt_dict_add): Fix typo.
* libltdl/m4/libtool.m4 (_LT_DECL): Don't overquote separator.
Revision
1.2522 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 12 16:35:15 2007 UTC (4 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2521: +7 -1 lines
Diff to
previous 1.2521
* libltdl/config/ltmain.m4sh: Also sanitize `LANGUAGE'.
(func_mode_execute): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.
Revision
1.1220.2.471 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 11 17:25:05 2007 UTC (4 years, 7 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.470: +10 -1 lines
Diff to
previous 1.1220.2.470
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.
Revision
1.2520 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 11 17:23:32 2007 UTC (4 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2519: +10 -1 lines
Diff to
previous 1.2519
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.
Revision
1.2519 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 9 19:32:44 2007 UTC (4 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2518: +7 -1 lines
Diff to
previous 1.2518
* libltdl/config/ltmain.m4sh (func_mode_compile): Accept
extension `.sx'.
* tests/suffix.test: Test it.
Revision
1.2518 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 7 02:44:56 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2517: +8 -1 lines
Diff to
previous 1.2517
* libltdl/lt_dlloader.c (loader_callback, lt_dlloader_get): Use
NULL, not 0, for the benefit of too picky compilers like PGI.
* slist.c (slist_tail): Likewise. Include stddef.h, for NULL.
Report by Jeff Squyres.
Revision
1.2516 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 4 18:01:32 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2515: +16 -1 lines
Diff to
previous 1.2515
* doc/libtool.texi (User defined module data)
<lt_dlinterface_register>: Document that a NULL place matches
all modules.
* libltdl/lt_dlloader.c (lt_dlloader_remove): Actually iterate
over all open modules when looking for modules that use it.
If a resident module is found, return but do not set the error
string.
* libltdl/ltdl.c (lt_dlexit): When removing dlloaders, ignore
errors that stem from earlier failed commands. Exposed by the
lt_dladvise test.
Fixes regression over branch-1-5.
Memleak report as Coverity CID 19 via Jeff Squyres.
Revision
1.2513 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 1 10:43:27 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2512: +4 -1 lines
Diff to
previous 1.2512
* libltdl/ltdl.c (lt_dlopenadvise): Instead of asserting, return
FILE_NOT_FOUND if the filename is "".
Revision
1.2512 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 1 10:42:33 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2511: +4 -1 lines
Diff to
previous 1.2511
* libltdl/ltdl.c (try_dlopen): Fix computation of extension,
avoids subtracting pointer from NULL pointer.
Revision
1.2511 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 1 08:13:19 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2510: +6 -1 lines
Diff to
previous 1.2510
* libltdl/ltdl.c (try_dlopen, lt_dlforeachfile): Do not test
array address of sys_dlsearch_path against NULL, rather test for
nonempty contents.
Coverity reports CID 148 and CID 149 via Jeff Squyres.
Revision
1.2510 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 1 08:10:01 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2509: +6 -1 lines
Diff to
previous 1.2509
* libltdl/ltdl.c (tryall_dlopen_module): Fix string length
computation: do not allocate more than needed.
Revision
1.2509 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 30 18:39:09 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2508: +4 -1 lines
Diff to
previous 1.2508
* libltdl/loaders/preopen.c (vm_close): `module' is unused.
Coverity report CID 158 via Jeff Squyres.
Revision
1.2508 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 30 18:23:24 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2507: +5 -1 lines
Diff to
previous 1.2507
* libltdl/ltdl.c (parse_dotla_file): If we run out of memory,
do not close the .la file twice.
Coverity report CID 440 via Jeff Squyres.
Revision
1.2507 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 30 18:18:30 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2506: +6 -1 lines
Diff to
previous 1.2506
* libltdl/ltdl.c (has_library_ext): Remove dead code.
Coverity report CID 561 against Open MPI via Jeff Squyres.
Revision
1.2506 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 29 21:01:19 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2505: +5 -1 lines
Diff to
previous 1.2505
* libltdl/slist.c (slist_remove): When a matching item is found,
break out of the loop to return the first match; also fixes
possible NULL dereference.
Revision
1.2505 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 29 20:54:53 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2504: +11 -1 lines
Diff to
previous 1.2504
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ linux ]: Add support for IBM XL 8.0
C/C++ (xlc*, xlC*) and IBM XL Fortran 10.1 (xlf*) on GNU/Linux,
tested on ppc, pending a $shlibpath_var related fix.
(_LT_SYS_HIDDEN_LIBDEPS): Double-quote $output_verbose_link_cmd
properly during evaluation, obsoleting $no_glob_subst mangling.
* NEWS: Update.
Revision
1.2504 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Aug 18 09:18:43 2007 UTC (4 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2503: +7 -1 lines
Diff to
previous 1.2503
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[ k*bsd*-gnu ] <shlibpath_overrides_runpath>: Avoid spurious
output in runpath test.
Revision
1.2502 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 16 18:18:39 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2501: +9 -1 lines
Diff to
previous 1.2501
* Makefile.am (edit): Do not warn against manual editing for the
generated files libtool, libtoolize, libltdl/m4/ltversion.m4,
tests/defs, as they are still in a preferred source code form as
required by GPL.
Report by DJ Delorie.
Revision
1.2501 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 15 21:38:30 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2500: +8 -1 lines
Diff to
previous 1.2500
* libltdl/ltdl.c (parse_dotla_file): Avoid a strlen. When
reading .la files, cope with files that are not
newline-terminated.
Revision
1.2500 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 5 11:44:44 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2499: +6 -1 lines
Diff to
previous 1.2499
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG)
[ linux ]: Treat pgcpp as Portland Group C++ compiler as well.
Revision
1.2499 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 5 11:06:14 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2498: +8 -1 lines
Diff to
previous 1.2498
* libltdl/ltdl.c (try_dlopen): Use `attempt' rather than
`filename', as the former has the needed extension when called
by lt_dlopenext.
Report by Brian Barrett.
Revision
1.2498 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 26 22:44:39 2007 UTC (4 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2497: +6 -1 lines
Diff to
previous 1.2497
* Makefile.am: Pass STRIP through to the testsuite, so that
tests that run configure will use the same strip program.
Revision
1.2497 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 24 05:10:01 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2496: +8 -1 lines
Diff to
previous 1.2496
* tests/mdemo-exec.test: Also try absolute library names.
* tests/mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
* THANKS: Update.
Report by Brian Barrett.
Revision
1.2495 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 23 22:33:12 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2494: +4 -1 lines
Diff to
previous 1.2494
* doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust. Put License in Appendix.
Revision
1.2494 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 23 17:46:27 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2493: +8 -1 lines
Diff to
previous 1.2493
* libltdl/config/ltmain.m4sh (func_mode_link): Remove each
intermediate relinked object after use, to avoid quadratic space
complexity when linking partially.
Report by Isidor Zeuner <eezyy@gmx.net>.
Revision
1.2491 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 23 12:10:31 2007 UTC (4 years, 9 months ago) by
ericb
Branch:
MAIN
Changes since
1.2490: +7 -2 lines
Diff to
previous 1.2490
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src:
chase_symlinks): Avoid compiler warning.
Revision
1.2490 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 22 17:57:10 2007 UTC (4 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2489: +7 -1 lines
Diff to
previous 1.2489
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src): Add
support for Microsoft Visual C. Also, older MinGW versions
seem to need stdint.h to find intptr_t.
Revision
1.2489 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 22 08:55:11 2007 UTC (4 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2488: +6 -1 lines
Diff to
previous 1.2488
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.
Revision
1.2488 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 16 22:53:05 2007 UTC (4 years, 10 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2487: +21 -1 lines
Diff to
previous 1.2487
* tests/cdemo-exec.test: use $EXEEXT where appropriate
to correct mingw cross-compile issues.
* demo-deplibs.test: Ditto.
* demo-exec.test: Ditto.
* demo-inst.test: Ditto.
* demo-relink.test: Ditto.
* depdemo-exec.test: Ditto.
* depdemo-inst.test: Ditto.
* depdemo-relink.test: Ditto.
* f77demo-exec.test: Ditto.
* fcdemo-exec.test: Ditto.
* mdemo-exec.test: Ditto.
* mdemo-inst.test: Ditto.
* mdemo2-exec.test: Ditto.
* pdemo-exec.test: Ditto.
* pdemo-inst.test: Ditto.
* tagdemo-exec.test: Ditto.
Revision
1.2486 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 13 07:21:38 2007 UTC (4 years, 10 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2485: +14 -2 lines
Diff to
previous 1.2485
* libltdl/m4/libtool.m4 (func_dirname_and_basename) <XSI>:
New function.
(func_dirname_and_basename) <!XSI>: New function.
* libltdl/config/ltmain.m4sh (func_ltwrapper_scriptname):
Call it. Also, take advantage of missed optimization using
func_dirname's additional arguments.
(func_mode_compile): Call it.
(func_mode_install): Call it.
(func_mode_link): Call it.
Revision
1.2485 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 12 06:47:05 2007 UTC (4 years, 10 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2484: +7 -1 lines
Diff to
previous 1.2484
* libltdl/config/ltmain.m4sh (func_mode_link): Strip the cwrapper
using $STRIP instead of relying on the tools to support -s, which
MSVC doesn't.
Revision
1.2483 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 4 23:05:04 2007 UTC (4 years, 10 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.2482: +10 -1 lines
Diff to
previous 1.2482
* libltdl/lt__alloc.c, libltdl/loaders/preopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/dlopen.c, libltdl/ltdl.c,
libltdl/lt_error.c, libltdl/lt_dlloader.c, libltdl/lt__dirent.c:
Include lt__private.h prior to any system headers.
* libltdl/lt__alloc.c: Remove redundant inclusion of configuration
header.
Revision
1.2482 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 4 21:28:00 2007 UTC (4 years, 10 months ago) by
ericb
Branch:
MAIN
Changes since
1.2481: +10 -5 lines
Diff to
previous 1.2481
* libltdl/ltdl.c (advise_dup): Delete function no longer used
after memleak fix three days ago.
Revision
1.2480 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 1 20:55:13 2007 UTC (4 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.2479: +8 -1 lines
Diff to
previous 1.2479
* libltdl/m4/lt~obsolete.m4 (LTOBSOLETE_VERSION): New macro, to
force-pull in this file by aclocal.
* libltdl/m4/libtool.m4 (LT_INIT): Require LTOBSOLETE_VERSION.
* tests/libtoolize.at (upgrading verbatim style aclocal.m4):
Adjust.
Report by H. J. Lu <hjl@lucon.org>.
Revision
1.2479 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 1 06:12:45 2007 UTC (4 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.2478: +6 -1 lines
Diff to
previous 1.2478
* libltdl/ltdl.c (tryall_dlopen): Rename argument to have typed
alias of `advise' instead of allocating a copy. Fixes memleak.
Revision
1.2478 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 30 09:31:28 2007 UTC (4 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.2477: +6 -1 lines
Diff to
previous 1.2477
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Correct a typo
("-dld" instead of "-ldld").
Revision
1.2477 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 24 20:46:44 2007 UTC (4 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.2476: +43 -1 lines
Diff to
previous 1.2476
Add a test to simulate a failure visible on systems which
need a library prefix like 'lib', such as BeOS. Fix a number
of bugs exposed by this test in order for it to pass.
Currently the prefix is hardcoded as 'lib', as I am not aware
of systems that require a different prefix:
* libltdl/loaders/preopen.c (lt_dlpreload_open): Move error
condition out of test loop to be sure that each originator is
tried, instead of erroring out if the first doesn't match.
Support passing NULL as the originator to load all preloaded
modules originating in the program itself.
* libltdl/lt_dlloader.c (lt_dlloader_dump): New debug function.
* libltdl/libltdl/lt_dlloader.h (lt_dlloader_dump): Declare it
when LT_DEBUG_LOADERS is defined at compile time.
* libltdl/ltdl.c (lt_dlinit): Dump loader list after successful
initialisation.
(tryall_dlopen): Add a new VTABLE parameter to force use of a
specific loader in preference to trying every loader in turn.
Adjust all callers.
(try_dlopen): Always see whether a module was preloaded for
module names with no directory component before searching the
filesystem for a match.
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Declare
a new global_symbol_to_c_name_address_lib_prefix variable.
(global_symbol_to_c_name_address_lib_prefix): The sed
expressions to use when a lib prefix is enforced need to be
slightly different to work with preloaded modules.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms): In order
to name preloaded symbols correctly for the lookup algorithm
to work when the loaded module file must be prefixed with lib.
Use global_symbol_to_c_name_address_lib_prefix when
need_lib_prefix is other than no.
* tests/need_lib_prefix.at: New test to check for breakage on
hosts where need_lib_prefix is unknown.
* Makefile.am (TESTSUITE_AT): Add new test.
* tests/TODO: Note missing tests that would have caught some
of the latent bugs fixed by this patch.
* HACKING: Document libltdl keyword.
* NEWS: Updated.
Revision
1.2476 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 24 19:05:46 2007 UTC (4 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.2475: +9 -1 lines
Diff to
previous 1.2475
Reenable compilation of libltdl with C++:
* libltdl/ltdl.c (tryall_dlopen): Rename the try variable to
attempt, and cast explicitly.
(advise_dup): Add explicit cast.
Revision
1.2475 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 22 06:21:03 2007 UTC (4 years, 10 months ago) by
pogma
Branch:
MAIN
Changes since
1.2474: +6 -1 lines
Diff to
previous 1.2474
* libltdl/config/ltmain.m4sh (version-number) [irix]: Don't subtract
1 from major as it may be less than age.
Revision
1.2474 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 21 19:02:35 2007 UTC (4 years, 10 months ago) by
noah
Branch:
MAIN
Changes since
1.2473: +9 -1 lines
Diff to
previous 1.2473
* tests/f77demo/configure.ac [--with-dist]: New option. Skip most
Fortran checks when given.
* tests/fcdemo/configure.ac [--with-dist]: Likewise.
* Makefile.am (@DIST_MAKEFILE_LIST@): Pass --with-dist.
Reported by Benoit Sigoure <tsuna@lrde.epita.fr>.
Revision
1.2472 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 19 05:43:15 2007 UTC (4 years, 10 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2471: +41 -1 lines
Diff to
previous 1.2471
* libltdl/config/ltmain.m4sh: Add new magic variable
for use with cwrapper.
(func_ltwrapper_script_p): New function.
(func_ltwrapper_executable_p): New function.
(func_ltwrapper_scriptname): New function.
(func_ltwrapper_p): Accomodate both wrapper scripts and
wrapper executables.
(func_mode_execute): Handle $file that is a wrapper
script and $file that is a wrapper executable differently.
(func_mode_install) [cygwin|mingw]: If $file is a wrapper
executable, use func_ltwrapper_scriptname to determine
wrapper script name. Afterwards, always use
func_ltwrapper_script_p instead of func_ltwrapper_p.
(func_emit_libtool_wrapper_script): Rename to...
(func_emit_wrapper): ...this. All callers changed.
(func_emit_libtool_cwrapperexe_source): Rename to...
(func_emit_cwrapperexe_src): ...this. All callers changed.
Embed new magic_exe variable into source. Private transient
wrapper script now called foo_ltshwrapperTMP, not
foo_ltshwrapper.
(func_emit_cwrapperexe_src) [main, mingw]: Use _spawnv
and return child's exit code manually rather than rely on
broken execv.
(func_mode_link) [cygwin|mingw]: Don't call dirname and
basename directly; use func_dirname and func_basename
when computing cwrapper names. Use cwrapper to generate
wrapper script, and use pathname returned by
func_ltwrapper_scriptname instead of $output.
(func_mode_link) [NOT cygwin|mingw]: move wrapper script
generation for non-win32 inside case statement, as default
case.
(func_mode_uninstall) [$name's extension != .lo|.la]:
'clean' mode must handle $file differently if it is a libtool
wrapper script, or if it is a libtool wrapper executable.
* tests/destdir.at [Simple DESTDIR install]: $EXEEXT fixups.
* tests/destdir.at [DESTDIR with in-package deplibs]: Ditto.
Revision
1.2469 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 17 20:16:03 2007 UTC (4 years, 11 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2468: +10 -5 lines
Diff to
previous 1.2468
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
is redirected even when getconf does not exist.
Revision
1.2468 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 9 17:46:40 2007 UTC (4 years, 11 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2467: +24 -1 lines
Diff to
previous 1.2467
* ltmain.m4sh (func_emit_libtool_wrapper_script):
Take an argument to specify value assigned to
WRAPPER_SCRIPT_BELONGS_IN_OBJDIR in the emitted
script.
(func_emit_libtool_cwrapperexe_source) [file scope]:
define permission flags S_IXGRP and S_IXOTH if not
already defined.
(func_emit_libtool_cwrapperexe_source) [LTWRAPPER_DEBUGPRINTF]:
Use C89-compatible syntax to mimic variadic macros.
Adjust all callers.
(func_emit_libtool_cwrapperexe_source) [check_executable]:
avoid embedded #ifdefs; use S_IXGRP and S_IXOTH
unconditionally.
(func_emit_libtool_cwrapperexe_source) [make_executable]:
ditto.
(func_emit_libtool_cwrapperexe_source): don't rewrite
WRAPPER_SCRIPT_BELONGS_IN_OBJDIR posthoc; instead pass
correct argument when calling func_emit_libtool_wrapper_script.
(func_mode_link): pass correct argument when calling
func_emit_libtool_wrapper_script.
Revision
1.2467 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 7 08:50:17 2007 UTC (4 years, 11 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2466: +8 -2 lines
Diff to
previous 1.2466
* ltmain.m4sh (func_emit_libtool_cwrapperexe_source):
ensure that generated source follows GCS as nearly as
possible.
Revision
1.2466 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 7 08:47:11 2007 UTC (4 years, 11 months ago) by
cwilson
Branch:
MAIN
Changes since
1.2465: +24 -1 lines
Diff to
previous 1.2465
* ltmain.m4sh (func_emit_libtool_wrapper_script): add
code block to handle cases when wrapper script is in $objdir.
(func_emit_libtool_cwrapperexe_source): replace DEBUG() macro
with namespace-safe LTWRAPPER_DEBUGPRINTF(). Call
func_emit_libtool_wrapper_script() with appropriate filters to
embed script text in C char* static variable.
(f_e_l_c_s: main): add new option --lt-dump-script, parse argv[]
for it, and take appropriate action. Call chase_symlinks()
on argv[0], in case this.exe was launched via one. Use chased
value to determine full absolute pathname of wrapper script, in
$objdir. Unconditionally write script out to this pathname and
set permission bits. Remove extraneous ';' from debugging loop.
(f_e_l_c_s: main) [mingw]: DOS-ize $SHELL before populating
newargv[0]; if $TARGETSHELL environment variable is set, use
it instead of $SHELL and do not DOS-ize. Ensure newargv[1]
(wrapper script absolute path) uses only '/', not '\'. Make
sure to call execv() with DOS-ized $SHELL (or un-DOS-ized
$TARGETSHELL, if set)
(f_e_l_c_s: make_executable): new function
(f_e_l_c_s: chase_symlinks): new function (no-op if !S_ISLNK)
Revision
1.2464 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 4 03:01:10 2007 UTC (4 years, 11 months ago) by
pogma
Branch:
MAIN
Changes since
1.2463: +11 -1 lines
Diff to
previous 1.2463
* libltdl/m4/libtool.m4 (old_archive_cmds): Remove
old_deplibs.
* tests/dmacks.at: Check for archives as members of static
archives. Currently XFAILS, above only eliminates one of the
two static archives.
* Makefile.am: Add test.
Reported by Daniel Macks <dmacks@netspace.org>
Revision
1.2463 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 1 06:35:04 2007 UTC (4 years, 11 months ago) by
pogma
Branch:
MAIN
Changes since
1.2462: +6 -1 lines
Diff to
previous 1.2462
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): Try using getconf
to set lt_cv_sys_max_cmd_len.
Revision
1.2462 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 28 07:03:24 2007 UTC (4 years, 11 months ago) by
pogma
Branch:
MAIN
Changes since
1.2461: +7 -1 lines
Diff to
previous 1.2461
* libltdl/config/ltmain.m4sh (func_mode_link),
libltdl/m4/libtool.m4 [darwin]: Only use ${wl} in verstring
with xlc.
Revision
1.2461 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 22 12:07:05 2007 UTC (4 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.2460: +10 -1 lines
Diff to
previous 1.2460
* tests/lt_dladvise.at: Use the lib prefix throughout for
better portability - testing whether modules build and load
without that prefix is not the domain of this test.
Also, only run the test of the global hint with the depend
module on hosts that can compile a module without passing
-no-undefined in link mode.
Revision
1.2460 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 10 17:30:29 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2459: +5 -1 lines
Diff to
previous 1.2459
* tests/duplicate_deps.at: Make the XFAIL unconditional, but
skip the test if the test link would succeed even without
--preserve-dup-deps.
Revision
1.2458 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 9 12:27:00 2007 UTC (5 years ago) by
ericb
Branch:
MAIN
Changes since
1.2457: +6 -1 lines
Diff to
previous 1.2457
* libltdl/libltdl/lt_error.h (LT_ERROR_LEN_MAX): Adjust, to fix
buffer overflow in previous patch.
Revision
1.2456 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 8 14:38:50 2007 UTC (5 years ago) by
gary
Branch:
MAIN
Changes since
1.2455: +48 -1 lines
Diff to
previous 1.2455
Without this patch, lt_dlopen always opens modules with symbol
visibility set according to the underlying implementation.
Here, we add lt_dlopenadvise() to allow callers to request,
among other things, local or global symbol visibility from the
underlying dlloader:
* libltdl/ltdl.c (LT_DLRESIDENT_FLAG): Removed.
(LT_DLIS_RESIDENT): Use public is_resident info field.
(LT_DLIS_SYMLOCAL, LT_DLIS_SYMGLOBAL): New macros to test for
module symbol visibility status.
(tryall_dlopen): If vtable->module_open() was able to act on
either is_symlocal or is_symglobal hints, store that in
the handle flags.
(lt_dlopenadvise): New function that works like lt_dlopen(),
but accepts an advise type to determine whether to ask
dlloaders to change default symbol visibility.
(lt_dlopen, lt_dlopenext): Just call lt_dlopenadvise() with
the correct parameters.
(lt_dladvise_init, lt_dladvise_destroy): New functions to
initialize and destroy an advise type hint.
(lt_dladvise_ext, lt_dladvise_resident, lt_dladvise_local)
(lt_dladvise_global): Set hints on an advise type.
(openadvise): Factored out of lt_dlopenadvise.
(has_library_ext): Factored out of lt_dlopenadvise.
* libltdl/ltdl.h: Declare all of the above.
(lt_dlinfo): New fields for advise hints.
* libltdl/libltdl/lt_dlloader.h (lt_module_open): Add a new
advise parameter. Adjust all callers.
(lt_dladvise): New opaque type for advise hints.
* libltdl/libltdl/lt__private.h (lt__advise): Declare
contents of opaque lt_dladvise type.
* libltdl/libltdl/lt_error.h (CONFLICTING_FLAGS): New error
for attempts to have local and global symbol visibility at the
same time.
* libltdl/loaders/dld_link.c, libltdl/loaders/dyld.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c: Adjust.
* libltdl/loaders/dlopen.c (RTLD_LOCAL, RTLD_GLOBAL): Try to
define these symbols if the system has equivalents.
(vmopen): If unable to act on a caller request to set symbol
visibility, then unset the relevant hints in the advise type.
* tests/lt_dladvise.at: New tests for the above.
* doc/libtool.texi (Libltdl Interface): Updated.
* NEWS: Updated.
Revision
1.2455 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 3 18:07:28 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2454: +10 -1 lines
Diff to
previous 1.2454
* libltdl/config/ltmain.m4sh (func_mode_link): When adding
new_inherited_linker_flags to compiler_flags, remember to
translate .ltframework back. Fixes bug introduced 2007-04-23.
* THANKS: Update.
* tests/inherited_flags.at: Amend test.
Report by Christoph Egger.
Revision
1.2453 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 1 07:54:57 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2452: +10 -1 lines
Diff to
previous 1.2452
* Makefile.am (clean-ltmain-sh): Removed.
(libtool, $(srcdir)/$(m4dir)/ltversion.m4)
($(srcdir)/$(auxdir)/ltmain.sh): Updated to not depend on any
phony rules. Test `$?' for prerequisites that should always
cause us to update the target. Fixes rebuilding rules, at the
cost of sometimes updating too much with non-GNU make.
Revision
1.2451 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 26 22:24:16 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2450: +9 -1 lines
Diff to
previous 1.2450
* libltdl/libltdl/lt__glibc.h: Use !HAVE_WORKING_ARGZ
instead of SYSTEM_ARGZ_IS_BROKEN.
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): Ditto. Also, minor
stylistic improvements.
Report by Bruno Haible <bruno@clisp.org>.
Revision
1.2450 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 25 21:17:58 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2449: +13 -1 lines
Diff to
previous 1.2449
* libltdl/argz_.h: ensure error_t definition is obtained
in same mechanism system argz.h would have.
* libltdl/libltdl/lt__glibc.h: also detect if
SYSTEM_ARGZ_IS_BROKEN when determining whether to re#def
argz* functions.
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): add new test to check
if $host's argz facilities are known bad. Err on the side
of caution if cross-compiling.
Revision
1.2448 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 24 20:50:07 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2447: +6 -2 lines
Diff to
previous 1.2447
* tests/cmdline_wrap.at: Avoid `AT_CAPTURE_FILE' if it not
defined (Autoconf < 2.60).
* tests/shlibpath.at: Add `libtool' keyword.
Revision
1.2447 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 24 20:46:16 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2446: +7 -1 lines
Diff to
previous 1.2446
* tests/indirect_deps.at: New file, with tests to ensure
`link_all_deplibs=no' does not break functionality.
* Makefile.am: Adjust.
Revision
1.2446 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 23 17:10:16 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2445: +11 -1 lines
Diff to
previous 1.2445
* libltdl/config/ltmain.m4sh (func_mode_link): Fix accumulation
of `inherited_linker_flags' entries from multiple deplibs, by
adding $new_inherited_linker_flags only once, only in link pass.
* tests/inherited_flags: Amend test to expose this.
* NEWS: Adjust: kill one regression, but add note about the
feature new in 1.9b.
Report by Jeff Squyres and others.
Revision
1.2445 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 23 16:56:48 2007 UTC (5 years ago) by
rwild
Branch:
MAIN
Changes since
1.2444: +14 -1 lines
Diff to
previous 1.2444
* libltdl/config/ltmain.m4sh (func_mode_link): move wrapper
script generation from here...
(func_emit_libtool_wrapper_script): to this new function, and
write to stdout
(func_mode_link): move cwrapper source code generation from
here...
(func_emit_libtool_cwrapperexe_source): to this new function,
and write to stdout
(func_mode_link): call the two new functions and redirect
output to appropriate file.
Revision
1.2444 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 10 19:09:26 2007 UTC (5 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2443: +7 -1 lines
Diff to
previous 1.2443
* libltdl/config/ltmain.m4sh (func_mode_link) <-no-install>
[ darwin ]: Treat like `-no-fast-install', as we cannot
hardcode. Report by Simon Josefsson.
Revision
1.2443 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 3 19:09:39 2007 UTC (5 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2442: +9 -1 lines
Diff to
previous 1.2442
* doc/libtool.texi (Link mode) <-no-install>: Mention that this
still generates a wrapper script on systems without hardcoding.
* tests/stresstest.at: Test `-no-install'.
* THANKS: Update.
Report by Simon Josefsson.
Revision
1.2442 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 29 22:24:31 2007 UTC (5 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2441: +6 -1 lines
Diff to
previous 1.2441
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ openbsd ]: Add an explicit check for shared libraries support.
Revision
1.2440 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 28 16:52:26 2007 UTC (5 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2439: +6 -1 lines
Diff to
previous 1.2439
* HACKING (Abstraction layers in libltdl): Rewritten somewhat
for (hopefully) better clarity.
Revision
1.2439 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 26 20:18:43 2007 UTC (5 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2438: +19 -1 lines
Diff to
previous 1.2438
The stamp-vcl file rules caused non-gnu make programs to rerun
parts of the configuration process on each invocation. Instead
of relying on a stamp file, we now compare version numbers of
generated files with the ChangeLog timestamp manually in the
affected make rules to decide whether regenerating is necessary:
* Makefile.am (EXTRA_DIST): Remove stamp-vcl.
(clean-ltmain-sh): Also remove users' obsolescent stamp-vcl.
(rebuild): Keep some common code here for...
(libtool, libltdl/m4/ltversion.m4, libltdl/config/ltmain.sh):
Rewritten to work without reference to intermediate stamp-vcl
file.
* configure.ac (CONFIG_STATUS_DEPENDENCIES): Change from
stamp-vcl to ChangeLog.
* NEWS: Removed entry saying this fix is needed.
Revision
1.2437 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 25 12:12:42 2007 UTC (5 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2436: +108 -1 lines
Diff to
previous 1.2436
* HACKING (Licensing Rules): Explain the various license texts
used for files distributed with Libtool, and update license text
to match.
* Makefile.am, Makefile.maint README, README.alpha, THANKS, TODO,
bootstrap, clcommit.m4sh, configure.ac, libltdl/Makefile.inc,
libltdl/README, libltdl/argz.c, libltdl/argz_.h,
libltdl/config/general.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
libltdl/config/mkstamp, libltdl/configure.ac,
libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h,
libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h,
libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c,
libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c,
libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c,
libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c,
libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4,
libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4,
libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in,
Jlibltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4,
libltdl/slist.c, libtoolize.m4sh, tests/am-subdir.at,
tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/cdemo/Makefile.am, tests/cdemo/configure.ac,
tests/cdemo/foo.c, tests/cdemo/foo.h, tests/cdemo/main.c,
tests/cmdline_wrap.at, tests/convenience.at, tests/defs.m4sh,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/demo/Makefile.am, tests/demo/configure.ac,
tests/demo/dlmain.c, tests/demo/foo.c,
tests/demo/foo.h, tests/demo/hell1.c, tests/demo/hell2.c,
tests/demo/hello.c, tests/demo/main.c,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/depdemo/Makefile.am,
tests/depdemo/configure.ac, tests/depdemo/l1/Makefile.am,
tests/depdemo/l1/l1.c, tests/depdemo/l1/l1.h,
tests/depdemo/l2/Makefile.am, tests/depdemo/l2/l2.c,
tests/depdemo/l2/l2.h, tests/depdemo/l3/Makefile.am,
tests/depdemo/l3/l3.c, tests/depdemo/l3/l3.h,
tests/depdemo/l4/Makefile.am, tests/depdemo/l4/l4.c,
tests/depdemo/l4/l4.h, tests/depdemo/main.c,
tests/depdemo/sysdep.h, tests/deplibs-ident.at,
tests/destdir.at, tests/duplicate_conv.at,
tests/duplicate_deps.at, tests/duplicate_members.at,
tests/early-libtool.at, tests/export.at,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/f77demo/Makefile.am,
tests/f77demo/configure.ac, tests/f77demo/cprogram.c,
tests/f77demo/foo.h, tests/f77demo/fooc.c,
tests/fail.at, tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c,
tests/fcdemo/foo.h, tests/fcdemo/fooc.c,
tests/inherited_flags.at, tests/libtoolize.at,
tests/link-2.test, tests/link-order.at, tests/link-order2.at,
tests/link.test, tests/lt_dlexit.at, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-shared.test, tests/mdemo-static.test,
tests/mdemo-unst.test, tests/mdemo/Makefile.am,
tests/mdemo/configure.ac, tests/mdemo/foo.h, tests/mdemo/foo1.c,
tests/mdemo/foo2.c, tests/mdemo/main.c, tests/mdemo/mlib.c,
tests/mdemo/sub.c, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test,
tests/mdemo2/Makefile.am, tests/mdemo2/configure.ac,
tests/mdemo2/main.c, tests/nomode.test, tests/nonrecursive.at,
tests/objectlist.test, tests/old-m4-iface.at,
tests/pdemo-conf.test, tests/pdemo-exec.test,
tests/pdemo-inst.test, tests/pdemo-make.test,
tests/pdemo/Makefile.am, tests/pdemo/configure.ac,
tests/pdemo/foo.h, tests/pdemo/longer_file_name_dlmain.c,
tests/pdemo/longer_file_name_foo.c,
tests/pdemo/longer_file_name_foo2.c,
tests/pdemo/longer_file_name_hell1.c,
tests/pdemo/longer_file_name_hell2.c,
tests/pdemo/longer_file_name_hello.c,
tests/pdemo/longer_file_name_main.c, tests/quote.test,
tests/recursive.at, tests/search-path.at, tests/sh.test,
tests/shlibpath.at, tests/standalone.at, tests/static.at,
tests/stresstest.at, tests/subproject.at, tests/suffix.test,
tests/tagdemo-conf.test, tests/tagdemo-exec.test,
tests/tagdemo-make.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test, tests/tagdemo-undef.test,
tests/tagdemo/Makefile.am, tests/tagdemo/baz.cpp,
tests/tagdemo/baz.h, tests/tagdemo/configure.ac,
tests/tagdemo/conv.cpp, tests/tagdemo/conv.h,
tests/tagdemo/foo.cpp, tests/tagdemo/foo.h,
tests/tagdemo/main.cpp, tests/tagtrace.test,
tests/template.at, tests/testsuite.at: Apply correct license
text according to the new rules set out in HACKING.
Revision
1.2436 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 19 13:21:37 2007 UTC (5 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.2435: +8 -1 lines
Diff to
previous 1.2435
* libtoolize.m4sh: Handle argz.m4 specially like ltdl.m4, so
that it isn't copied unless libltdl is being used. Copy other
macro files according to their tagged serial numbers.
* tests/libtoolize.at: Adjust.
Revision
1.1220.2.441 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 18 18:45:18 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.440: +7 -1 lines
Diff to
previous 1.1220.2.440
, to
branch point 1.1220
* mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32. Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.
Revision
1.2435 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 18 18:44:42 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2434: +7 -1 lines
Diff to
previous 1.2434
* tests/mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32. Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.
Revision
1.1220.2.440 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 18 18:09:57 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.439: +11 -1 lines
Diff to
previous 1.1220.2.439
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ interix ]: When matching for
interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.
Revision
1.2434 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 18 18:08:50 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2433: +8 -1 lines
Diff to
previous 1.2433
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ interix ]: When
matching for interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.
Revision
1.2433 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 18 17:40:35 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2432: +8 -1 lines
Diff to
previous 1.2432
* libltdl/m4/libtool.m4 (LT_PROG_GCJ): Avoid M4 expansion error
that caused `dnl' to be merged to the previous word.
* THANKS: Update.
Report by Steve Ellcey.
Revision
1.2432 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 9 15:08:43 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2431: +6 -1 lines
Diff to
previous 1.2431
* libtoolize.m4sh: Replace literal tab chars in help comment
with spaces to align columns in --help output.
Revision
1.2431 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 22:31:09 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2430: +6 -1 lines
Diff to
previous 1.2430
* libltdl/config/ltmain.m4sh (func_mode_link): Also apply the
symbol filtering for w32 and the include_expsyms feature in the
case of exceeded command line length. Fixes test failure on
MinGW.
Revision
1.2430 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 22:30:15 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2429: +7 -1 lines
Diff to
previous 1.2429
* tests/stresstest.at: For const data object imported from
shared library, define appropriate macros to expand
__declspec(dllimport) on w32. Use two different main objects
and pick the right one for the link flags we are about to test.
Fixes test failure on MinGW.
Revision
1.2429 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 22:28:00 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2428: +7 -1 lines
Diff to
previous 1.2428
* tests/export.at: For const data object imported from shared
library, define appropriate macros to expand
__declspec(dllimport) on w32. Fixes test failure on MinGW.
Revision
1.2428 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 00:56:00 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2427: +4 -1 lines
Diff to
previous 1.2427
* libtoolize.m4sh (func_check_macros): Display m4 quotes correctly
in AC_CONFIG_MACRO_DIR diagnostics.
Revision
1.2427 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 00:46:56 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2426: +10 -1 lines
Diff to
previous 1.2426
* libltdl/config/general.m4sh (M4SH_VERBATIM): New macro to
simplify m4sh quote quoting in blocks of raw shell code.
* clcommit.m4sh, libtoolize.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
tests/defs.m4sh: Use it.
* HACKING (Editing `.m4sh' Files): Mention M4SH_VERBATIM Macro.
Revision
1.2426 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 27 22:32:17 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2425: +4 -1 lines
Diff to
previous 1.2425
* tests/lt_dlexit.at: Allow test to pass on static-only systems
and with disable-shared.
Revision
1.2424 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 27 21:59:33 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2423: +10 -1 lines
Diff to
previous 1.2423
* libltdl/Makefile.inc: Fix the file description, so that it
matches recursive and nonrecursive libltdl setup.
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Do not depend
upon the exact text of the copyright header, just copy until
the marker line. Remove the marker lines in the output, and
adjust the description for subpackage setup.
Revision
1.2423 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 26 11:02:42 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2422: +3 -2 lines
Diff to
previous 1.2422
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fix regexp typo.
* clcommit.m4sh: Look in the right directory for helper scripts.
Revision
1.2421 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 26 08:40:20 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2420: +4 -1 lines
Diff to
previous 1.2420
* Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to
match Copyright notice change below.
Revision
1.2420 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 26 07:44:23 2007 UTC (5 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.2419: +15 -2 lines
Diff to
previous 1.2419
* HACKING, Makefile.am, Makefile.maint, bootstrap,
libltdl/Makefile.am, libltdl/Makefile.inc, libltdl/m4/libtool.m4,
ltmain.c, tests/cdemo/Makefile.am, tests/demo/Makefile.am,
tests/depdemo/Makefile.am, tests/depdemo/l1/Makefile.am,
tests/depdemo/l2/Makefile.am, tests/depdemo/l3/Makefile.am,
tests/depdemo/l4/Makefile.am, tests/f77demo/Makefile.am,
tests/fcdemo/Makefile.am, tests/libtoolize.at,
tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Update
Copyright notice text to include URL for canonical GPL document.
Revision
1.2419 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 25 19:18:35 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2418: +5 -1 lines
Diff to
previous 1.2418
* tests/static.at: Forgot to fix PATH for the first
func_test_exec invocation. So factor out into new functions
func_fix_path and func_restore_path and use those.
Revision
1.2418 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 25 15:33:24 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2417: +10 -1 lines
Diff to
previous 1.2417
* README: Document the need for GNU make to build Libtool.
Point the user to the doc/notes.txt file. In the examples, use
`gmake' throughout to make it more obvious. Explain simpler way
to run both testsuites and either one. Referring to individual
tests needs the `tests/' prefix.
* README.alpha: Likewise.
* doc/notes.texi: Likewise, document need for GNU make.
Comment out the FreeBSD make issue for now.
Revision
1.2417 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 25 14:50:08 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2416: +9 -1 lines
Diff to
previous 1.2416
* tests/static.at: Larger rewrite to make work on w32: Use three
different prefixes instead of three libdirs, so the moving of
the DLLs works as expected. Adjust all code. Since now
$libdirI/../bin is distinct from the directory of the installed
program, take care than on w32 PATH contains the needed bindirs,
in appropriate order.
Report by Charles Wilson.
Revision
1.2416 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 25 12:25:02 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2415: +7 -1 lines
Diff to
previous 1.2415
* Makefile.am (INSTALLCHECK_ENVIRONMENT): Point LTDLINCL and
LIBLTDL to installed libltdl, so that it is being used by
the lt_dlexit test.
Revision
1.2415 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 16:11:21 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2414: +5 -1 lines
Diff to
previous 1.2414
* doc/libtool.texi (Install mode, libtool script contents):
Describe current and system-specific DESTDIR limitations.
* tests/destdir.at: XFAIL if `fast_install' is no.
Revision
1.2413 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 16:06:50 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2412: +18 -1 lines
Diff to
previous 1.2412
* doc/libtool.texi (Libtool test suite): Mention the new
testsuite. Point to README rather than INSTALL for testing
instructions.
(Test descriptions): Fix more file names. Also mention
cdemo-undef.test, mdemo2-conf.test, mdemo2-exec.test,
mdemo2-make.test, objectlist.test, pdemo-conf.test,
pdemo-exec.test, pdemo-inst.test, pdemo-make.test,
tagdemo-conf.test, tagdemo-exec.test, tagdemo-make.test,
tagdemo-static.test, tagdemo-shared.test, tagdemo-undef.test,
f77demo-conf.test, f77demo-exec.test, f77demo-make.test,
f77demo-static.test, f77demo-shared.test, fcdemo-conf.test,
fcdemo-exec.test, fcdemo-make.test, fcdemo-static.test,
fcdemo-shared.test. Describe what they do.
(When tests fail, Troubleshooting): Mention how to pass options
to the new test suite.
* tests/tagdemo/README: Fix description.
Revision
1.2412 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 14:56:18 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2411: +4 -1 lines
Diff to
previous 1.2411
* bootstrap: Also set GREP, FGREP, EGREP, LN_S, when creating a
preliminary ltmain.sh script.
Revision
1.2411 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 14:49:53 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2410: +6 -1 lines
Diff to
previous 1.2410
* doc/libtool.texi (Test descriptions): Track the grand test
suite renaming from 2003-10-14 in the tests documentation.
assign.test is merged into sh.test. Fix description of sh.test.
* tests/sh.test: Likewise.
Revision
1.2410 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 08:52:13 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2409: +21 -1 lines
Diff to
previous 1.2409
* doc/libtool.texi (LT_INIT): Fix wording of intro a bit.
<shared, static>: Also describe these default LT_INIT options.
<AC_LIBTOOL_DLOPEN, AC_LIBTOOL_WIN32_DLL>
<AC_DISABLE_FAST_INSTALL>: Mention deprecated macro names,
including the respective LT_INIT replacement.
<AC_DISABLE_SHARED, AC_DISABLE_STATIC, AC_ENABLE_SHARED>
<AC_ENABLE_STATIC>: Document, un-deprecate. Suggest the
respective LT_INIT replacement.
<AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_ENABLE_SHARED>
<AM_ENABLE_STATIC>: Document deprecated aliases.
(Distributing libltdl) <AC_WITH_LTDL, AC_LIBLTDL_INSTALLABLE>
<AC_LIBLTDL_CONVENIENCE>: Document deprecated aliases.
* libltdl/m4/ltoptions.m4 (AM_ENABLE_SHARED, AM_DISABLE_SHARED)
(AM_ENABLE_STATIC, AM_DISABLE_STATIC): Make these AU_ALIASes of
the respective AC_* macros, so we do not recommend LT_INIT(*) in
this case.
(AC_ENABLE_SHARED, AC_DISABLE_SHARED, AC_ENABLE_STATIC)
(AC_DISABLE_STATIC): Un-deprecate these. Remove now-superfluous
aclocal-1.4 backwards compatibility comments.
Revision
1.2409 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 08:49:24 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2408: +11 -1 lines
Diff to
previous 1.2408
* tests/link-order2.at: Rewrite completely. Do not use `sin'
from the math library, there are too many problems with this.
Instead, use a self-written library, install it without the
Libtool library file, to emulate a native library in a system
directory, and adjust $shlibpat_var. Try overriding its symbol.
Further, also try an installed `wrong' binary.
Avoid failing test bits on AIX without runtimelinking and on
Darwin in some cases, SKIP at the end in this case.
Analysis by Peter O'Gorman.
Revision
1.2408 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 24 08:46:19 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2407: +9 -1 lines
Diff to
previous 1.2407
* doc/notes.texi: Mention MACOSX_DEPLOYMENT_TARGET issue.
* tests/template.at: Only skip those tests failing on Darwin
if `-flat_namespace' is used by libtool. In that case, SKIP
at the end. Analysis by Peter O'Gorman.
Revision
1.2407 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 21:52:49 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2406: +10 -1 lines
Diff to
previous 1.2406
Fix -export-symbols and -export-symbols-regex for links that
exceed the command line length and use convenience archives.
* libltdl/config/ltmain.m4sh (func_mode_link): Avoid grepping a
nonexistent file if using reloadable objects. Do not create a
linker script nor a linker input file if no objects are passed.
Apply export_symbols_regex in case the command line length is
exceeded.
Revision
1.2406 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 21:11:25 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2405: +15 -1 lines
Diff to
previous 1.2405
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
<compiler_needs_object>: New tag variable. Default to `no'.
(_LT_LINKER_SHLIBS) [ linux ]: Set it to yes for Sun C 5.9.
(_LT_LANG_CXX_CONFIG): Also default it to `no'.
[ linux ]: Set it to `yes' for Sun C++ 5.9.
* libltdl/config/ltmain.m4sh (func_mode_link): If we link
no objects but only convenience archives into a library,
force expansion if `compiler_needs_object' is yes.
For creating a linker input filelist due to long cmdline,
extract the first object if `compiler_needs_object' is yes.
* doc/libtool.texi (libtool script contents): Document it.
Fixes test failures of Sun compilers on GNU/Linux.
Report by Terry D. Dontje.
Revision
1.2405 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 20:43:49 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2404: +6 -1 lines
Diff to
previous 1.2404
* libltdl/config/ltmain.m4sh (func_mode_link): Avoid setting
`$libobjs' to a single space; set it to empty in that case.
Revision
1.2404 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 19:45:42 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2403: +6 -1 lines
Diff to
previous 1.2403
* libltdl/config/ltmain.m4sh (func_generate_dlsyms) [ osf5 ]:
On Tru64 5.1, const relocations do not work well. Omit the
const here. Fixes failure of demo-make after demo-shared with
link editor error `seg_info_ptr: Couldnt find a seg type 2'.
Revision
1.2403 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 18:27:34 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2402: +8 -1 lines
Diff to
previous 1.2402
* Makefile.am (doc_libtool_TEXINFOS): Renamed from...
(libtool_TEXINFOS): ...this, to fix dependencies. Omit from
EXTRA_DIST.
(check-local): Also depend upon $(bin_SCRIPTS).
Revision
1.2402 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 23 18:18:34 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2401: +7 -1 lines
Diff to
previous 1.2401
* libltdl/config/general.m4sh (sed_double_backslash): Fix
hacky sed script to avoid limitations but retain portability to
Solaris /bin/sed. Remove old obsolete cruft.
Revision
1.2401 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 22 19:53:14 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2400: +7 -1 lines
Diff to
previous 1.2400
* libltdl/config/ltmain.m4sh (func_mode_link): Fix the check for
convenience archives when warning about linking against static
libraries: test against $deplib rather than empty $lib.
Revision
1.2400 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 19 09:10:32 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2399: +6 -1 lines
Diff to
previous 1.2399
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Fix detection of new enough
libltdl by actually checking for the declaration of
lt_dlinterface_register in ltdl.h with AC_CHECK_DECL.
Remove redundant configure output line.
Revision
1.2399 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 19 08:57:06 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2398: +6 -1 lines
Diff to
previous 1.2398
* tests/template.at: Reformat, add M4 quoting. Use $LDFLAGS
consistently for link mode.
Revision
1.2397 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 17 15:21:36 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2396: +5 -1 lines
Diff to
previous 1.2396
* tests/deplibs-ident.at [aix, hppa*-*-hpux*, interix, openbsd]:
Do not XFAIL, on these systems we happen to pass.
* tests/duplicate_deps.at [aix]: Likewise.
Revision
1.2396 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 17 15:15:23 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2395: +4 -1 lines
Diff to
previous 1.2395
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux |
k*bsd*-gnu ]: Fix eval quoting in the DT_RUNPATH test.
Revision
1.1220.2.437 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 17 09:08:45 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
branch-1-5
CVS Tags:
release-1-5-23b
Changes since
1.1220.2.436: +14 -2 lines
Diff to
previous 1.1220.2.436
, to
branch point 1.1220
GNU libtool 1.5.23b is released.
* configure.ac: Bump version. Adjust copyright years.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.
* ltdl.m4: Likewise. Adjust copyright years.
* libltdl/Makefile.am: Bump library revision.
Revision
1.1220.2.436 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 17 08:23:50 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.435: +9 -1 lines
Diff to
previous 1.1220.2.435
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9. Report by Terry D. Dontje.
* THANKS: Update.
Revision
1.2394 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 17 08:22:59 2007 UTC (5 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2393: +9 -1 lines
Diff to
previous 1.2393
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9. Report by Terry D. Dontje.
* THANKS: Update.
Revision
1.2393 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 14 18:55:24 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2392: +9 -1 lines
Diff to
previous 1.2392
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ osf4, osf5 ]
<archive_expsym_cmds>: Use `${wl}-input' not `-input', for
cc. Could use `-input_to_ld'.
(_LT_LANG_CXX_CONFIG) [ osf4, osf5 ] <archive_expsym_cmds>:
Use `${wl}' instead of `-Wl,', for consistency.
Revision
1.2392 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 12 22:29:05 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2391: +13 -1 lines
Diff to
previous 1.2391
Fix spurious testsuite failures on AIX due on NFS mounts due to
shared library images that cannot be removed without `slibclean'
which needs superuser privileges.
* tests/testsuite.at (PREPARE_TESTS): Define $mkdir_p globally.
(LT_AT_MVDIR): New macro to emulate `mv dir dest'.
* tests/destdir.at: Use LT_AT_MVDIR.
* tests/shlibpath.at: Likewise.
* tests/static.at: Likewise.
Revision
1.2391 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 12 20:50:36 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2390: +6 -1 lines
Diff to
previous 1.2390
* tests/export.at: Exporting is not fully functional with
-retain-symbols-file. Do not test for failure to link `broken'
in this case. At the end of the test, SKIP if we are not fully
functional.
Revision
1.2390 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 12 20:10:00 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2389: +4 -1 lines
Diff to
previous 1.2389
* tests/lt_dlexit.at: Add casts and `extern "C"' to let the test
pass with a C++ compiler.
Revision
1.2389 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 12 19:57:24 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2388: +4 -1 lines
Diff to
previous 1.2388
* libltdl/config/ltmain.m4sh: Remove duplicate marker for
generated shell functions.
Revision
1.2388 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 12 19:55:02 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2387: +9 -1 lines
Diff to
previous 1.2387
* tests/testsuite.at (LT_AT_NOINST_EXEC_CHECK): New macro, like
LT_AT_EXEC_CHECK but uses `$LIBTOOL --mode=execute' and allows
to pass `-dlopen MODULE' arguments.
* tests/lt_dlexit.at: Use it. Also, do not test `-dlpreopen',
that currently needs library names to begin with `lib'.
Revision
1.2387 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 16:47:52 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2386: +7 -1 lines
Diff to
previous 1.2386
* tests/export.at: New test: expose -export-symbols failure
when the input consists solely of convenience archives, and
failure to not export all symbols when the command line length
is exceeded.
* Makefile.am: Adjust.
Revision
1.2386 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 16:22:42 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2385: +7 -1 lines
Diff to
previous 1.2385
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New substituted
function `func_lo2o', saving two fork&exec with XSI shells.
* libltdl/config/ltmain.m4sh (func_mode_compile)
(func_mode_install, func_mode_link): Use it for rewrites of
single files.
Revision
1.2385 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 16:19:09 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2384: +10 -1 lines
Diff to
previous 1.2384
* libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): New function
func_opt_split, for XSI and portable shell.
* libltdl/config/ltmain.m4sh: Move the insertion point for the
configure-generated shell functions to before the first option
parsing loop. Rewrite the separation of the long options to use
func_opt_split.
Revision
1.2384 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 16:16:38 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2383: +12 -1 lines
Diff to
previous 1.2383
Eliminate roughly a third of the script execution time overhead
for all modes except for link/relink and uninstall/clean.
* libltdl/m4/libtool.m4 (_LT_CONFIG): Remove unused `TEST SUITE
MARKER', obsolete since 2005-04-17.
* libltdl/config/ltmain.m4sh: Likewise, several instances.
(Main): Tear apart, moving individual bits up as early in the
script as possible, to help the shell to avoid parsing the rest.
Revision
1.1220.2.435 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 13:37:02 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.434: +7 -1 lines
Diff to
previous 1.1220.2.434
, to
branch point 1.1220
* libtool.m4 (_AS_TEST_PREPARE, AS_EXECUTABLE_P): m4_defun
these macros, if undefined, with modified copies from Autoconf
2.59.
(LT_AC_PROG_SED): Use AS_EXECUTABLE_P, not $as_executable_p,
this is an internal Autoconf detail.
Revision
1.2382 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 11 11:07:07 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2381: +7 -1 lines
Diff to
previous 1.2381
* libltdl/config/general.m4sh (sed_double_backslash): Replace
POSIX sed script with a hack that treats up to 10 backslashes
in the input correctly and is portable to Solaris /bin/sed.
Revision
1.2381 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 8 18:58:16 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2380: +6 -1 lines
Diff to
previous 1.2380
* tests/testsuite.at (LT_AT_TAG): Skip also if the compiler
variable is set to `no', not only if it is empty.
Revision
1.2378 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 6 19:19:45 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2377: +4 -1 lines
Diff to
previous 1.2377
* Makefile.am (TESTSUITE_AT): Move destdir.at after
search-path.at so the banners fit better.
Revision
1.2377 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 6 19:02:26 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2376: +9 -1 lines
Diff to
previous 1.2376
* tests/convenience.at: Use $CPPFLAGS for compilation.
* tests/deplibs-ident.at: Likewise.
* tests/duplicate_members.at: Likewise.
* tests/inherited_flags.at: Likewise.
* tests/link-order.at: Likewise.
* tests/stresstest.at: Likewise.
* tests/early-libtool.at: Likewise. Do not quote $CC.
Revision
1.1220.2.432 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 5 19:40:53 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.431: +11 -1 lines
Diff to
previous 1.1220.2.431
, to
branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(_LT_AC_SYS_LIBPATH_AIX, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(_LT_AC_TAGCONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_LD_SHLIBS): Require LT_AC_PROG_SED.
* THANKS: Update.
Report and initial patch by Maciej W. Rozycki.
Revision
1.2374 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 5 19:40:17 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2373: +9 -1 lines
Diff to
previous 1.2373
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
(_LT_LINKER_BOILERPLATE, _LT_SYS_MODULE_PATH_AIX)
(_LT_COMPILER_C_O): Require _LT_DECL_SED.
* THANKS: Update.
Report by Maciej W. Rozycki.
Revision
1.2372 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 29 19:51:19 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2371: +7 -1 lines
Diff to
previous 1.2371
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ gnu ]
<archive_expsym_cmds>: Behave like Linux, so that
--version-script is used for Hurd as well.
Revision
1.2369 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 14:55:00 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2368: +12 -1 lines
Diff to
previous 1.2368
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
before checking that it is still in the list.
* tests/lt_dlexit.at: New test.
* Makefile.am (TESTSUITE_AT): Adjust.
(check-local): Also depend on libltdl/libltdlc.la.
(check-recursive): Removed, unnecessary use of Automake
internals.
Revision
1.2368 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 14:18:59 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2367: +6 -1 lines
Diff to
previous 1.2367
* libltdl/config/ltmain.m4sh (func_mode_link): Pass through
`-p' and `-fprofile-*' for GCC.
Revision
1.1220.2.425 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 13:33:51 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.424: +9 -1 lines
Diff to
previous 1.1220.2.424
, to
branch point 1.1220
* libltdl/ltdl.c (LT_GLOBAL_DATA) [__CYGWIN__]: Also define on
Cygwin.
(LT_READTEXT_MODE): Ensure proper textmode fopen is used on
Cygwin.
* libltdl/ltdl.h (LT_SCOPE) [__CYGWIN__]: Also define on Cygwin.
Revision
1.2366 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 13:33:27 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2365: +7 -1 lines
Diff to
previous 1.2365
* libltdl/libltdl/lt__private.h (LT_GLOBAL_DATA) [__CYGWIN__]:
Also define on Cygwin.
* libltdl/libltdl/lt_system.h (LT_SCOPE) [__CYGWIN__]: Likewise.
Revision
1.1220.2.424 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 13:04:20 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.423: +8 -1 lines
Diff to
previous 1.1220.2.423
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.
Revision
1.2365 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 13:03:47 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2364: +8 -1 lines
Diff to
previous 1.2364
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.
Revision
1.2364 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 28 12:43:36 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2363: +21 -1 lines
Diff to
previous 1.2363
Introduce a new test keyword `recursive' for tests that create a
modified `libtool' script and run the suite on this script. All
tests with the keyword `libtool' are (by definition) suitable to
be used here.
* tests/cmdline_wrap.at: New test.
* Makefile.am: Adjust.
* tests/testsuite.at (LT_ESCAPE): New macro: clone of Autoconf
AS_ESCAPE that does not escape `$'.
(LT_AT_CHECK): New macro: print a command-to-be-run while
expanding parameters but nothing else.
* tests/stresstest.at: Use LT_AT_CHECK. Create some files to
expose erroneous globbing errors with `-export-symbols-regex',
similar to those reported by Charles Wilson. Use `eval' and
adjusted quoting so the expansion doesn't already happen in the
testsuite commands.
* HACKING: Update.
Revision
1.2363 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 27 16:45:38 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2362: +34 -1 lines
Diff to
previous 1.2362
Assume C89 for included headers, and throughout the testsuite.
* NEWS: Update.
* libltdl/argz.c: Do not include strings.h nor memory.h, include
string.h unconditionally.
Patch by Simon Josefsson <jas@extundo.com>.
* libltdl/libltdl/lt__private.h: Likewise.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Do not check for string.h,
strings.h, memory.h.
* tests/cdemo/configure.ac: Assume presence of math.h.
* tests/cdemo/foo.c: Likewise.
* tests/demo/configure.ac: Likewise for math.h, string.h.
Assume 'const'. Drop obsolete AC_EXEEXT.
* tests/demo/dlmain.c: Likewise.
* tests/demo/foo.c: Likewise.
* tests/depdemo/configure.ac: Likewise.
* tests/depdemo/l4/l4.c: Likewise.
* tests/f77demo/configure.ac: Likewise. Also drop obsolete
AC_OBJEXT.
* tests/fcdemo/configure.ac: Likewise.
* tests/mdemo/configure.ac: Likewise.
* tests/mdemo/foo1.c: Likewise.
* tests/mdemo/foo2.c: Likewise.
* tests/mdemo2/configure.ac: Likewise.
* tests/pdemo/configure.ac: Likewise.
* tests/pdemo/longer_file_name_dlmain.c:
* tests/pdemo/longer_file_name_foo.c: Likewise.
* tests/pdemo/longer_file_name_foo2.c: Likewise.
* tests/tagdemo/configure.ac: Likewise.
* tests/tagdemo/foo.cpp: Likewise.
Revision
1.2361 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 21 16:15:36 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2360: +6 -1 lines
Diff to
previous 1.2360
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin, mingw]:
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
translation mangling. Report by Christopher Hulbert.
* THANKS: Update.
Revision
1.2360 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 21 14:57:58 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2359: +7 -3 lines
Diff to
previous 1.2359
* libltdl/config/ltmain.m4sh (func_mode_compile): Accept
suffixes matching `[fF][09].', for Fortran.
* tests/suffix.test: Also test F90, F95, f03, F03.
Revision
1.2359 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 21 14:42:58 2007 UTC (5 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2358: +8 -814 lines
Diff to
previous 1.2358
* Makefile.am (EXTRA_DIST): Add ChangeLog.2006.
* ChangeLog.2006: New, rotated, from..
* ChangeLog: ..here.
Revision
1.2357 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 14 20:59:25 2006 UTC (5 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2356: +9 -1 lines
Diff to
previous 1.2356
* tests/link-order2.at: Define our override `sin' function with
C binding even if $CC is a C++ compiler. Skip the test with g++
as its command line driver reorders `-lm'.
* tests/search-path.at: Declare `inflate' with C binding.
* tests/stresstest.at: Avoid unused variable warnings.
Revision
1.2356 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 7 17:53:22 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2355: +6 -1 lines
Diff to
previous 1.2355
* tests/link-order2.at: Simplify logic to be a bit more self
documenting. Suggested by Gary V. Vaughan.
Revision
1.2355 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 27 22:56:59 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2354: +9 -1 lines
Diff to
previous 1.2354
* tests/link-order2.at: Add missing $bindir setting. Prevent
compiler optimization of sqrt call. Fix logic inversion and
add some comments about this stunt. Add a test with reversed
library link order that should fail if the system has a libm.
Report by Patrick Welche.
Revision
1.2354 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 26 20:39:04 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2353: +15 -1 lines
Diff to
previous 1.2353
Assume presence of a config header in all files, to provoke
test failures on all systems.
* libltdl/lt__alloc.c: Likewise.
* libltdl/libltdl/lt__dirent.h: Likewise.
* libltdl/libltdl/lt__glibc.h: Likewise.
* libltdl/libltdl/lt__private.h: Likewise.
* libltdl/libltdl/lt__strl.h: Likewise.
* tests/recursive.at: Use AC_CONFIG_HEADERS.
* tests/nonrecursive.at: Likewise. Invoke autoheader.
* HACKING: Adjust.
Report by Patrick Welche.
Revision
1.2353 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 20:33:38 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2352: +9 -1 lines
Diff to
previous 1.2352
* doc/libtool.texi (Distributing libltdl): In recursive and
nonrecursive mode, a config header is now required.
* libltdl/argz.c: Remove check for HAVE_CONFIG_H, to conform
to gnulib's policy of including config.h unconditionally.
Revision
1.2352 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 20:30:05 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2351: +5 -1 lines
Diff to
previous 1.2351
* tests/link-order2.at: New test to show one case where ordering
of depdepls on the command line matters.
* Makefile.am: Adjust.
Revision
1.2351 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 20:25:36 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2350: +5 -1 lines
Diff to
previous 1.2350
* tests/tagtrace.test: SKIP if `autoconf --trace' exits 63 or 1,
for various possible (valid) error cases. Also output stderr,
to help with analysis.
Revision
1.2350 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 20:17:37 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2349: +6 -1 lines
Diff to
previous 1.2349
* NEWS: Account for recent multilib fix.
* tests/search-path.at: New test, to provide at least a weak
test.
* Makefile.am: Update.
Revision
1.2349 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 20:07:35 2006 UTC (5 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2348: +8 -1 lines
Diff to
previous 1.2348
* libtoolize.m4sh (func_fixup_Makefile): Fix missing
substitution for nonrecursive mode. Remove otherwise-empty
continuation lines in the output file.
Report by Bob Friesenhahn.
Revision
1.2346 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 13 14:11:18 2006 UTC (5 years, 7 months ago) by
ericb
Branch:
MAIN
Changes since
1.2345: +6 -1 lines
Diff to
previous 1.2345
* libltdl/ltdl.c (load_deplibs): Avoid memory leak on failure.
(unload_deplibs): Avoid memory leak on cleanup.
Revision
1.2345 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 20 19:08:21 2006 UTC (5 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2344: +5 -1 lines
Diff to
previous 1.2344
* libltdl/m4/libtool.m4 (func_mode_compile): Accept files with
extension `.f9?'.
* tests/suffix.test: Test `f95'.
Revision
1.2343 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 18 05:49:39 2006 UTC (5 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2342: +6 -1 lines
Diff to
previous 1.2342
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[k*bsd*-gnu ]: Fix brown paper bag: save and restore `libdir'.
Revision
1.2341 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 17 19:30:15 2006 UTC (5 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2340: +7 -1 lines
Diff to
previous 1.2340
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ openbsd ]: Set `hardcode_direct_absolute', to prefer rpath
over putting absolute file names in NEEDED entries.
* NEWS: Update.
Reported by Jake Meuser and others.
Revision
1.2340 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 17 19:27:14 2006 UTC (5 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2339: +6 -1 lines
Diff to
previous 1.2339
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]
[ k*bsd*-gnu ]: Test if ld sets DT_RUNPATH; in that case, set
shlib_overrides_runpath to `yes'. Fixes test failure of new
test on Gentoo GNU/Linux.
Revision
1.2339 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 17 19:26:28 2006 UTC (5 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2338: +7 -1 lines
Diff to
previous 1.2338
* tests/shlibpath.at: New file, with...
(shlibpath_overrides_runpath): ...new test.
* Makefile.am: Update.
Revision
1.2337 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 11 21:35:23 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2336: +6 -1 lines
Diff to
previous 1.2336
* tests/inherited_flags.at: Drop `${parameter}' for `$parameter'
where appropriate, for improved `testsuite -x' output.
Revision
1.2336 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 4 17:43:37 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2335: +9 -1 lines
Diff to
previous 1.2335
* libltdl/ltdl.c: Move LT__UNUSED before parameter name, for g++
3.2.3 (on MinGW).
* libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c: Likewise.
Revision
1.2335 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 4 17:27:26 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2334: +16 -1 lines
Diff to
previous 1.2334
Make libltdl work when compiled with a C++ compiler.
* libltdl/lt__alloc.c, libltdl/lt_dlloader.c, libltdl/ltdl.c,
libltdl/slist.c, libltdl/libltdl/lt__alloc.h,
libltdl/libltdl/lt_error.h, libltdl/libltdl/slist.h,
libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c, tests/stresstest.at,
tests/testsuite.at, tests/f77demo/foo.h, tests/fcdemo/foo.h,
tests/mdemo/foo.h, tests/mdemo/foo1.c, tests/mdemo/foo2.c,
tests/mdemo/main.c: Allow sources to be compiled by a C++
compiler: Cast appropriately, add C linkage for `get_vtable'
functions, do not use C++ keyword `delete'.
Revision
1.2334 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 4 17:25:15 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2333: +9 -1 lines
Diff to
previous 1.2333
* libltdl/config/ltmain.m4sh (func_mode_link): In the dlsym
file, define a type for the symbol list, and declare the list
`extern', so that it is extern even if compiled by a C++
compiler. The type definition helps avoid a compiler warning
against anonymous extern struct.
* libltdl/libltdl/lt_system.h: Add `extern' to `LT_SCOPE' for
the same reason.
Revision
1.2333 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 4 17:23:30 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2332: +4 -1 lines
Diff to
previous 1.2332
* libltdl/argz_.h: It's __cplusplus, not _cplusplus.
* libltdl/libltdl/slist.h: Likewise.
Revision
1.2332 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 4 17:21:35 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2331: +7 -1 lines
Diff to
previous 1.2331
* libltdl/libltdl/lt__glibc.h: Wrap included argz.h in
`extern "C"', for broken headers on Cygwin.
Revision
1.2331 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 3 15:19:38 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2330: +4 -1 lines
Diff to
previous 1.2330
* tests/testsuite.at: Test `unset' on a set variable; older
bash versions return 1 if the variable was not set.
Revision
1.2330 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 3 15:08:12 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2329: +7 -1 lines
Diff to
previous 1.2329
* tests/am-subdir.at, tests/early-libtool.at: Fix the LF vs.
CRLF related failures on MinGW by grepping for good output
instead of using AT_CHECK's `expout'.
Revision
1.2329 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 1 16:19:54 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2328: +25 -1 lines
Diff to
previous 1.2328
Drop K&R support from testsuite in favor of C89.
* tests/duplicate_members.at: provide declarations of used
functions.
* tests/testsuite.at: Drop unneeded arguments.
* tests/cdemo/main.c: Assume C89.
* tests/demo/dlmain.c: Likewise.
* tests/demo/main.c: Likewise.
* tests/depdemo/main.c: Likewise.
* tests/depdemo/l1/l1.c: Likewise.
* tests/depdemo/l2/l2.c: Likewise.
* tests/depdemo/l3/l3.c: Likewise.
* tests/depdemo/l4/l4.c: Likewise.
* tests/f77demo/cprogram.c: Likewise.
* tests/fcdemo/cprogram.c: Likewise.
* tests/mdemo/mlib.c: Likewise.
* tests/mdemo2/main.c: Likewise.
* tests/pdemo/longer_file_name_dlmain.c: Likewise.
* tests/pdemo/longer_file_name_main.c: Likewise.
* tests/fcdemo/fooc.c: Reformat.
* tests/mdemo/sub.c: Likewise.
Revision
1.2327 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 31 05:34:01 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2326: +13 -1 lines
Diff to
previous 1.2326
Avoid mixing functions and data pointers in callback functions.
* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
* tests/mdemo/main.c: Assume C89. Exercise lt_dlforeachfile.
(callback, try_iterate, my_dirname): New functions.
* tests/mdemo-exec.test: Check for its output.
Revision
1.2326 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 30 04:14:20 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2325: +13 -1 lines
Diff to
previous 1.2325
* libltdl/libltdl/lt__private.h (__attribute__, LT__UNUSED):
New macros.
* libltdl/loaders/dld_link.c: Use LT__UNUSED where
appropriate.
* libltdl/loaders/dlopen.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c: Likewise.
* libltdl/ltdl.c: Likewise.
(find_file_callback): Fix declaration names to match definition.
(load_deplibs) [!LTDL_DLOPEN_DEPLIBS]: Use separate definition
for less preprocessor clutter.
Revision
1.2325 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 30 03:18:15 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2324: +7 -1 lines
Diff to
previous 1.2324
* Makefile.am (check-local, installcheck-local): Use
`TESTSUITEFLAGS' rather than `TESTSUITE_FLAGS', like Autoconf.
* HACKING, README, README.alpha: All uses changed.
Revision
1.2324 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 28 16:02:14 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2323: +10 -1 lines
Diff to
previous 1.2323
* libltdl/argz.c: Use `#ifdef HAVE_CONFIG_H', to facilitate code
sharing with gnulib. Report by Eric Blake.
* libltdl/lt__alloc.c, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h: Likewise.
* HACKING: Update.
Revision
1.1220.2.410 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 25 15:04:54 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.409: +15 -1 lines
Diff to
previous 1.1220.2.409
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[k*bsd*-gnu]: kfreebsd*-gnu and knetbsd*-gnu behave like
linux-gnu.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* libtool.m4 (_LT_AC_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.
Revision
1.2322 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 25 15:04:29 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2321: +13 -1 lines
Diff to
previous 1.2321
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [k*bsd*-gnu]: kfreebsd*-gnu and
knetbsd*-gnu behave like linux-gnu.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.
Revision
1.2321 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 25 14:56:35 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2320: +8 -1 lines
Diff to
previous 1.2320
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) [ mingw,pw32 ]:
If `file' is present, use `func_win32_libid' rather than
`objdump -f', to facilitate cross-compilation.
Reported by Pierre Ossman <ossman@cendio.se>.
Revision
1.2320 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 23 17:57:34 2006 UTC (5 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2319: +6 -1 lines
Diff to
previous 1.2319
* libltdl/config/ltmain.m4sh (func_mode_link): In GNU ld script,
do not quote object file names, for Intel icc 9.0 IPO link.
Revision
1.2319 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 22 17:51:03 2006 UTC (5 years, 8 months ago) by
ericb
Branch:
MAIN
Changes since
1.2318: +8 -1 lines
Diff to
previous 1.2318
* libltdl/m4/ltdl.m4 (LTDL_INIT): Avoid macros marked obsolete in
latest autoconf.
* libltdl/m4/libtool.m4 (_lt_cv_sys_global_symbol_pipe): Work in
spite of -Wmissing-prototypes.
* libltdl/libltdl/lt__dirent.h: Rewrite to accomodate loss of
AC_HEADER_DIRENT.
Revision
1.2317 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 7 16:25:08 2006 UTC (5 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2316: +7 -1 lines
Diff to
previous 1.2316
* libltdl/config/ltmain.m4sh (func_mode_execute): Also search
the directory above `$objdir' for the argument of "-dlopen", as
mentioned in the error message.
Revision
1.2316 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 3 14:06:35 2006 UTC (5 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.2315: +8 -1 lines
Diff to
previous 1.2315
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Fix issues
with previous patch. for ... do' line is superflous. Need
_LT_TAGVAR not _LT_AC_TAGVAR, should be for both linux and
solaris with Sun compiler.
Revision
1.1220.2.406 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 2 13:35:37 2006 UTC (5 years, 9 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.405: +9 -1 lines
Diff to
previous 1.1220.2.405
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.
Revision
1.2315 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 2 13:35:29 2006 UTC (5 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.2314: +9 -1 lines
Diff to
previous 1.2314
* libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.
Revision
1.2314 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 28 17:01:04 2006 UTC (5 years, 9 months ago) by
ericb
Branch:
MAIN
Changes since
1.2313: +6 -1 lines
Diff to
previous 1.2313
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD, LT_OUTPUT):
s/recognise/recognize/.
Revision
1.2313 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 22 20:34:06 2006 UTC (5 years, 9 months ago) by
ericb
Branch:
MAIN
Changes since
1.2312: +7 -1 lines
Diff to
previous 1.2312
* libltdl/ltdl.c (loader_init_callback) [HAVE_LIBDLLOADER]:
Protect definition to avoid compiler warnings about unused
function.
Revision
1.2312 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 22 04:08:45 2006 UTC (5 years, 9 months ago) by
ericb
Branch:
MAIN
Changes since
1.2311: +6 -1 lines
Diff to
previous 1.2311
* libltdl/m4/ltdl.m4 (LT_LIB_DLLOAD): Search for dlopen without
depending on -ldl, required by cygwin 1.5.20.
Revision
1.1220.2.404 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 24 05:00:22 2006 UTC (5 years, 10 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.403: +15 -1 lines
Diff to
previous 1.1220.2.403
, to
branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Rewrite to not use unchecked `printf', for old systems like
SunOS 4.1.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_PROG_LD_SHLIBS): Likewise.
(AC_LIBTOOL_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Likewise.
Bug report by Bruce Becker and Mark Andrews.
Revision
1.2311 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 24 04:58:57 2006 UTC (5 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.2310: +15 -2 lines
Diff to
previous 1.2310
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
( _LT_LINKER_BOILERPLATE): Rewrite to not use unchecked
`printf', for old systems like SunOS 4.1.
(_LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O, _LT_LINKER_SHLIBS): Likewise.
(_LT_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG)
(_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Likewise.
Bug report by Bruce Becker and Mark Andrews.
Revision
1.2310 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 13 19:08:33 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.2309: +14 -1 lines
Diff to
previous 1.2309
Fix the bugs where libtoolize needs to use `dir/file' instead of
`./dir/file', where ltdldir is `.', so that libtoolize correctly
checks for (and suggests) `config' and `m4' instead of
`./config' and `./m4' as auxiliary resp. macro directories.
The change is necessary for unambiguous naming, the chosen way
plays better with non-GNU make in VPATH builds.
* libtoolize.m4sh (ltdlprefix): New variable, to use as prefix
instead of `$ltdldir/'.
(func_check_macros): Use it. Bug report by Eric Blake.
Revision
1.2309 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 12 17:54:15 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.2308: +26 -1 lines
Diff to
previous 1.2308
Fix several libtoolize-related bugs:
- Do not symlink aclocal.m4, to work around a bug in aclocal
overwriting the linked-to file instead of removing the symlink.
- Have `libtoolize --copy' cause current time stamps, so that
dependents will be rebuilt; for this, install files in order.
- Fix list of distribution files for (non)recursive libltdl.
- Fix some failure cases.
* libtoolize.m4sh (func_copy_cb):
If `$opt_link', still copy `aclocal.m4', so a subsequent
`aclocal' will not overwrite the symlink target.
In `--copy' mode, do `cp -p' and `touch' for each file, so
timestamps are updated but permissions preserved.
(main): Reorder installing of files to match logical order
and timestamp requirements.
(func_fixup_Makefile_inc): Renamed to
(func_fixup_Makefile): this. Add sed scriptlet to remove
non-existent files from EXTRA_DIST, for either nonrecursive
or recursive mode.
(main): call it to mangle also in recursive mode.
* tests/libtoolize.at (expout): Adjusted.
* tests/testsuite.at (tst_dist): Default to `dist'.
Revision
1.2308 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 10 07:36:25 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.2307: +14 -1 lines
Diff to
previous 1.2307
Fix libltdl to always have all generated files up to date.
* Makefile.am (all-local): Depend on all generated files in
libltdl, namely...
(libltdl/aclocal.m4, libltdl/configure, libltdl/config-h.in):
...these. List explicitly, including dependencies and
rebuilding rules, using...
(sub_aclocal_m4_deps, sub_configure_deps): ...these new
variables.
Report by Dan Lacher <Dan.Lacher@Sun.Com>.
Revision
1.1220.2.401 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 1 19:09:55 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.400: +14 -1 lines
Diff to
previous 1.1220.2.400
, to
branch point 1.1220
* ltmain.in: Convert *each* occurrence of `compile_command',
`finalize_command', `relink_command', and `link_command',
that can conceivably be longer than 4000 bytes, to newline-
separated arguments before feeding to sed, to cater for sed
implementations with limited line lengths. Convert back
afterwards.
* tests/link.test: Accommodate for trailing white space
resulting from above change.
This addresses an issue reported by Albert Chin on 2001-05-27:
http://lists.gnu.org/archive/html/libtool/2001-05/msg00159.html
Revision
1.2305 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 1 18:39:23 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.2304: +6 -1 lines
Diff to
previous 1.2304
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [ cygwin ]:
define DLL_EXPORT for PIC objects on cygwin.
Revision
1.2304 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 24 11:54:59 2006 UTC (5 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.2303: +7 -1 lines
Diff to
previous 1.2303
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
[ aix4*, aix5*, hpux10*, hpux11* ]: Set hardcode_direct_absolute
for CXX tag too!
Revision
1.2303 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 19 02:23:04 2006 UTC (5 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.2302: +6 -1 lines
Diff to
previous 1.2302
* libltdl/config/ltmain.m4sh (func_mode_link, shell wrapper):
Do not put `"$@"' in argument to $ECHO.
Revision
1.2301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 18 09:17:33 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2300: +9 -1 lines
Diff to
previous 1.2300
* tests/early-libtool.at: Pass $CPPFLAGS and $CFLAGS to
compiler when compiling for extra flags that might be
needed for ANSI-compliance, 64-bit, etc. The environment
we compile with should match the environment libtool was
compiled with.
Revision
1.2300 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 18 05:43:00 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2299: +22 -1 lines
Diff to
previous 1.2299
Fix mode=compile time regression of CVS HEAD over branch-1-5.
* libltdl/m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Rename to...
(_LT_CHECK_SHELL_FEATURES): ...this.
(_LT_SETUP): Adjust caller.
(_LT_CHECK_XSI_SHELL): New libtool variables `lt_unset',
`SP2NL', `NL2SP', to contain results from tests for unset,
taken from AS_BOURNE_COMPATIBLE, and ASCII vs EBCDIC, taken...
* libltdl/config/general.m4sh: ...from here, and used...
* libltdl/config/ltmain.m4sh: ...here everywhere now.
* (AS_SHELL_SANITIZE): Replace by faster, actually necessary
part of its expansion, taken from current Autoconf CVS. Do not
save and set all locale variables any more, but only LANG,
LC_ALL, LC_CTYPE, LC_COLLATE, LC_MESSAGES.
(func_mode_execute): Adjust.
* libltdl/m4/libtool.m4 (_LT_CONFIG): No need to unset CDPATH
here any more.
* libtoolize.m4sh: Compute `SP2NL' and `NL2SP' here, too.
Revision
1.2299 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 18 00:10:37 2006 UTC (6 years ago) by
gary
Branch:
MAIN
Changes since
1.2298: +9 -2 lines
Diff to
previous 1.2298
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_FC_CONFIG), tests/link-order.at
[ aix4*, aix5*, hpux10*, hpux11* ]: rename
hardcode_direct_static to hardcode_direct_absolute.
* doc/libtool.texi (libtool script contents): Adjust.
Revision
1.2298 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 17 23:12:06 2006 UTC (6 years ago) by
gary
Branch:
MAIN
Changes since
1.2297: +6 -1 lines
Diff to
previous 1.2297
* libltdl/ltdl.c (lt_dlhandle_fetch): Arguments to
lt_dlhandle_iterate were in the wrong order.
Revision
1.2297 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 17 20:11:03 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2296: +11 -1 lines
Diff to
previous 1.2296
* libltdl/m4/libtool.m4 (_LT_LINKER_OPTION): Require
_LT_DECL_SED.
(_LT_CMD_GLOBAL_SYMBOLS, _LT_LINKER_SHLIBS): Likewise.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Likewise.
(_LT_DECL_SED): Set $Xsed here, using $SED. Moved from...
(_LT_SETUP): ...here.
Report by Eric Blake.
Revision
1.2294 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 17 17:05:07 2006 UTC (6 years ago) by
gary
Branch:
MAIN
Changes since
1.2293: +7 -1 lines
Diff to
previous 1.2293
* libltdl/m4/libtool.m4 (LT_AC_PROG_SED): Declarations for
compatibility with old versions of libtool, and old versions
of aclocal.
Revision
1.2293 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 17 14:28:40 2006 UTC (6 years ago) by
gary
Branch:
MAIN
Changes since
1.2292: +15 -2 lines
Diff to
previous 1.2292
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_FC_CONFIG) [ aix4*, aix5*, hpux10*, hpux11* ]:
Introduce a new variable, hardcode_direct_static, which
would ignore hardcode_direct=yes if the result would create a
static library dependency. Static library dependencies are
immune to $shlibpath_var.
* tests/link-order.at: Take hardcode_direct and
hardcode_direct_static into consideration when testing
link order.
Revision
1.2292 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 17 01:58:40 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2291: +13 -1 lines
Diff to
previous 1.2291
Eliminate quadratic scaling in argument parsing loop, for
shells that understand `var+=value', such as Bash-3.1, or Zsh.
* libltdl/m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Test whether
the shell understands `var+=value'.
(_LT_PROG_XSI_SHELLFNS): Define `func_append' based on this.
* config/ltmain.m4sh (func_mode_link): Use `func_append' for
compile_command, finalize_command, libtool_args, libobjs,
non_pic_objects.
Revision
1.1220.2.393 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 15 16:40:59 2006 UTC (6 years ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.392: +10 -1 lines
Diff to
previous 1.1220.2.392
, to
branch point 1.1220
* libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
Sun C++ 5.9, and Sun Fortran 8.3 on GNU/Linux.
* NEWS: Update.
Revision
1.2291 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 15 16:40:42 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2290: +10 -1 lines
Diff to
previous 1.2290
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS) [ linux ]:
Add support for Sun C 5.9, Sun C++ 5.9, and Sun Fortran 8.3 on
GNU/Linux.
* NEWS: Update.
Revision
1.2290 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 15 16:14:24 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2289: +13 -1 lines
Diff to
previous 1.2289
* Makefile.am (check-local): Move `$(TESTS_ENVIRONMENT)' and
`$(BUILDCHECK_ENVIRONMENT)' to be arguments of `testsuite', so
that reruns will remember it; set enviroment variable
`CONFIG_SHELL' so the suite will know which shell it was started
with.
(installcheck-local): Likewise, for `$(TESTS_ENVIRONMENT)' and
`$(INSTALLCHECK_ENVIRONMENT)'.
* tests/testsuite.at (LT_AT_TAG): Do not set the compiler
variable here.
Revision
1.2289 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 14 08:43:58 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2288: +6 -1 lines
Diff to
previous 1.2288
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ aix ]: $hardcode_direct is set twice.
Revision
1.1220.2.390 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 14 08:21:23 2006 UTC (6 years ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.389: +9 -1 lines
Diff to
previous 1.1220.2.389
, to
branch point 1.1220
* ltmain.in (link mode): For version_type `none', we still need
to set `current', `age', and `revision', so that our checks
don't barf. The values won't be used later. Apparently
reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.
Revision
1.2288 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 14 08:20:11 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2287: +9 -1 lines
Diff to
previous 1.2287
* libltdl/config/ltmain.m4sh (func_mode_link): For version_type
`none', we still need to set `current', `age', and `revision',
so that our checks don't barf. The values won't be used later.
Apparently reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.
Revision
1.2286 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 22 18:57:04 2006 UTC (6 years ago) by
rwild
Branch:
MAIN
Changes since
1.2285: +8 -1 lines
Diff to
previous 1.2285
* libltdl/config/ltmain.m4sh (func_write_libtool_object):
New function, factored out from..
(func_mode_compile): .. here. Call it to generate the libtool
object file (the `.lo' file) in one step.
Revision
1.2284 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 28 18:11:28 2006 UTC (6 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2283: +8 -1 lines
Diff to
previous 1.2283
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]:
Avoid warning when "parsing" `/etc/ld.so.conf' and empty
`/etc/ld.so.conf.d'.
Reported by Orion Poplawski <orion@cora.nwra.com>.
Revision
1.2282 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 25 11:12:46 2006 UTC (6 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2281: +4 -1 lines
Diff to
previous 1.2281
* bootstrap: Enable `WORKING_LIBOBJ_SUPPORT' if we detect
Autoconf-2.60+ and Automake-1.10+, or CVS versions.
Revision
1.2281 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 25 11:05:01 2006 UTC (6 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2280: +7 -1 lines
Diff to
previous 1.2280
* libltdl/m4/argz.m4 (gl_FUNC_ARGZ): Sync with gnulib: If we
define `error_t', also define `__error_t_defined', so argp.h
will not typedef the former.
Revision
1.2279 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 20 20:46:30 2006 UTC (6 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2278: +5 -1 lines
Diff to
previous 1.2278
* tests/static.at: New tests for comprehensive test exposure of
all current and proposed static linking flags for programs.
* Makefile.am: Updated.
Revision
1.2278 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 20 20:40:06 2006 UTC (6 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.2277: +9 -1 lines
Diff to
previous 1.2277
* libltdl/config/ltmain.m4sh (func_mode_link)
< -static-libtool-libs >: New option.
* doc/libtool.texi (Link mode, Distributing libltdl):
Document it.
Suggested by Gary Kumfert <kumfert@llnl.gov>.
Revision
1.2277 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 17 17:20:11 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2276: +5 -1 lines
Diff to
previous 1.2276
* tests/tagdemo/foo.cpp, tests/tagdemo/main.cpp [ hpux ] <aCC>:
The HPPA C++ compiler has namespace support but provides no
`std' namespace; just provide it with a dummy.
Revision
1.2276 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 17 04:20:17 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2275: +6 -1 lines
Diff to
previous 1.2275
* libltdl/m4/libtool.m4 (AC_PROG_SED): Do not forget to reset
IFS even in case of empty `$PATH'.
Revision
1.1220.2.385 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 16 20:48:51 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.384: +11 -1 lines
Diff to
previous 1.1220.2.384
, to
branch point 1.1220
* ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
Fix 1.5.22 regression by commenting out the code to remove the
uninstalled paths. It was never working, and it is not at the
right place. A proper removal code is to follow. This
regression was visible on OpenBSD, NetBSD, DragonFly, and other
systems with hardcode_direct=yes.
* NEWS, THANKS: Updated.
Reported by Joerg Sonnenberger <joerg@netbsd.org> and
Marc Espie <espie@nerim.net> and others.
Revision
1.2275 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 16 20:47:54 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2274: +6 -1 lines
Diff to
previous 1.2274
* libltdl/config/ltmain.m4sh (func_mode_link): Comment out the
code to remove uninstalled paths, as it is wrong here. Change
the wrong shell quoting that kept it from "working" before.
* THANKS: Updated.
Revision
1.2274 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 16 16:56:34 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2273: +10 -1 lines
Diff to
previous 1.2273
* libltdl/m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ freebsd, dragonfly ]: Fix 1.5.22 regression caused by too
strict $host_os match that stopped DragonFly from working.
* THANKS: Updated.
Reported by Jeremy C. Reed <reed@reedmedia.net>,
patch by Todd Vierling <tv@duh.org>.
Revision
1.2273 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 24 19:45:48 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2272: +10 -1 lines
Diff to
previous 1.2272
* libltdl/config/ltmain.m4sh (startup): save all locale specific
environment, variables:, LANG, LANGUAGE, LC_ADDRESS, LC_ALL
LC_COLLATE, LC_CTYPE, LC_IDENTIFICATION, LC_MEASUREMENT,
LC_MESSAGES LC_MONETARY, LC_NAME, LC_NUMERIC, LC_PAPER,
LC_TELEPHONE, LC_TIME.
(func_mode_execute): Restore them.
Revision
1.2272 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 20 19:39:16 2006 UTC (6 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.2271: +10 -1 lines
Diff to
previous 1.2271
* doc/libtool.texi (Tags): Mention `FC'.
(libtool script contents) <CC>: Specify more precisely as the
compiler of the current tag.
<LTCC, LTCFLAGS, build, build_alias, build_os, host_alias,
host_os, macro_version, macro_revision, max_cmd_len>:
Document these variables.
Revision
1.2270 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 15 09:33:47 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2269: +7 -1 lines
Diff to
previous 1.2269
* libltdl/config/getopt.m4sh (func_help): Substitute `$host'.
* libltdl/config/ltmain.m4sh (help message): Use $host not
@host_triplet@, as the `@..@' substitution is done at bootstrap
time already.
Reported by Julien Lecomte <julien@famille-lecomte.net>.
Revision
1.2269 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 15 07:02:38 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2268: +11 -1 lines
Diff to
previous 1.2268
* doc/libtool.texi (Implementation issues): Note that both
prefix and suffix of a library may differ.
(Using libtool, Creating object files, Linking libraries):
Remove last documentation traces of the age when `foo.lo' was
the PIC object file and not the `libtool object' text file.
(libtool script contents) <compiler_o_lo>: Remove description
of this variable. It was removed from libtool in 1.5 times.
Revision
1.2268 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 13 17:02:28 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2267: +6 -1 lines
Diff to
previous 1.2267
* libltdl/config/ltmain.m4sh (func_mode_link) [ linux ]:
PGI: for `reload_cmds', we not only need to get rid of `$wl',
but also turn comma into space so $LD understands
whole_archive_flag_spec correctly.
Revision
1.2267 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 13 16:51:50 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2266: +8 -1 lines
Diff to
previous 1.2266
* libltdl/config/ltmain.m4sh (func_mode_link) <shell wrapper>:
Add _AS_BOURNE_COMPATIBLE code from Autoconf, to fix issues
with zsh and other shells.
Reported by David Gómez Espinosa <david@pleyades.net>.
Revision
1.2266 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 9 16:04:01 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2265: +4 -1 lines
Diff to
previous 1.2265
* libltdl/m4/libtool.m4 (AC_PROG_SED): m4_defun this rather
than AC_DEFUN, so that old aclocal does not pick this up.
Revision
1.2265 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 9 15:31:11 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2264: +6 -1 lines
Diff to
previous 1.2264
* Makefile.am ($(TESTSUITE)): Also depend on `Makefile.am'.
Write to temporary file and rename.
Revision
1.2264 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 5 17:12:52 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2263: +5 -1 lines
Diff to
previous 1.2263
* Makefile.am (EXTRA_DIST): Add `$(srcdir)/' to all generated
files so that non-GNU make programs will use the rebuilding
rules.
Revision
1.2263 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 5 17:06:39 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2262: +6 -1 lines
Diff to
previous 1.2262
* tests/testsuite.at: Add new keyword `libtoolize' for tests
that exercise the `libtoolize' script that is generated at build
time.
* HACKING: Update testsuite mention, explain keywords.
Revision
1.2262 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 5 11:06:31 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2261: +10 -1 lines
Diff to
previous 1.2261
* libltdl/config/ltmain.m4sh (extracted_archives)
(extracted_serial): New globals.
(func_extract_archives): Use them to rename extraction archives
for linking against multiple convenience libraries with the same
name.
* tests/duplicate_conv.at: New tests.
* Makefile.am: Adjusted.
Reported by Carlo Contavalli <ccontavalli@commedia.it>.
Revision
1.2261 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 5 10:24:42 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2260: +5 -1 lines
Diff to
previous 1.2260
* libltdl/config/ltmain.m4sh (func_mode_link) < test_compile >:
Fix a couple of instances where `test .. -ne ..' would possibly
compare non-numbers. Clean up a bit.
Revision
1.2260 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 5 09:56:44 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2259: +10 -1 lines
Diff to
previous 1.2259
* tests/convenience.at, tests/deplibs-ident.at: Add new keyword
`libtool' for tests that exercise the unmodified `libtool'
script that is generated at build time.
* tests/duplicate_members.at, tests/fail.at: Likewise.
* tests/inherited_flags.at, tests/link-order.at: Likewise.
* tests/stresstest.at, tests/template.at: Likewise.
Revision
1.2259 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 3 20:43:24 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2258: +5 -1 lines
Diff to
previous 1.2258
* tests/fail.at: Also pass a bogus object file to the linker so
it fails more reliably; AIX and IRIX linkers ignore duplicate
symbol definitions.
Revision
1.2258 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 3 20:03:54 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2257: +7 -1 lines
Diff to
previous 1.2257
* libltdl/m4/libtool.m4 [ solaris ] (_LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) < whole_archive_flag_spec >:
Fix this once and for all, for both the SUN compiler suite
(cc/CC/f77/f90/f95) and GCC.
Reported by Yuri Pukhalsky <pooh@cryptopro.ru>.
Revision
1.1220.2.378 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 3 09:37:33 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.377: +8 -1 lines
Diff to
previous 1.1220.2.377
, to
branch point 1.1220
* cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* demo/Makefile.am, depdemo/Makefile.am: Likewise.
* f77demo/Makefile.am, mdemo/Makefile.am: Likewise.
* mdemo2/Makefile.am, pdemo/Makefile.am: Likewise.
* tagdemo/Makefile.am: Likewise.
Revision
1.2257 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 3 09:37:03 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2256: +8 -1 lines
Diff to
previous 1.2256
* tests/cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* tests/demo/Makefile.am, tests/depdemo/Makefile.am: Likewise.
* tests/f77demo/Makefile.am, tests/fcdemo/Makefile.am: Likewise.
* tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am: Likewise.
* tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Likewise.
Revision
1.2256 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 3 09:25:01 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2255: +7 -1 lines
Diff to
previous 1.2255
* libltdl/config/ltmain.m4sh (func_mode_link): Fix logic for
adding run paths to also add paths for installed libtool
libraries in case `-static' is used.
Revision
1.2255 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 1 19:54:33 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2254: +9 -1 lines
Diff to
previous 1.2254
* Makefile.am (TESTSUITE_AT): List testsuite files in the order
in which they are to be expanded in the suite.
(tests/TESTSUITE): Rebuild by passing all $(TESTSUITE_AT) files,
with their path suitably adjusted. This enables us to..
* tests/testsuite.at: ..get rid of their redundant mention here.
Revision
1.2253 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 30 20:20:54 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2252: +4 -1 lines
Diff to
previous 1.2252
* libltdl/config/ltmain.m4sh (func_mode_link): Fix matching
duplicate run path entries with the correct separator.
Revision
1.2251 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 30 20:09:41 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2250: +9 -1 lines
Diff to
previous 1.2250
* ChangeLog, HACKING, README, README.alpha,
libltdl/config/ltmain.m4sh: Add vi(m) modelines, to match emacs
formatting variables.
Revision
1.2249 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 23 18:33:57 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2248: +7 -1 lines
Diff to
previous 1.2248
* Makefile.am, bootstrap, clcommit.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/mailnotify.m4sh,
tests/sh.test, tests/testsuite.at: Bump copyright years.
Revision
1.2247 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 21 16:44:41 2006 UTC (6 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.2246: +13 -1 lines
Diff to
previous 1.2246
* bootstrap: Don't use semicolons inside { } in sed scripts, as
Posix says it's not portable.
* Makefile.am (libltdl/Makefile.am): Likewise.
* libtoolize.m4sh (all over the map): Likewise.
* libltdl/config/getopt.m4sh (func_version, func_usage)
(func_help): Likewise.
* libltdl/config/ltmain.m4sh (func_win32_libid): Likewise.
* libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Likewise.
* clcommit.m4sh, libltdl/config/mailnotify.m4sh: Likewise.
* tests/sh.test, tests/testsuite.at (LT_AT_TAG): Likewise.
Noted by Paul Eggert <eggert@cs.ucla.edu>.
Revision
1.2245 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 13 10:07:33 2006 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2244: +6 -1 lines
Diff to
previous 1.2244
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC): Fix my forward port
error of last commit.
Revision
1.2244 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 12 22:02:55 2006 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2243: +8 -1 lines
Diff to
previous 1.2243
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC): Added support for
RDOS.
* NEWS: Updated.
Revision
1.2243 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 11 17:24:56 2006 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2242: +7 -1 lines
Diff to
previous 1.2242
* libtoolize.m4sh, libltdl/config/general.m4sh,
libltdl/config/getopt.m4sh, libltdl/config/ltmain.m4sh,
libltdl/m4/libtool.m4: Bump copyright years.
Revision
1.2241 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 3 13:51:12 2006 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2240: +6 -2792 lines
Diff to
previous 1.2240
* README, README.alpha: Adjust copyright years.
* ChangeLog.2005: New, rotated, from..
* ChangeLog: ..here.
Revision
1.2239 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 29 15:43:04 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2238: +5 -1 lines
Diff to
previous 1.2238
* libltdl/config/ltmain.m4sh (func_mode_link) <temp_rpath>:
Fix position of separator for shlibpath_var setting in shell
wrapper.
Revision
1.2237 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 21 11:40:47 2005 UTC (6 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.2236: +7 -1 lines
Diff to
previous 1.2236
* .cvsignore, libltdl/.cvsignore, tests/.cvsignore: Ignore
+build, +dest, +inst, .cvslog-tlasync, .gdb_history, .pc,
libltdl/INSTALL, libltdl/stamp-mk and tests/testsuite.log.
Revision
1.2235 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 19 16:29:38 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2234: +6 -1 lines
Diff to
previous 1.2234
* HACKING (release note templates): Update anon cvs location.
* README.alpha (Reporting Bugs): Likewise.
Revision
1.2234 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 23:06:43 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2233: +8 -1 lines
Diff to
previous 1.2233
* libltdl/config/ltmain.m4sh (func_mode_link): Move library
search paths that coincide with paths to not yet installed
libraries to the beginning of the library search list.
Revision
1.1220.2.365 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 22:14:06 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
branch-1-5
CVS Tags:
release-1-5-22
Changes since
1.1220.2.364: +10 -1 lines
Diff to
previous 1.1220.2.364
, to
branch point 1.1220
GNU libtool 1.5.22 is released.
* configure.ac: Bump version.
* NEWS, THANKS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex: Updated
from external sources.
* libtool.m4, ltdl.m4: Bump serial.
* libltdl/Makefile.am: Bump library revision.
Revision
1.1220.2.363 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 21:37:20 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.362: +9 -1 lines
Diff to
previous 1.1220.2.362
, to
branch point 1.1220
* ltmain.in (link mode): Don't die if -L<relative/path> does not
exist. Put in notinst_path though, so it won't end up in the
installed .la file.
(link mode): Really eliminate all temporary directories.
Revision
1.2230 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 13:09:45 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2229: +8 -1 lines
Diff to
previous 1.2229
* libltdl/m4/libtool.m4 (LT_PATH_NM): Also look in
/usr/ccs/bin/elf, for SCO. If we are not cross-compiling, but
$ac_tool_prefix is set, also try an un-prefixed `nm'.
Revision
1.2229 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 12:56:16 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2228: +6 -1 lines
Diff to
previous 1.2228
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
<hardcode_shlibpath_var>: Initialize, to `unsupported'.
Revision
1.1220.2.358 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 12:26:52 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.357: +8 -1 lines
Diff to
previous 1.1220.2.357
, to
branch point 1.1220
* ltmain.in: Change semantics of `--tag=disable-static' and
`--tag=disable-shared': The last one given wins now, both
override the default setting inherited by other `--tag'
arguments, even if passed later on the command line.
Still make sure we do not disable both kinds by falling back
to static libraries.
Revision
1.2228 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 12:06:51 2005 UTC (6 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.2227: +7 -1 lines
Diff to
previous 1.2227
* libltdl/m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ openbsd ] <sys_lib_dlsearch_path_spec>: Set to `/usr/lib'
only.
Revision
1.2227 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 17:57:34 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2226: +6 -1 lines
Diff to
previous 1.2226
* tests/old-m4-iface.at: Require Autoconf-2.50, so that
Debian's autoconf wrapper will not cause 2.13 to barf over
`--force'.
Reported by Kurt Roeckx <kurt@roeckx.be>.
Revision
1.2226 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 16:50:00 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2225: +10 -1 lines
Diff to
previous 1.2225
* README.alpha (Reporting bugs): Suggest to also bootstrap the
libltdl subdirectory -- the Makefile will enforce it anyway.
(The Test Suite): Renamed to..
(The Test Suites): ..this. Introduce the new Autotest test
suite, how to run each one individually, and what to report.
* README (The Test Suite): Likewise.
Revision
1.2225 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 16:36:20 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2224: +15 -2 lines
Diff to
previous 1.2224
In the subpackage case, we do not install Makefile.inc. Since
we have to be correct for this case, remove `Makefile.inc' from
EXTRA_DIST. Recursive mode does not use it either. Since
nonrecursive mode requires an Automake >= 1.7 anyway, and those
versions automatically distribute included makefile fragments,
we don't need to cater for that one either.
* libltdl/Makefile.inc (EXTRA_DIST): Remove Makefile.inc.
Reorder other entries.
Revision
1.2224 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 16:28:29 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2223: +10 -1 lines
Diff to
previous 1.2223
* Makefile.am (libltdl/Makefile.in): also depend on
libltdl/aclocal.m4, so that we guarantee timestamp consistency.
(libltdl/stamp-mk): New target, to fix `libltdl/Makefile.in'.
(EXTRA_DIST): Distribute `libltdl/stamp-mk'.
(all-local): Ensure the stamp files is up to date.
(libltdl/aclocal.m4): New target, to ensure timestamp
consistency. Depend on all m4 files.
* HACKING: Updated.
Revision
1.2223 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 16:15:31 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2222: +8 -1 lines
Diff to
previous 1.2222
* tests/testsuite.at (PREPARE_TESTS): New variable `tst_dist',
default to empty.
* tests/nonrecursive.at, tests/recursive.at,
tests/standalone.at, tests/subproject.at: Use it in
LT_AT_BOOTSTRAP or LT_AT_MAKE, so that you can optionally test
redistribution within the tests.
Revision
1.2222 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 16:02:43 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2221: +16 -1 lines
Diff to
previous 1.2221
* libltdl/m4/lt~obsolete.m4: Update documentation for aclocal
versions before 1.7. Change all macros to use AC_DEFUN instead
of AU_DEFUN.
* (_AC_PROG_LIBTOOL, AC_LIBTOOL_SETUP, _LT_AC_CHECK_DLFCN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_TAGCONFIG)
(AC_DISABLE_FAST_INSTALL, _LT_AC_LANG_CXX, _LT_AC_LANG_F77)
(_LT_AC_LANG_GCJ, AC_LIBTOOL_RC, AC_LIBTOOL_LANG_C_CONFIG)
(_LT_AC_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(_LT_AC_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG)
(_LT_AC_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG)
(_LT_AC_LANG_RC_CONFIG, AC_LIBTOOL_CONFIG)
(_LT_AC_FILE_LTDLL_C): Add new fake macros for these, they
were used at one time in libtool.m4.
Revision
1.2221 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 16 15:57:22 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2220: +11 -1 lines
Diff to
previous 1.2220
* tests/am-subdir.at (Makefile.am): Put automake options here,
in AUTOMAKE_OPTIONS. Require 1.6 because of the newer
`AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' scheme.
* tests/nonrecursive.at, tests/recursive.at: Require 1.7,
because libltdl rules use `+=' in conditionals.
* tests/testsuite.at (LT_AT_AUTOMAKE): Fix indenting.
(LT_AT_AUTORECONF): also detect too old Automake.
Revision
1.2220 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 8 17:27:08 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2219: +6 -1 lines
Diff to
previous 1.2219
* libltdl/libltdl/lt__alloc.h (FREE): Cast away constness of
argument to `free' to avoid compiler warning.
Revision
1.2217 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 7 13:23:13 2005 UTC (6 years, 5 months ago) by
pogma
Branch:
MAIN
Changes since
1.2216: +11 -1 lines
Diff to
previous 1.2216
* libltdl/config/ltmain.m4sh, libltdl/m4/libtool.m4 [darwin]:
Use -single_module by default when linking shared libraries. Can
be overridden by specifying -multi-module or by setting the env
var LT_MULTI_MODULE before configure.
* libltdl/m4/libtool.m4 (archive_expsyms_cmds) [darwin]:
Simplify.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.2216 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 4 17:57:45 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2215: +4 -1 lines
Diff to
previous 1.2215
* doc/libtool.texi (References): Do not use `@/' for the benefit
of older `makeinfo', break lines instead.
Revision
1.2215 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 4 14:48:08 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2214: +6 -1 lines
Diff to
previous 1.2214
* Makefile.am (install-data-local): No continuation here.
(dist-hook): Fix copying of README.alpha to README.
* tests/early-libtool.at (configure.ac): Remove
`AM_INIT_AUTOMAKE', we do not use automake in these tests.
Revision
1.2214 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 4 14:40:43 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2213: +5 -1 lines
Diff to
previous 1.2213
* README, README.alpha, libtoolize.m4sh: Typos.
* tests/am-subdir.at, tests/duplicate_members.at: Make all
banners end with a dot, for symmetry.
Revision
1.2213 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 4 14:37:39 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2212: +4 -1 lines
Diff to
previous 1.2212
* libtoolize.m4sh (func_copy_all_files)
(glob_exclude_pkgaux_files): Removed, since unused.
Revision
1.2212 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 4 14:34:03 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2211: +8 -1 lines
Diff to
previous 1.2211
* libtoolize.m4sh (func_copy_cb, func_copy_some_files)
(func_serial_update, func_keyword_update): Fail immediately
if some file we may install does not exist.
Reported by Troy Benjegerdes <hozer@hozed.org>.
Revision
1.2209 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 3 08:56:56 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2208: +4 -1 lines
Diff to
previous 1.2208
* doc/libtool.texi (Invoking libtoolize): Remove mention of
the nonrecursive restriction to name the directory `libltdl'.
Revision
1.2208 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 3 08:49:48 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2207: +7 -1 lines
Diff to
previous 1.2207
* libtoolize.m4sh (func_fixup_Makefile_inc): New function.
(main): Call it in nonrecursive mode to mangle Makefile.inc.
* tests/nonrecursive.at: adjusted to test this.
Revision
1.2207 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 3 08:48:14 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2206: +14 -5 lines
Diff to
previous 1.2206
Basic support for PIE (position-independent executables).
* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
Don't pass PIE flag for compilation of the symbol file object.
* NEWS: Updated.
Revision
1.2206 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 3 08:33:46 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2205: +13 -1 lines
Diff to
previous 1.2205
* libltdl/config/general.m4sh (func_show_eval):
Rewrite use the failure expression, because the exit status of
the previous command may not be preserved in the next `eval' by
some shells, such as pdksh.
* libltdl/config/ltmain.m4sh (func_extract_an_archive):
Use func_show_eval correctly.
(func_mode_link): Likewise. Also, do not use `$status'.
* tests/fail.at: New set of tests to ensure libtool fails.
* Makefile.am, tests/testsuite.at: Adjusted.
Revision
1.2204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 25 18:54:08 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2203: +8 -1 lines
Diff to
previous 1.2203
* libltdl/Makefile.inc (libltdl/argz.h): Create libltdl
directory if it does not exist yet. Take care that munging
of the file will not mess up the build rule.
Reported by Peter O'Gorman <peter@pogma.com>.
Revision
1.2203 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 25 18:44:42 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2202: +7 -1 lines
Diff to
previous 1.2202
* libltdl/loaders/loadlibrary.c (iface_id): New variable.
(get_vtable): Get an `iface_id' from `lt_dlinterface_register'.
(get_vtable): Rewrite to catch up with lt_dlhandle_iterate
interface change. Append dot only after w32 path conversion
so it works on cygwin managed mounts.
Revision
1.2202 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 25 18:42:27 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2201: +8 -1 lines
Diff to
previous 1.2201
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlinterface_free): New
function.
* doc/libtool.texi (User defined module data): Document it.
Revision
1.2201 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 25 18:17:49 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2200: +5 -1 lines
Diff to
previous 1.2200
* libltdl/m4/libtool.m4 [aix] <archive_expsym_cmds>
(_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): Always move -bnoentry
before $compiler_flags, so it can be overridden.
Revision
1.2199 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 25 12:50:53 2005 UTC (6 years, 5 months ago) by
pogma
Branch:
MAIN
Changes since
1.2198: +6 -1 lines
Diff to
previous 1.2198
* libltdl/config/ltmain.m4sh (link mode): Pass through -isysroot
for cross architecture builds on darwin.
Revision
1.2198 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 24 16:00:26 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2197: +6 -1 lines
Diff to
previous 1.2197
* libltdl/config/ltmain.m4sh (func_mode_uninstall): In clean
mode, don't remove non-existent libfoo.lai.
Revision
1.2197 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 20 10:33:25 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2196: +7 -1 lines
Diff to
previous 1.2196
* Makefile.am (aclocalfiles): Also install lt~obsolete.m4.
* libtoolize.m4sh (func_check_macros): Updated.
* tests/libtoolize.at: Adjusted.
Revision
1.1220.2.338 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 20 08:46:47 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.337: +12 -1 lines
Diff to
previous 1.1220.2.337
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[ interix3 ]: Support for Interix/Microsoft Services for Unix.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.
Revision
1.2195 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 20 08:45:53 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2194: +11 -1 lines
Diff to
previous 1.2194
* libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN, _LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ interix3 ]: Support for Interix/Microsoft
Services for Unix.
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.
Revision
1.2194 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 20 08:17:21 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2193: +7 -1 lines
Diff to
previous 1.2193
* tests/link-order.at [ interix ]: Skip command line grep.
* tests/deplibs-ident.at [ interix ]: Not broken here.
Reported by Thorsten Glaser <tg@66h.42h.de>.
Revision
1.2193 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 18 17:37:40 2005 UTC (6 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.2192: +8 -1 lines
Diff to
previous 1.2192
* libtoolize.m4sh (func_copy_all_files)
(func_massage_aclocal_DATA, func_massage_pkgltdl_files)
(func_massage_pkgconfig_files): Work around ksh limitation.
Reported by Thorsten Glaser <tg@66h.42h.de>.
Revision
1.2192 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 14 22:49:56 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2191: +6 -1 lines
Diff to
previous 1.2191
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.
Revision
1.2191 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 14 22:19:39 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2190: +25 -1 lines
Diff to
previous 1.2190
Testsuite portability update round.
* tests/inherited_flags: skip when shared libs are disabled.
* tests/deplibs-ident.at [ aix ]: No unexpected failure here.
* tests/libtoolize.at: Fix for distcheck (readonly sources).
* tests/nonrecursive.at, tests/recursive.at, tests/subproject.at
(foo.c): Actually export a symbol, for AIX.
* tests/old-m4-iface.at: Use AC_LIBTOOL_DLOPEN, for AIX.
* tests/nonrecursive.at: Set foo_la_SOURCES, for automake-1.7.
* tests/subproject.at: Require automake-1.9, we use indirect
subdirs.
* tests/am-subdir.at: Move AT_KEYWORDS settings..
* tests/testsuite.at: ..here, in respective macros.
(LT_AT_AUTOMAKE): Skip if we detect failure due to old version.
(PREPARE_TESTS): Set autotool variables to `no' if not present.
(LT_AT_ACLOCAL, LT_AT_AUTOCONF, LT_AT_AUTOMAKE)
(LT_AT_AUTOHEADER, LT_AT_AUTORECONF): Use to XFAIL tests.
Reported by Tim Rice <tim@multitalents.net>.
(LT_AT_MAKE): Do not use `make -e'.
(_LTDL_PROJECT_FILES): Adjust sub-make call. Work around `make'
which does not set `MAKE' or `SHELL'. Fix for user-set
`CONFIG_SHELL'.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.
Revision
1.2190 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 14 20:48:14 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2189: +6 -1 lines
Diff to
previous 1.2189
* libltdl/m4/lt~obsolete.m4 (_LT_CC_BASENAME)
(_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Added because they were added to branch-1-5 AC_DEFUNed.
* HACKING: Add note about lt~obsolete.m4.
Revision
1.2189 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 14 20:39:25 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2188: +6 -1 lines
Diff to
previous 1.2188
* Makefile.am, libltdl/Makefile.inc (INSTALL_LTDL):
For nonrecursive mode, add to include_HEADERS as well.
* doc/libtool.texi (Invoking libtoolize, Distributing libltdl),
tests/nonrecursive.at: Adjusted, and removed TABS from .texi.
Revision
1.2187 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 13 21:59:53 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2186: +6 -1 lines
Diff to
previous 1.2186
* libltdl/ltdl.c (lt_dlhandle_iterate): Fix endless loop.
(lt_dlinterface_register): Fail if lt__strdup did.
Revision
1.2186 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 13 19:35:40 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2185: +6 -1 lines
Diff to
previous 1.2185
* libltdl/m4/libtool.m4 (_LT_LANG_C_CONFIG):
Removed `lt_prog_cc_shlib' cruft, not needed any more.
Revision
1.1220.2.333 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 13 19:06:14 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.332: +12 -1 lines
Diff to
previous 1.1220.2.332
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.
Revision
1.2185 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 13 19:04:42 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2184: +11 -1 lines
Diff to
previous 1.2184
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.
Revision
1.2181 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 12 10:41:08 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2180: +7 -3 lines
Diff to
previous 1.2180
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF, _LT_COMPILER_PIC):
Make sure `$wl' is properly expanded for tests involving
`export_dynamic_flag_spec', `lt_prog_compiler_static'.
Revision
1.2180 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 12 09:16:54 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2179: +6 -1 lines
Diff to
previous 1.2179
* tests/defs.m4sh (func_configure_nofail): Actually pass
options (like --disable-shared) to func_configure.
Revision
1.2177 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 10 18:29:02 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2176: +7 -1 lines
Diff to
previous 1.2176
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG)
<hppa*64,ia64, aCC,g++>:
Use C++ compiler for linking rather than ld.
Revision
1.2176 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 10 18:20:03 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2175: +8 -1 lines
Diff to
previous 1.2175
* libltdl/m4/ltsugar.m4 (lt_join, lt_combine, lt_dict_filter):
Rewrite to eliminate tail recursion; use ..
(lt_unquote): New trivial helper macro.
* libltdl/m4/libtool.m4 (_lt_decl_filter): Document.
Revision
1.2175 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 10 17:51:35 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2174: +10 -1 lines
Diff to
previous 1.2174
* tests/testsuite.ac (macrodir): Don't set it here...
* Makefile.am (BUILDCHECK_ENVIRONMENT, INSTALLCHECK_ENVIRONMENT):
...set it here to pick up files from the right place in context.
* tests/libtoolize.at, tests/old-m4-iface.at: Adjust.
* libtoolize.m4sh: Take tst_aclocaldir into account when running
inside the test harness.
Revision
1.2173 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 10 15:31:31 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2172: +4 -1 lines
Diff to
previous 1.2172
* tests/am-subdir.at: Now that we don't run autoreconf, we have to
explicitly tell aclocal what flags to use.
Revision
1.2172 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 10 14:57:49 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2171: +7 -1 lines
Diff to
previous 1.2171
* tests/testsuite.at (LT_AT_BOOTSTRAP): Allow passing arguments to
configure.
* tests/old-m4-iface.at, tests/subproject.at: Use LT_AT_BOOTSTRAP.
Revision
1.2171 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 9 22:36:20 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2170: +6 -1 lines
Diff to
previous 1.2170
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Also set pic_flag.
(_LT_LANG_CXX_CONFIG): Use $as_unset, not unset.
(_LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG): Remove bogus
ld_shlibs tests.
Revision
1.2170 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 9 22:18:43 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2169: +7 -1 lines
Diff to
previous 1.2169
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Move setting of
`variables_saved_for_relink'..
(_LT_SYS_DYNAMIC_LINKER): here, when both `shlibpath_var'
and `runpath_var' have been set.
Reported by Mike Frysinger <vapier@gentoo.org>.
Revision
1.1220.2.324 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 9 22:06:03 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.323: +9 -1 lines
Diff to
previous 1.1220.2.323
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG): Move static_flag
check..
(AC_LIBTOOL_PROG_COMPILER_PIC): ..here, so that both
`lt_prog_compiler_static' have actually been set, and the check
is applied to each tag.
Revision
1.2169 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 9 21:38:05 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2168: +8 -1 lines
Diff to
previous 1.2168
* libltdl/Makefile.inc (AM_CPPFLAGS): Do not define
HAVE_CONFIG_H.
* libltdl/m4/ltdl.m4 (LTDL_INIT): Do not invoke
AC_CONFIG_HEADERS ourselves, we can build with or without now.
Revision
1.2168 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 22:53:46 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2167: +6 -1 lines
Diff to
previous 1.2167
* libltdl/config/ltmain.m4sh (func_mode_link) [ sysv4*uw2*,
unixware7* ]: Work around linker bug on older SCO systems.
Revision
1.1220.2.322 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 18:29:01 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.321: +10 -1 lines
Diff to
previous 1.1220.2.321
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10, hpux11 ]:
hardcode_libdir_flag_spec and hardcode_minus_L are the same for
hppa*64 and ia64*. Don't set
hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
specify +b and -L, +b overrides what is set into DT_RPATH.
Revision
1.2167 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 18:28:24 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2166: +10 -1 lines
Diff to
previous 1.2166
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG) [ hpux10, hpux11 ]:
hardcode_libdir_flag_spec and hardcode_minus_L are the same for
hppa*64 and ia64*. Don't set
hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
specify +b and -L, +b overrides what is set into DT_RPATH.
Revision
1.2166 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 15:37:10 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2165: +6 -1 lines
Diff to
previous 1.2165
* tests/testsuite.at (_LTDL_PROJECT_FILES): Factored out from
common code to build a basic libltdl using project.
* tests/old-m4-iface.at, tests/standalone.at, tests/subproject.at:
Use it.
Revision
1.2165 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 14:35:34 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2164: +9 -1 lines
Diff to
previous 1.2164
* doc/libtool.texi (Distributing libltdl): Document correct use of
LT_CONFIG_LTDL_DIR mode argument with Autoconf and Automake.
Revision
1.2164 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 14:18:14 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2163: +8 -5 lines
Diff to
previous 1.2163
Support 'recursive' mode for building libltdl: Automake will
recursively descend into the libltdl directory, and use libltdl's
Makefile.am code to build libltdl:
* ltdl.m4 (LT_CONFIG_LTDL_DIR): Don't barf on 'recursive' mode
for 2nd argument.
(_LTDL_MODE_DISPATCH): Handle recursive mode.
Revision
1.2163 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 14:16:14 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2162: +9 -1 lines
Diff to
previous 1.2162
* tests/recursive.at: New tests for libltdl as a subdirectory,
configured and compiled from the toplevel project using a
recursive make..
* tests/testsuite.at: Use it.
* Makefile.am (TESTSUITE_AT): Depend on it.
Revision
1.2162 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 12:42:37 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2161: +7 -1 lines
Diff to
previous 1.2161
* libltdl/m4/ltdl.m4 (LTDL_INIT): Don't force running
AC_CONFIG_HEADERS for subproject ltdl.
* tests/old-m4-iface.at, tests/subproject.at: Remove workaround.
Revision
1.2161 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 12:34:26 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2160: +7 -1 lines
Diff to
previous 1.2160
* libltdl/m4/ltdl.m4 (LT_CONFIG_LTDL_DIR): Add LTDL-MODE
argument.
* configure.ac: Use it.
Revision
1.1220.2.320 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 6 12:36:06 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.319: +7 -1 lines
Diff to
previous 1.1220.2.319
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG): Only call
AC_LIBTOOL_SYS_LIB_STRIP and AC_LIBTOOL_DLOPEN_SELF in the C
case, and without the tag argument.
Revision
1.2159 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 6 12:35:22 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2158: +9 -1 lines
Diff to
previous 1.2158
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Revert
expansion of `$wl'.
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_GCJ_CONFIG):
Do not require LT_SYS_DLOPEN_SELF.
(_LT_LANG_C_CONFIG): Instead call it at the right time.
(_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG)
(_LT_LANG_GCJ_CONFIG): Do not call _LT_CMD_STRIPLIB.
Revision
1.2158 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 6 11:37:19 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2157: +7 -1 lines
Diff to
previous 1.2157
* Makefile.am: `2>&1' as suggested by Albert Chin.
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4:
Two newlines before each macro, fix underlines.
Revision
1.2157 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 5 11:19:52 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2156: +10 -1 lines
Diff to
previous 1.2156
* libltdl/config/ltmain.m4sh (func_mode_link) [*-*-sco3.2v5*]:
Don't pass through -lc, nor add it to deplibs.
[*-*-sysv5*]: Ditto.
[*-*-openbsd*, *-*-freebsd*, *-*-dragonfly*]: Remove bogus
`$arg'.
Revision
1.2155 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 2 17:43:50 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2154: +9 -1 lines
Diff to
previous 1.2154
* tests/nonrecursive.at: New tests for libltdl as a subdirectory,
configured and compiled from the toplevel project.
* tests/testsuite.at: Use it.
(LT_AT_AUTOHEADER): New macro.
* Makefile.am (TESTSUITE_AT): Depend on nonrecursive.at.
Revision
1.2154 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 16:24:09 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2153: +8 -1 lines
Diff to
previous 1.2153
* libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK) [ solaris ]: Add `-64'
to $LD if necessary, to permit combining of several convenience
libs without any further objects added.
Reported by Brian Barrett <brbarret@open-mpi.org>.
Revision
1.1220.2.315 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 16:09:34 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.314: +11 -1 lines
Diff to
previous 1.1220.2.314
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Use
`lt_prog_compile_static', not `link_static_flag'. Expand `$wl'
so expansion of `export_dynamic_flag_spec' works.
(_LT_AC_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix3 ]: Likewise.
(AC_LIBTOOL_PROG_COMPILER_PIC) [ hpux* ]: Use `${wl}'.
Revision
1.2153 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 16:08:46 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2152: +11 -1 lines
Diff to
previous 1.2152
* libltdl/m4/libtool.m4 (LT_SYS_DLOPEN_SELF): Use
`lt_prog_compile_static', not `link_static_flag'. Expand `$wl'
so expansion of `export_dynamic_flag_spec' works.
(_LT_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
(_LT_LINKER_SHLIBS) [ aix3 ]: Likewise.
(_LT_COMPILER_PIC) [ hpux* ]: Use `${wl}'.
Revision
1.2151 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 14:32:17 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2150: +5 -1 lines
Diff to
previous 1.2150
* libltdl/m4/ltdl.m4 (LTDL_INIT): Call _LT_ENABLE_INSTALL directly
instead of m4_requiring it, as it relies on enable_ltdl_install
and enable_ltdl_convenience to have been initialised first.
Revision
1.2150 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 14:28:19 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2149: +10 -1 lines
Diff to
previous 1.2149
* libtoolize.m4sh: Use serial tags to locate the correct serial
numbers when deciding whether to update.
(func_serial): Allow for macro_regex argument to be originating
file name.
(func_serial_update): Use NL2SP to flatten list of extracted
m4_include files.
* tests/libtoolize.at: More tests for old-style verbatim copying
of macros into aclocal.m4.
Revision
1.2149 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 14:26:36 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2148: +7 -1 lines
Diff to
previous 1.2148
* libltdl/m4/argz.m4, libltdl/m4/ltoptions.m4, libltdl/ltsugar.m4,
libltdl/m4/ltversion.in: Add serial number tags, and bump serial
number.
Revision
1.2147 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 31 09:58:37 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2146: +4 -1 lines
Diff to
previous 1.2146
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Set correct
symcode values for the native nm on SCO platforms.
Revision
1.2146 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 31 09:44:26 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2145: +6 -1 lines
Diff to
previous 1.2145
* libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): All SCO platforms
open dependency libraries when you dlopen a module.
Revision
1.2145 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 31 08:37:24 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2144: +6 -1 lines
Diff to
previous 1.2144
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ aix ]: Remove duplicate always_export_symbols=yes for AIX.
Revision
1.2144 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 29 14:21:01 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2143: +9 -1 lines
Diff to
previous 1.2143
* libltdl/config/ltmain.m4sh (func_mode_link):
With `-static', only link statically against uninstalled
libtool libraries. Fixes 1.5.x regression to match documented
behavior.
* NEWS: Updated.
Revision
1.2142 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 27 13:17:00 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2141: +7 -1 lines
Diff to
previous 1.2141
* tests/tagtrace.test: Allow `$AUTOCONF' to contain arguments.
Skip if the running `autoconf' version is older than the one
used to bootstrap Libtool.
Revision
1.2141 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 14:26:34 2005 UTC (6 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.2140: +8 -1 lines
Diff to
previous 1.2140
* Makefile.am (vcl-tmp): Avoid warnings from diff.
* bootstrap: Avoid warnings from find.
(lt_tab): Use to prevent editor whitespace "cleanup".
Revision
1.2140 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 14:21:01 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2139: +6 -11 lines
Diff to
previous 1.2139
* libtoolize.m4sh: Put back the func_serial_update callback for
func_copy_some_files so that the testsuite passes again. We'll
have to find a better way of handling serial numbers in libtool
macro files.
Revision
1.2139 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 10:42:02 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2138: +23 -1 lines
Diff to
previous 1.2138
* libltdl/Makefile.inc: New file, factored out of Makefile.am for
use in non-recursive libltdl installations.
* bootstrap: Adjust.
* Makefile.am: include it.
(libltdl/Makefile.am): Adjust to build from the new
libltdl/Makefile.inc.
(SUBDIR_LIBOBJS): Renamed from this...
(LTDL_SUBDIR_LIBOBJS): ...to this.
* configure.ac: Adjust.
* doc/libtool.texi (Invoking libtoolize): Document the new modes
and libtoolize option to select them.
* libtoolize.m4sh: Parse new options, --nonrecursive, --recursive
and --subproject. Install the appropriate files with --ltdl
according to the selected mode.
(func_scan_files): If --subproject, --recursive or --nonrecursive
options were not given, use the value from LT_CONFIG_LTDL_DIR; if
a mode was given, and there is also an argument to
LT_CONFIG_LTDL_DIR, ensure they are the same.
* NEWS: Updated.
Revision
1.2138 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 10:36:30 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2137: +13 -1 lines
Diff to
previous 1.2137
* libtoolize.m4sh: Don't use func_serial_update as a copy
function for libtool m4 files with no macro_regex. If the
files are copied directly into aclocal.m4, because
AC_CONFIG_MACRO_DIR isn't set for example, there is no way
to tell what serial number goes with what source file.
(func_serial_update): For future-proofing, only make the second
serial number check if the destination file wasn't m4_included
into aclocal.m4 (and hence updated automatically by the cat of
copying a new version to the dest directory).
Revision
1.2137 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 10:34:08 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2136: +7 -1 lines
Diff to
previous 1.2136
* libtoolize.m4sh: Move the consistency checks...
(func_check_macros): ...into here. Also suggest LT_WITH_LTDL if
appropriate.
Revision
1.2136 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 10:31:51 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2135: +9 -1 lines
Diff to
previous 1.2135
* libtoolize.m4sh: Copying just libtool.m4 for hand maintained
aclocal.m4 doesn't work. List all required files in that case,
using the files from installed libltdl if available. Also, list
the additional files required when using libltdl.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
Revision
1.2135 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 10:26:44 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2134: +12 -1 lines
Diff to
previous 1.2134
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlhandle_first): Removed.
* libltdl/ltdl.h, libltdl/ltdl.c (lt_dlhandle_next)
(lt_dlhandle_find, lt_dlforeach): Removed...
(lt_dlhandle_iterate, lt_dlhandle_fetch, lt_dlhandle_map): Similar
functions that are multi-loader safe, and require a registered
interface validator argument.
* doc/libtool.texi: Updated.
* NEWS: Updated.
Revision
1.2134 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 09:20:42 2005 UTC (6 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.2133: +8 -1 lines
Diff to
previous 1.2133
* libtoolize.m4sh: Always copy pkgconfig_files for --ltdl, incase
ltdl needs additional things not found by automake when looking at
the parent project configury.
* tests/libtoolize.at: Adjust.
Revision
1.2132 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 14 15:43:07 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2131: +6 -1 lines
Diff to
previous 1.2131
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Don't nest AC_MSG_CHECKING/
AC_MSG_RESULT pairs.
Revision
1.2129 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 14 10:43:44 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2128: +7 -1 lines
Diff to
previous 1.2128
* tests/subproject.at (_LTDL_SETUP): Use pushdef/popdef to
simulate file-local scope. Empty source file compilation is not
portable, so add minimal code to generated foo.c file.
Revision
1.2127 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 13 04:48:35 2005 UTC (6 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.2126: +6 -1 lines
Diff to
previous 1.2126
* libltdl/ltdl.c (find_module): Check that dir is set.
(load_deplibs): Don't free the user search paths too early.
Revision
1.2126 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 11 16:51:48 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2125: +7 -1 lines
Diff to
previous 1.2125
* tests/testsuite.at (LT_AT_AUTOMAKE): New macro.
* tests/subproject.at: Use it. Do not call `autoreconf' in
tests, since it will try to reconfigure `sub/ltdl', which
breaks `make check' during `distcheck' because of a readonly
source tree.
Revision
1.2124 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 11 11:25:07 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2123: +4 -1 lines
Diff to
previous 1.2123
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE, LTDL_INSTALLABLE)
(LT_WITH_LTDL): Revert Gary's 2005-10-10 patch.
Revision
1.2121 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 10 17:20:09 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2120: +9 -1 lines
Diff to
previous 1.2120
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE, LTDL_INSTALLABLE): Remove
AC_SUBST of LIBLTDL, LTDLINCL, and all mention of INCLTDL.
(LT_WITH_LTDL): Due to order constraints between LTDL_CONVENIENCE,
LTDL_INSTALLABLE, LT_WITH_LTDL & LTDL_INIT, we can safely AC_SUBST
LIBLTDL and LTDLINCL here. Also, remember to synch INCLTDL.
Revision
1.2119 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 9 06:25:01 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2118: +6 -1 lines
Diff to
previous 1.2118
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [ beos ]:
Initial shared library support for C++.
Revision
1.2118 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 7 08:52:09 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2117: +13 -1 lines
Diff to
previous 1.2117
* configure.ac (abs_top_builddir, abs_top_srcdir): always
substitute.
* Makefile.am (BUILDCHECK_ENVIRONMENT)
(INSTALLCHECK_ENVIRONMENT): New macros. Set _lt_pkgdatadir,
LIBTOOL, LIBTOOLIZE accordingly, by using above, and
program_transform_name.
* tests/testsuite.at (TESTS_PREPARE): Do not set them anymore.
Set $unset.
(LT_AT_MAKE): Use to unset LIBTOOL and LIBTOOLIZE.
Revision
1.2115 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 5 15:02:53 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2114: +8 -1 lines
Diff to
previous 1.2114
* tests/subproject.at: New tests for libltdl as a subproject with
its own configuration.
* tests/testsuite.at: Use it.
* Makefile.am (TESTSUITE_AT): Depend on it.
Revision
1.2113 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 5 09:42:39 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2112: +7 -1 lines
Diff to
previous 1.2112
* libltdl/m4/ltdl.m4 (_LT_CONFIG_LTDL_DIR): Spurious './' prefixes
upset BSD pmake, don't set lt_ltdl_dir in this case.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.
Revision
1.2112 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 5 08:58:18 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2111: +12 -1 lines
Diff to
previous 1.2111
* Makefile.am (BUILDCHECK_ENVIRONMENT)
(INSTALLCHECK_ENVIRONMENT): New macros.
(check-local, installcheck-local): Use them.
* tests/testsuite.at (PREPARE_TESTS): Extract host_alias, ECHO.
Set configure_options appropriately.
(LT_AT_CONFIGURE, LT_AT_AUTORECONF, LT_AT_MAKE): New macros.
(LT_AT_BOOTSTRAP): Use them.
* tests/am-subdir.at, tests/early-libtool.at,
tests/old-m4-iface.at, tests/standalone.at: Likewise.
* tests/link-order.test: Do not extract ECHO any more.
Revision
1.2111 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 5 08:54:24 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2110: +6 -1 lines
Diff to
previous 1.2110
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Require
AC_CANONICAL_HOST and _LT_DECL_SED.
Revision
1.2110 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 3 15:45:45 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2109: +22 -1 lines
Diff to
previous 1.2109
* libltdl/m4/ltdl.m4: Bump serial as we are changing the
interface.
(LT_CONFIG_LTDL_DIR): New macro to centralise setting the
subdirectory used for libltdl.
(LTDL_CONVENIENCE): Continue backwards compatibility support for
declaring the libltdl source subdirectory with an argument, but
defer to LT_CONFIG_LTDL_DIR.
(AC_LIBLTDL_CONVENIENCE): Adjust to upgrade to the new style.
(LTDL_INSTALLABLE, AC_LIBLTDL_INSTALLABLE): Ditto.
(LTDL_INIT): lt_ltdl_dir is set by LT_CONFIG_LTDL_DIR now, and
even `./' needs trailing slashes trimming! If the user didn't
upgrade their configure.ac yet, call LT_CONFIG_LTDL_DIR for them.
* libtoolize.m4sh (func_scan_files): If --ltdl option is given
without a directory argument, use the value from
LT_CONFIG_LTDL_DIR; if the argument is given, and there is also a
value in LT_CONFIG_LTDL_DIR, ensure they are the same.
* libltdl/configure.ac: Use it.
* NEWS: Updated.
Revision
1.2108 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 30 16:00:21 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2107: +6 -1 lines
Diff to
previous 1.2107
* tests/deplibs-ident.at: New file with XFAIL test to expose
wrong multiple listing of a deplib on the command line.
* Makefile.am, tests/testsuite.at: Updated.
Reported by Brian Barrett <brbarret@open-mpi.org>.
Revision
1.2106 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 30 08:41:45 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2105: +7 -2 lines
Diff to
previous 1.2105
* libltdl/config/ltmain.m4sh (func_mode_link):
Fix wrong logic introduced in last commit.
Revision
1.2105 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 30 01:13:38 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2104: +7 -1 lines
Diff to
previous 1.2104
* tests/libtoolize.at: Add a new test to catch a regression I
almost introduced with respect to copying macro files when
AC_CONFIG_MACRO_DIR is shared with libltdl subproject.
Revision
1.2104 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 30 00:46:52 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2103: +9 -1 lines
Diff to
previous 1.2103
* tests/old-m4-iface.at: Start of a new test series for m4
interface backwards compatibility.
* tests/testsuite.at: Use it.
(macrodir): Declare the location of uninstalled libtool m4 macros.
* Makefile.am (TESTSUITE_AT): Depend on it.
Revision
1.2102 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 29 16:59:37 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2101: +8 -1 lines
Diff to
previous 1.2101
* libltdl/config/ltmain.m4sh (func_mode_link): Don't modify
user provided symbols file. Adjust removal of temporary files
and also remove temporary files used during symbols file
filtering.
Revision
1.1220.2.301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 16:25:41 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.300: +10 -1 lines
Diff to
previous 1.1220.2.300
, to
branch point 1.1220
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ unixware7* | sysv5* ]:
Get UnixWare 7.1.[34] and OpenServer 6 fully working.
Improve other UnixWare versions a little.
Revision
1.2100 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 13:09:20 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2099: +7 -1 lines
Diff to
previous 1.2099
* libtoolize.m4sh (func_scan_files): Support projects that have
upgraded libtool, but still use an old autoconf. When the libtool
macros are not copied (because of missing ACLOCAL_AMFLAGS and
AC_CONFIG_MACRO_DIR ), point them at the libtoolize master tree
for files to manually copy into acinclude.m4 or aclocal.m4.
Revision
1.2099 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 13:01:49 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2098: +7 -1 lines
Diff to
previous 1.2098
* libltdl/lt_error.c (lt__last_error, lt__error_strings): The lt__
prefix is used to indicate internal symbols that are only exported
for use by other parts of libltdl. These are now static, so...
(last_error, error_strings): ...renamed to this. Changed all
callers.
Revision
1.2098 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 10:41:04 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2097: +7 -1 lines
Diff to
previous 1.2097
* libltdl/ltdl.h (lt_dlmutex_register, lt_dlmutex_lock)
(lt_dlmutex_unlock, lt_dlmutex_seterror, lt_dlmutex_geterror)
(lt_dlmalloc, lt_dlrealloc, lt_dlfree): Remove deprecated APIs.
* doc/libtool.tex: Updated.
* NEWS: Updated.
Revision
1.2097 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 10:03:48 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2096: +10 -1 lines
Diff to
previous 1.2096
* libltdl/ltdl.c (lt_dlcaller_register): Renamed to avoid problems
with module visibilty when linked with programs written for the
old API.
(lt_dlinterface_register): New name.
* Makefile.am (VERSION_INFO): Bumped.
* doc/libtool.texi (User defined module data): Updated.
Revision
1.2096 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 27 06:48:18 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2095: +6 -1 lines
Diff to
previous 1.2095
* tests/defs.m4sh, tests/testsuite.at (PREPARE_TESTS)
<AUTORECONF>: Allow variable override.
Revision
1.2093 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 25 07:35:55 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2092: +9 -1 lines
Diff to
previous 1.2092
* libltdl/config/ltmain.m4sh (func_win32_libid)
[ cygwin, mingw ]: Robustify sed script to determine
win32_libid_type.
(func_mode_link) [ mingw ]: Ignore `-lm'.
Revision
1.2092 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 25 07:01:26 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2091: +23 -6 lines
Diff to
previous 1.2091
* libltdl/libltdl/lt__private.h, libltdl/lt_error.c:
Don't export the lt__last_error and lt__error_strings
variables. Define lt__error_strings so that no relocations
are needed.
* libltdl/libltdl/lt__private.h (LT__STRERROR, LT__GETERROR)
(LT__SETERRORSTR): Adjust to not use the above variables,
instead use the following functions...
* libltdl/lt_error.c: (lt__error_string, lt__get_last_error)
(lt__set_last_error): Reimplement the functionality in
these functions instead.
* libltdl/libltdl/lt_error.h: Add LT_ERROR_LEN_MAX define for
max error string length.
(lt_dlerror_table): Append explicit nul terminators so that
compilers warn more reliably if the above define is too small.
Revision
1.2090 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 23 10:33:31 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2089: +7 -1 lines
Diff to
previous 1.2089
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Fix awk
script to be a single line so that the cache variable isn't
multiline.
Revision
1.2089 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 23 07:58:39 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2088: +6 -1 lines
Diff to
previous 1.2088
* libltdl/loaders/loadlibrary.c (vm_open): Silence gcc warnings.
[__CYGWIN__]: Include <sys/cygwin.h> for prototype.
Revision
1.2088 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 22 13:42:04 2005 UTC (6 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.2087: +6 -1 lines
Diff to
previous 1.2087
* bootstrap: Don't clobber the working copy metadata in
./{arch}/libtool during bootstrap.
Revision
1.2087 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 22 07:46:01 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2086: +9 -1 lines
Diff to
previous 1.2086
* libltdl/config/ltmain.m4sh (func_mode_link): Filter
user supplied symfile to tag relevant symbols as data
symbols. Fixes segfault in stresstest.at on Cygwin and
makes the test pass.
Revision
1.2086 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 22 06:44:23 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2085: +7 -1 lines
Diff to
previous 1.2085
* tests/link-order.test: Clean up the uninstalled libraries
before linking the test executables so that they don't pick
up the dlls from the current dir on Cygwin and MinGW.
Revision
1.2085 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 22 06:03:58 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2084: +7 -1 lines
Diff to
previous 1.2084
* libltdl/m4/libtool.m4 (LT_PATH_NM, _LT_LINKER_SHLIBS)
(_LT_LANG_CXX_CONFIG, _LT_SYS_HIDDEN_LIBDEPS):
Add missing `;;' after case list.
Revision
1.2084 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 22 04:53:12 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2083: +8 -1 lines
Diff to
previous 1.2083
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS, _LT_COMPILER_PIC)
(_LT_LINKER_SHLIBS): Require _LT_TAG_COMPILER to make sure that
$compiler is assigned. Fixes crippled configure output.
Revision
1.2083 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 21 16:50:17 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2082: +5 -1 lines
Diff to
previous 1.2082
* libltdl/m4/libtool.m4 (LT_PATH_NM): Fix autodetection of
dumpbin and also check for "link -dump -symbols" as a synonym
for "dumpbin -symbols".
Revision
1.1220.2.298 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 21 12:47:53 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
branch-1-5
Changes since
1.1220.2.297: +8 -1 lines
Diff to
previous 1.1220.2.297
, to
branch point 1.1220
* ltmain.in (clean mode): Clean up $dlname as well when cleaning
an uninstalled libtool library. Fixes -mode=clean on Cygwin and
MinGW to actually remove the dll when cleaning up an uninstalled
library.
Revision
1.2082 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 21 12:32:43 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2081: +8 -1 lines
Diff to
previous 1.2081
* libltdl/config/ltmain.m4sh (func_mode_uninstall): Clean
up $dlname as well when cleaning a uninstalled libtool
library. Fixes -mode=clean on Cygwin and MinGW to actually
remove the dll when cleaning up an uninstalled library.
Revision
1.1220.2.297 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 20 12:22:30 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
branch-1-5
Changes since
1.1220.2.296: +8 -1 lines
Diff to
previous 1.1220.2.296
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG):
Split up --out-implib option for linker in separate args so that
the MSYS path translation can do its magic on the provided path
to the import library.
Revision
1.2081 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 20 12:12:22 2005 UTC (6 years, 7 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2080: +8 -1 lines
Diff to
previous 1.2080
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Split up --out-implib option for linker in separate args so that
the MSYS path translation can do its magic on the provided path
to the import library. Fixes problem in stresstest.at on MinGW.
Revision
1.2080 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 18 22:08:12 2005 UTC (6 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.2079: +7 -1 lines
Diff to
previous 1.2079
* Makefile.am (ltdldatafiles): Fix installation order to match
dependency order.
(libltdl/Makefile.in): Use $(srcdir) for non-GNU make.
Revision
1.2077 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 17 07:29:01 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2076: +12 -1 lines
Diff to
previous 1.2076
* libltdl/m4/ltdl.m4 (LTDL_INIT) <CONFIG_H>: Rename to..
<LT_CONFIG_H>: this, to contain the name of the config
header.
* Makefile.am <DEFS>: Use it to define LT_CONFIG_H.
* HACKING, libltdl/argz.c, libltdl/lt__alloc.c,
libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h:
Adjusted.
Revision
1.2076 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 16 08:33:22 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2075: +8 -1 lines
Diff to
previous 1.2075
* tests/testsuite.at (LT_AT_EXEC_CHECK): Make sure
that the exit status of the tested program is
propagated as the exit status of the expression
fed to AT_CHECK.
Revision
1.2074 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 14 16:03:32 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2073: +8 -1 lines
Diff to
previous 1.2073
* libltdl/ltdl.c (lt_argz_insert): Work around newlib
argz_insert bug.
* Makefile.am (VERSION_INFO): Bumped revision.
Reported by Eric Blake <ebb9@byu.net>.
Revision
1.2073 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 13 07:28:11 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2072: +12 -2 lines
Diff to
previous 1.2072
* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
Fix escape expression to actually escape relevant
characters from the following grep. Fix Cygwin and
MinGW to use the filtered symbol list when exporting
from self, and not the symbol filter.
* tests/stresstest.at: Export w8, not w8$
Revision
1.2072 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 12 16:24:36 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2071: +12 -1 lines
Diff to
previous 1.2071
Make tagdemo work smoothly with both pre- and ISO C++ compilers,
and remove all use of libstdc from other tests.
* tests/tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features. Reimplementation of similar
macros from the autoconf archive.
* tests/tagdemo/foo.cpp, tests/tagdemo/main.cpp: Adjusted.
* tests/am-subdir.at, tests/template.at: Do not use iostream.
Revision
1.2071 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 12 12:48:36 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2070: +8 -1 lines
Diff to
previous 1.2070
* tests/testsuite.at (host_os): Pull from `libtool --config'.
* tests/stresstest.at [ cygwin, mingw, pw32 ]: Use it to fix
setting of `-no-undefined'.
Revision
1.2070 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 12 11:21:38 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2069: +11 -1 lines
Diff to
previous 1.2069
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL, LTDL_CONVENIENCE)
(LTDL_INSTALLABLE): Use less quoting for expanded LIBLTDL,
LTDLINCL. Use m4_default instead of m4_if, to work
around AU_ALIAS bug with empty macro arguments.
(LTDL_INIT): Likewise.
* libltdl/m4/ltoptions.m4 (_LT_WITH_PIC): Likewise.
* TODO, HACKING: Updated.
Revision
1.1220.2.294 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 9 15:56:15 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.293: +9 -1 lines
Diff to
previous 1.1220.2.293
, to
branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O): When comparing expected and actual
compiler/linker output for warnings, weed out both empty lines
as well as lines starting with possibly indented `+', to allow
for shell debugging with `set -x'.
Check the weeded instead of unweeded contents for emptiness.
Revision
1.2068 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 9 15:55:12 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2067: +9 -1 lines
Diff to
previous 1.2067
* libltdl/m4/libtool.m4 (_LT_COMPILER_BOILERPLATE)
(_LT_LINKER_BOILERPLATE, _LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O): When comparing expected and actual compiler/
linker output for warnings, weed out both empty lines as well as
lines starting with possibly indented `+', to allow for shell
debugging with `set -x'.
Check the weeded instead of unweeded contents for emptiness.
Revision
1.2066 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 8 08:25:34 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2065: +10 -1 lines
Diff to
previous 1.2065
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) [dumpbin]:
Symbols in "pick any" sections are not global. Use
awk, not sed, in the global_symbol_pipe so that keeping
track of sections is easier.
* doc/libtool.texi (libtool script contents): Update to hint
at new findings concerning "pick any" sections.
Revision
1.2064 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 8 07:00:01 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2063: +7 -1 lines
Diff to
previous 1.2063
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[ cygwin, mingw, pw32 ]: Use --enable-auto-image-base instead of
a fixed image base address.
Revision
1.2063 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 6 08:58:31 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2062: +9 -2 lines
Diff to
previous 1.2062
* libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) [ sysv4*uw2*,
sysv4.2uw2* ]: Fix my last checkin to really match the more special
case before the general case.
Reported by Stepan Kasal <kasal@ucw.cz>.
Revision
1.2062 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 6 08:18:09 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2061: +7 -1 lines
Diff to
previous 1.2061
* libltdl/m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
[ sysv5OpenUNIX8, sysv5UnixWare7, sysv5uw[78], unixware7,
sysv4*uw2* ]: Match special cases before general case.
Revision
1.2060 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 5 06:21:47 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2059: +7 -1 lines
Diff to
previous 1.2059
* Makefile.am (TESTS_ENVIRONMENT): Export SHELL.
* bootstrap (SHELL): Set to $CONFIG_SHELL or /bin/sh.
Name `make' targets in portable fashion. Work around `rm'
warnings. Unconditionally create fake `libtoolize'.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
Revision
1.2058 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 4 16:32:40 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2057: +8 -1 lines
Diff to
previous 1.2057
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) [ aix ]
<export_symbols_cmds>: Work around shell expansion issue in
func_show_eval by separating `$' and field number; drop then
unnecessary m4 quoting.
Revision
1.2057 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 2 17:42:13 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2056: +9 -1 lines
Diff to
previous 1.2056
AC_BEFORE only works if declarations are made inside the macro
cited as the first argument:
* libltdl/m4/libtool.m4 (LT_OUTPUT): Move AC_BEFORE decls...
(LT_INIT, LT_LANG): ...to the macro that has to come first.
Revision
1.2055 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 1 14:16:06 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2054: +4 -1 lines
Diff to
previous 1.2054
* libltdl/m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77)
(_LT_PROG_FC): aclocal-1.4 compatibility workaround.
Revision
1.2053 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 1 11:54:48 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2052: +6 -1 lines
Diff to
previous 1.2052
* doc/libtool.texi (LT_INIT): Fix a logical error with
documentation of --with-pic vs --without-pic.
Revision
1.2052 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 1 11:41:24 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2051: +8 -1 lines
Diff to
previous 1.2051
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTIONS): m4_defun this..
* libltdl/m4/libtool.m4 (LT_INIT): so it can be m4_require'd
from here with user-supplied options. Fixes output macro
ordering issue.
Revision
1.2051 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 1 11:13:23 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2050: +7 -1 lines
Diff to
previous 1.2050
* libtoolize.m4sh (func_scan_files): When searching for evidence
of Autotools in aclocal.m4, be careful not to trip over requires
and defuns.
Revision
1.2050 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 31 11:50:45 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2049: +13 -1 lines
Diff to
previous 1.2049
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTIONS): Move option macro
dipatch..
(_LT_SET_OPTION): here. Do not fail but warn on unknown
options.
(_LT_UNLESS_OPTIONS(win32-dll), LT_OPTION_DEFINE(dlopen)):
Add whitespace.
Reported by Robert Ögren <lists@roboros.com> and
Akim Demaille <akim@lrde.epita.fr>.
Revision
1.2048 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 30 14:31:39 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2047: +5 -1 lines
Diff to
previous 1.2047
* libltdl/m4/ltoptions.m4 (AC_LIBTOOL_PIC_MODE): Renamed...
(AC_LIBTOOL_PICMODE): ...this in the backwards compatibility
code. There never was an AC_LIBTOOL_PIC_MODE macro.
Revision
1.2047 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 30 10:50:07 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2046: +6 -1 lines
Diff to
previous 1.2046
* libltdl/m4/libtool.m4 (_LT_SETUP): Remove duplicate
--enable-libtool-lock declaration.
Revision
1.2046 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 29 15:36:24 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2045: +5 -1 lines
Diff to
previous 1.2045
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_PATH_TOOL_PREFIX, _LT_SYS_HIDDEN_LIBDEPS, _LT_DECL_EGREP):
Fix typos.
Revision
1.2045 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 29 14:37:55 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2044: +10 -1 lines
Diff to
previous 1.2044
* Makefile.am: Install libltdl data files in correct order.
Use pre-defined programs for installation; use NORMAL_INSTALL
and NORMAL_UNINSTALL. Really fix ownership and timestamp
problems. Fix typo in uninstallation of aclocal files.
Reported by Peter Breitenlohner <peb@mppmu.mpg.de> and
Charles Wilson <cygwin@cwilson.fastmail.fm>.
Revision
1.2044 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 29 13:58:07 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2043: +18 -1 lines
Diff to
previous 1.2043
Allow for portability with Autoconf 2.59, Automake 1.9.6,
which lack AC_CONFIG_LIBOBJ_DIR support.
* bootstrap: Unless environment variable WORKING_LIBOBJS_SUPPORT
is set to true aka `:', symlink ..
* argz.c lt__dirent.c lt__strl.c: .. these from the copies in
libltdl.
* configure.ac (SUBDIR_LIBOBJS): Automake conditional, set if
bootstrap didn't make the extra copies of libobj sources in
top srcdir...
* Makefile.am: Add these to EXTRA_DIST if SUBDIR_OBJS is not set,
as well as the originals in libltdl/, in order to work when
bootstrapped both with old and newer Automake/Autoconf.
Revision
1.1220.2.284 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 29 11:11:38 2005 UTC (6 years, 8 months ago) by
gary
Branch:
branch-1-5
Changes since
1.1220.2.283: +10 -2 lines
Diff to
previous 1.1220.2.283
, to
branch point 1.1220
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE): Fix the comment to not
pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.
* doc/libtool.texi (Distributing libltdl): Update the
documentation to match the advice given in HEAD. Don't tell
the user they have to AC_SUBST again.
Revision
1.2043 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 29 10:47:40 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2042: +6 -1 lines
Diff to
previous 1.2042
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE): Fix the comment to not
pretend that LIBLTDL and LTDLINCL are not AC_SUBSTed here.
Revision
1.2042 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 28 23:30:05 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2041: +15 -1 lines
Diff to
previous 1.2041
Some macros had relied on accidentally correct ordering in order
for $MV to be defined before use. Factor out setting of some
common file commands and m4_require it before use:
* libltdl/m4/libtool.m4 (_LT_FILEUTILS_DEFAULTS): Allow user to
override some common file commands at configure time.
(_LT_SETUP, _LT_CONFIG, _LT_COMPILER_OPTION, _LT_LINKER_OPTION)
(_LT_COMPILER_C_O, _LT_COMPILER_FILE_LOCKS)
(_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
(_LT_SYS_HIDDEN_DEPLIBS): m4_require it to ensure the commands are
defined before they are called.
Revision
1.2041 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 28 22:55:39 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2040: +6 -1 lines
Diff to
previous 1.2040
* libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4: AU_DEFUN doesn't pass
arguments. Use AU_ALIAS instead!
Revision
1.2040 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 28 15:34:18 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2039: +10 -2 lines
Diff to
previous 1.2039
* libltdl/config/ltmain.m4sh (func_lalib_unsafe_p) [osf]:
Save file descriptor to original STDIN, and restore after
redirection. Fixes memory corruption with Tru64 and OSF sh.
Reported by Nicolas Joly <njoly@pasteur.fr>.
Revision
1.2038 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 26 13:48:26 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2037: +8 -1 lines
Diff to
previous 1.2037
* tests/inherited_flags.at: Weaken for MSVC.
* tests/early-libtool.at, tests/template.at: Fix for compiler
that do not understand '-c -o'.
Revision
1.2037 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 26 10:00:18 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2036: +6 -1 lines
Diff to
previous 1.2036
* tests/standalone.at, tests/template.at: Do not compare
output because of EOL issues. Resolve warnings, make cross-
compilation aware.
Reported by Peter Ekberg <peda@axentia.se>.
Revision
1.2036 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 26 09:58:38 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2035: +7 -1 lines
Diff to
previous 1.2035
* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
(_LT_LINKER_SHLIBS): Double-quote unsafe tag variable
descriptions: they are literals.
Revision
1.2035 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 25 13:39:54 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2034: +9 -1 lines
Diff to
previous 1.2034
* tests/standalone.at: (without autotools): Add
$(CFLAGS) to LTCOMPILE and LTLINK. Separate compiling
and linking. Remove compiling flags from link. Add
--tag. Add -no-undefined flag.
Revision
1.2034 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 24 15:57:31 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2033: +12 -1 lines
Diff to
previous 1.2033
* libltdl/config/ltmain.sh (func_mode_install): Try "ln -s -f"
and "rm -f && ln -s" to make a symlink for a shared library: the
former is needed for libraries `ln' depends on, the latter for
Solaris /bin/ln.
Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.
Revision
1.2032 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 24 13:39:50 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2031: +6 -1 lines
Diff to
previous 1.2031
* tests/defs.m4sh (m4dir, auxdir, scripts): Fix for source tree
reorganization.
* tests/sh.test: Adjust. Also barf on sed diagnostics so this
test will not fail again silently.
Revision
1.2030 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 24 11:11:37 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2029: +6 -1 lines
Diff to
previous 1.2029
* tests/fcdemo/Makefile.am (suffix rules): Explicitly add
$(FCFLAGS_f90) so the tests can pass on AIX.
Revision
1.2027 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 23 13:56:47 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2026: +4 -1 lines
Diff to
previous 1.2026
* Makefile.maint (web-manual): Fix $(LN_S) to use absolute path.
Fix creating the manual for VPATH build.
Revision
1.2026 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 23 11:14:54 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2025: +6 -1 lines
Diff to
previous 1.2025
* bootstrap: Fix missing replace config -> $auxdir. ltmain.m4sh
is prerequisite to ltmain.sh. Improve warning message.
Revision
1.2025 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 23 01:49:36 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2024: +80 -7 lines
Diff to
previous 1.2024
Reorganise the libtool tree to create a bootstrapped libltdl for
installation to the libtoolize master tree, so that libltdl is
useable even in the extreme case of when automake and autoconf are
not installed on the developers machine. Part of this change
requires some duplication of rules between Makefile.am (which
builds libltdl for this distribution) and libltdl/Makefile.am
(which is used by projects that libltoolize --ltdl --copy), so
libtool now really does use a single toplevel Makefile.am, and we
generate libltdl/Makefile.am from that:
* m4, config: Moved from here...
* libltdl/m4, libltdl/config: ...to here, to reduce the amount of
kludging needed in bootstrap for autoreconf to run.
* tests/cdemo/Makefile.am, tests/demo/Makefile.am,
tests/depdemo/Makefile.am, tests/f77demo/Makefile.am,
tests/fcdemo/Makefile.am, tests/mdemo/Makefile.am,
tests/mdemo2/Makefile.am, tests/pdemo/Makefile.am,
tests/tagdemo/Makefile.am (ACLOCAL_AMFLAGS): Adjust to
compensate.
* tests/cdemo/configure.ac, tests/demo/configure.ac,
tests/depdemo/configure.ac, tests/f77demo/configure.ac,
tests/fcdemo/configure.ac, tests/mdemo/configure.ac,
tests/mdemo2/configure.ac, tests/pdemo/configure.ac,
tests/tagdemo/configure.ac (AC_CONFIG_AUX_DIR): Ditto.
* libltdl/m4/ltdl.m4: Increment serial number.
(LTDL_INIT): Accept an optional directory argument to prefix each
of the LD_DLLOADERS locations. Default to empty for backwards
compatibility.
* Makefile.maint: Adjust to compensate.
* configure.ac (AC_CONFIG_AUX_DIR, AC_CONFIG_MACRO_DIR): Adjust.
(AC_CONFIG_LIBOBJ_DIR): Set here so that we can build LTLIBOBJS
from in a subdirectory from the amalgamated Makefile.am.
(AM_PROG_CC_C_O, AM_INIT_AUTOMAKE): Use subdir-objects.
(AC_CONFIG_FILES): Remove libltdl/Makefile.am.
* libltdl/Makefile.am: Removed from repository, and merged into
Makefile.am as we now generate it...
* Makefile.am (libltdl/Makefile.am): ...from here, by extracting
the merged rules, and tweaking paths to accomodate the difference
in directory from Makefile.am to libltdl/Makefile.am.
(nobase_dist_pkgdata_DATA): Automake generated installation rules
change timestamps of installed files, so renamed this...
(configauxfiles): ...to this...
(libtoolize): ...substitute it...
(install-data-local): ...install manually, preserving
timestamps...
(install-data-hook): ...and set execute bit as appropriate.
(uninstall-hook): Not forgetting to remove them at uninstall.
(libltdl/Makefile.in): New rule. Called from...
* bootstrap: ...here to avoid relying on config.status at
bootstrap time.
(auxdir, m4dir): Extract from configure.ac for ease of future
maintenance. Adjust all references.
(reconfdirs): Call autoreconf for libltdl too -- even
though we don't use it for the build, libltdl/configure and
friends are installed with `libtoolize --ltdl --copy'.
* libtoolize.m4sh: Add files from the installed config master tree
to libtoolize --ltdl project subdirectory.
Diagnose duplicated files when --ltdl is used in an autotooled
project.
It's perfectly fine to run `libtoolize --ltdl --copy' in a tree
that has no configure.ac or configure.in; we want libltdl to be
useful even to projects that don't use autotools themselves.
(libtoolize_flags): Removed. Changed all callers.
(func_massage_pkgconfig_files): New function.
* tests/standalone.at: New tests for using libltdl without
supporting configury in the parent project.
* tests/testsuite.at: Run them!
* NEWS: Updated.
Revision
1.2023 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 22 11:12:26 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2022: +4 -1 lines
Diff to
previous 1.2022
* doc/libtool.texi: Shorten the lines describing the
output from MS dumpbin, and align the columns.
Revision
1.2022 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 22 11:06:57 2005 UTC (6 years, 8 months ago) by
pekberg
Branch:
MAIN
Changes since
1.2021: +14 -1 lines
Diff to
previous 1.2021
* m4/libtool.m4: Bump serial number.
(LT_PATH_NM): If nm is not found on the path, look for
dumpbin. Then check if $NM responds as dumpbin would
and if not, assume the name lister is BSD nm compatible.
(_LT_CMD_GLOBAL_SYMBOLS): If the name lister uses the
dumpbin interface, adjust the test to find a working
global_symbol_pipe.
* doc/libtool.texi: Document $NM to possibly be MS
dumpbin compatible, and also document the format of the
relevant output from MS dumpbin.
Revision
1.2020 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 21 18:47:06 2005 UTC (6 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.2019: +11 -5 lines
Diff to
previous 1.2019
* tests/template.at [darwin]: Some of these tests result in
unresolved symbols on darwin, so don't run those test on that
host!
Revision
1.1667.2.292 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 18 17:09:24 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.291: +11 -1 lines
Diff to
previous 1.1667.2.291
, to
branch point 1.1667
* m4/libtool.m4 (LT_OUTPUT): New macro to generate
libtool before config.status.
(_LT_CONFIG_COMMANDS): If LT_OUTPUT has been invoked, then
generate code in config.status to call config.lt instead of
generating libtool directly.
* doc/libtool.texi (LT_INIT): Document LT_OUTPUT.
Revision
1.2019 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 18 17:07:16 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2018: +15 -1 lines
Diff to
previous 1.2018
* m4/libtool.m4 (LT_OUTPUT): New macro to generate
libtool before config.status.
(_LT_CONFIG_COMMANDS): If LT_OUTPUT has been invoked, then
generate code in config.status to call config.lt instead of
generating libtool directly.
* doc/libtool.texi (LT_INIT): Document LT_OUTPUT.
* tests/early-libtool.at: New test.
* Makefile.am (TESTSUITE_AT): Updated.
* tests/testsuite.at: Updated. Define defaults for $ACLOCAL,
$AUTOCONF.
Revision
1.2017 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 18 06:55:39 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2016: +5 -1 lines
Diff to
previous 1.2016
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.
Revision
1.2016 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 18 06:16:46 2005 UTC (6 years, 8 months ago) by
rwild
Branch:
MAIN
Changes since
1.2015: +7 -0 lines
Diff to
previous 1.2015
* m4/libtool.m4 [sun, CC] (_LT_LANG_CXX_CONFIG): Move postdeps
override ..
(_LT_SYS_HIDDEN_LIBDEPS): ..here.
* TODO: Updated.
Revision
1.1667.2.287 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 22:53:00 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.286: +9 -1 lines
Diff to
previous 1.1667.2.286
, to
branch point 1.1667
* doc/libtool.texi (Creating object files, Linking libraries):
Update description of library object (.lo) and libtoo library
(.la) files.
(all over): Replace MODE with --mode=MODE in examples.
Revision
1.2010 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 22:52:29 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2009: +9 -1 lines
Diff to
previous 1.2009
* doc/libtool.texi (Creating object files, Linking libraries):
Update description of library object (.lo) and libtoo library
(.la) files.
(all over): Replace MODE with --mode=MODE in examples.
Revision
1.1667.2.286 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 21:06:46 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.285: +7 -1 lines
Diff to
previous 1.1667.2.285
, to
branch point 1.1667
* config/ltmain.m4sh (func_source): New function.
(func_mode_execute, func_mode_install, func_mode_link): Use it.
Do not append a dot to a file name to source, it breaks on
cygwin managed mounts and is not necessary anywhere.
Reported by Eric Blake <ebb9@byu.net>.
Revision
1.2009 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 21:06:13 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2008: +7 -1 lines
Diff to
previous 1.2008
* config/ltmain.m4sh (func_source): New function.
(func_mode_execute, func_mode_install, func_mode_link): Use it.
Do not append a dot to a file name to source, it breaks on
cygwin managed mounts and is not necessary anywhere.
Reported by Eric Blake <ebb9@byu.net>.
Revision
1.2008 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 20:34:18 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2007: +5 -1 lines
Diff to
previous 1.2007
* config/ltmain.m4sh (func_execute_cmds): New function.
(func_mode_finish, func_mode_install, func_mode_link)
(func_mode_uninstall): Use it.
Revision
1.1667.2.285 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 20:20:04 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.284: +8 -1 lines
Diff to
previous 1.1667.2.284
, to
branch point 1.1667
* tests/defs.m4sh (func_configure): Rename to ..
(func_configure_nofail): this, call from old.
* tests/fcdemo-conf.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test: Use. Do not fail gratuitously but
SKIP on compilers that look like they could be Fortran 77-only.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
Revision
1.2007 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 12 20:19:38 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2006: +8 -1 lines
Diff to
previous 1.2006
* tests/defs.m4sh (func_configure): Rename to ..
(func_configure_nofail): this, call from old.
* tests/fcdemo-conf.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test: Use. Do not fail gratuitously but
SKIP on compilers that look like they could be Fortran 77-only.
Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
Revision
1.1667.2.280 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 8 09:27:08 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.279: +14 -1 lines
Diff to
previous 1.1667.2.279
, to
branch point 1.1667
* m4/libtool.m4 (_LT_PROG_FC, _LT_LANG_FC_CONFIG): New macros
for modern Fortran.
(LT_LANG, _LT_LANG_DEFAULT_CONFIG, _LT_SYS_DYNAMIC_LINKER,
_LT_SYS_HIDDEN_LIBDEPS): Adjusted.
* tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am, tests/fcdemo/README,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c, tests/fcdemo/foo.h,
tests/fcdemo/fooc.c, tests/fcdemo/foof.f90, tests/fcdemo/foof2.f90,
tests/fcdemo/foof3.f90, tests/fcdemo/fprogram.f90: New tests for Fortran.
* Makefile.am, configure.ac: Adjusted.
* NEWS: Updated.
Revision
1.2002 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 8 09:23:56 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.2001: +15 -1 lines
Diff to
previous 1.2001
* m4/libtool.m4 (_LT_PROG_FC, _LT_LANG_FC_CONFIG): New macros
for modern Fortran.
(LT_LANG, _LT_LANG_DEFAULT_CONFIG, _LT_SYS_DYNAMIC_LINKER,
_LT_SYS_HIDDEN_LIBDEPS): Adjusted.
* tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am, tests/fcdemo/README,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c, tests/fcdemo/foo.h,
tests/fcdemo/fooc.c, tests/fcdemo/foof.f90, tests/fcdemo/foof2.f90,
tests/fcdemo/foof3.f90, tests/fcdemo/fprogram.f90: New tests for Fortran.
* tests/convenience.at: Extended.
* Makefile.am, configure.ac: Adjusted.
* NEWS: Updated.
Revision
1.2000 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 5 07:50:49 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.1999: +6 -1 lines
Diff to
previous 1.1999
* config/ltmain.m4sh (func_mode_link): Ignore errors from expr
when determining if piece-wise linking should be done.
Revision
1.1999 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 4 13:50:16 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.1998: +4 -1 lines
Diff to
previous 1.1998
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Add
missing bit from Christoph's patch.
Revision
1.1998 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 4 12:24:44 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.1997: +6 -1 lines
Diff to
previous 1.1997
* m4/libtool.m4 (_LT_LINKER_HARDCODE_LIBPATH, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): Comment typos.
Revision
1.1997 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 4 12:12:45 2005 UTC (6 years, 9 months ago) by
rwild
Branch:
MAIN
Changes since
1.1996: +7 -1 lines
Diff to
previous 1.1996
* config/ltmain.m4sh (func_mode_link) <cwrappersource>: Change
basename() to base_name() and have it return a pointer to const,
fix compilation warnings.
Revision
1.1996 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 30 15:50:57 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1995: +6 -1 lines
Diff to
previous 1.1995
* m4/libtool.m4 (_LT_PROG_F77): Set it up so that saying F77=no
to configure disables the fortran tests in the testsuite.
Revision
1.1995 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 29 13:24:13 2005 UTC (6 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1994: +6 -1 lines
Diff to
previous 1.1994
* m4/ltdl.m4 (LTDL_INIT): Handle in addition the new name for
AC_LIST_HEADERS which is _AC_LIST_TAGS.
Revision
1.1994 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:59:31 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1993: +8 -1 lines
Diff to
previous 1.1993
* libltdl/Makefile.am: Make the LTDLOPEN define controllable
from the configure script.
* m4/ltdl.m4 (LTDL_INIT): Set the LTDLOPEN define according
to libname_spec.
Revision
1.1993 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:55:33 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1992: +7 -1 lines
Diff to
previous 1.1992
* tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year,
not time, for really fresh files. Add sleep 1 calls at
strategic places. Makes the test pass for MinGW.
Revision
1.1992 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:46:56 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1991: +6 -1 lines
Diff to
previous 1.1991
* m4/libtool.m4 (_LT_LINKER_OPTION): Fix copy-paste bug, it is
the linker that is tested.
Revision
1.1991 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:42:45 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1990: +6 -1 lines
Diff to
previous 1.1990
* tests/demo-noinst-link.test: $make is empty on MSYS, replace
with $MAKE. Makes the test pass for MinGW.
Revision
1.1990 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:23:18 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1989: +7 -1 lines
Diff to
previous 1.1989
* config/ltmain.m4sh (func_generate_dlsyms): Properly remove
the fake symbol line ": @PROGRAM@ " from the list of exported
symbols.
Revision
1.1989 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:15:56 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1988: +7 -1 lines
Diff to
previous 1.1988
* libltdl/loaders/loadlibrary.c (vm_open): Set the error mode so
that no dialog is popped up in case the file given to
LoadLibrary is not a dll.
Revision
1.1988 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:07:17 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1987: +7 -1 lines
Diff to
previous 1.1987
* config/ltmain.m4sh (func_mode_link) <lib>: Make sure
skipped_export is set to colon if _some_ cmd of
export_symbols_cmds is too long.
Revision
1.1667.2.265 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:03:04 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
branch-2-0
Changes since
1.1667.2.264: +9 -1 lines
Diff to
previous 1.1667.2.264
, to
branch point 1.1667
* libltdl/ltdl.c: The linker is confused by having one
definition of lt_libltdlc_LTX_preloaded_symbols tagged with
__declspec(dllexport) in ltdl.c and one definition with an
initial value in libltdlcS.c. So, just say extern in ltdl.c.
Fixes the mdemo-exec.test for MinGW.
Revision
1.1987 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 10:00:55 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1986: +9 -1 lines
Diff to
previous 1.1986
* libltdl/ltdl.c: The linker is confused by having one
definition of lt_libltdlc_LTX_preloaded_symbols tagged with
__declspec(dllexport) in ltdl.c and one definition with an
initial value in libltdlcS.c. So, just say extern in ltdl.c.
Fixes the mdemo-exec.test for MinGW.
Revision
1.1986 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 28 08:38:07 2005 UTC (6 years, 9 months ago) by
pekberg
Branch:
MAIN
Changes since
1.1985: +6 -1 lines
Diff to
previous 1.1985
* config/ltmain.m4sh (func_mode_link) <lib>: Zap duplicate
message "creating reloadable object files..."
Revision
1.1983 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 8 16:16:10 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1982: +8 -1 lines
Diff to
previous 1.1982
* libltdl/Makefile.am (libltdl_la_DEPENDENCIES): Depend on
$(BUILT_SOURCES) as well, so that argz.h gets created through
`make libltdlc.la'.
Reported by Sven Verdoolaege <skimo@liacs.nl>.
Revision
1.1982 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 8 15:54:56 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1981: +6 -1 lines
Diff to
previous 1.1981
* Makefile.am (install-data-local): Have root own of installed
files (but do not fail, for user installs).
Revision
1.1220.2.263 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 8 15:19:56 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.262: +13 -1 lines
Diff to
previous 1.1220.2.262
, to
branch point 1.1220
* ltmain.in: When a library is installed, dependent on a
convenience library, and it involves relinking, the object
files extracted from the convenience library are not removed
after the relink. This is a problem if you build as non-root,
install as root, then try to remove the build directory as
non-root; Clean up properly if relink fails; Change
"$realname"U to ${realname}T to be consistent.
Missing backport of 2004-03-24 patch reported against MirLibtool
by Marc Matteo <marcm@lectroid.net>.
Revision
1.1981 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 8 14:59:55 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1980: +6 -1 lines
Diff to
previous 1.1980
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds>
[cygwin,mingw,pw32]: Make DLL executable after installing it.
Revision
1.1980 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 8 13:45:56 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1979: +8 -1 lines
Diff to
previous 1.1979
* config/ltmain.m4sh (func_mode_install): Do not assume `-f'
needs an argument if the install program is `cp'. Cleanup
install mode somewhat.
Reported by Juergen Leising <juergen.leising@gmx.de>.
Revision
1.1979 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 3 18:15:07 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1978: +5 -1 lines
Diff to
previous 1.1978
* m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Quieten configure
output for corner cases on some BSDs.
(LT_CMD_MAX_LEN): Another comment cleanup.
Revision
1.1220.2.259 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 3 16:57:32 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.258: +10 -1 lines
Diff to
previous 1.1220.2.258
, to
branch point 1.1220
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_LIBTOOL_WIN32_DLL, AC_PROG_LD, AC_PROG_LD_GNU)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.
Revision
1.1667.2.257 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 3 16:56:25 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.256: +9 -1 lines
Diff to
previous 1.1667.2.256
, to
branch point 1.1667
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (_LT_SETUP, _LT_SYS_DYNAMIC_LINKER, LT_PATH_LD)
(_LT_PATH_LD_GNU, _LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.
Revision
1.1978 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 3 16:55:48 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1977: +9 -1 lines
Diff to
previous 1.1977
* config/ltmain.m4sh (func_extract_archives, func_mode_install),
m4/libtool.m4 (_LT_SETUP, _LT_SYS_DYNAMIC_LINKER, LT_PATH_LD)
(_LT_PATH_LD_GNU, _LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Comment language, indentation, and backquote cleanup.
* THANKS: Updated.
Revision
1.1220.2.258 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 2 10:19:39 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.257: +11 -1 lines
Diff to
previous 1.1220.2.257
, to
branch point 1.1220
* ltmain.in (compile mode, link mode),
libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH, _LT_AC_LOCK,
AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_PATH_TOOL_PREFIX,
AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG,
AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_POSTDEP_PREDEP,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC,
AC_LIBTOOL_PROG_LD_SHLIBS): Remove some unnecessary quotes.
Revision
1.1976 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 2 10:18:28 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1975: +5 -1 lines
Diff to
previous 1.1975
* config/ltmain.m4sh (func_mode_compile, func_mode_link),
m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH, _LT_ENABLE_LOCK):
Remove some unnecessary quotes.
Revision
1.1974 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 1 02:19:45 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1973: +6 -1 lines
Diff to
previous 1.1973
* config/ltmain.m4sh (func_mode_link) <shell wrapper>: Handle
spaces in paths to executed programs. Quote path in error message.
Revision
1.1972 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 29 08:23:35 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1971: +7 -1 lines
Diff to
previous 1.1971
* clcommit.m4sh: "grep|sed" can be replaced by mere "sed".
* m4/libtool.m4 (_LT_LIBTOOL_TAGS): Remove unnnecessary "[]".
* m4/lt~obsolete.m4: Use m4_ifndef.
Revision
1.1970 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 27 12:27:50 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1969: +6 -1 lines
Diff to
previous 1.1969
* m4/ltoptions.m4 (_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Replace
AC_FOREACH by a combination of m4_foreach/m4_split/m4_normalize.
Revision
1.1667.2.247 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 18 16:50:45 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.246: +10 -1 lines
Diff to
previous 1.1667.2.246
, to
branch point 1.1667
* m4/libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.
(_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):
Fail only if nonempty warnings different from default compile/link.
Revision
1.1966 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 18 16:49:49 2005 UTC (6 years, 10 months ago) by
rwild
Branch:
MAIN
Changes since
1.1965: +10 -1 lines
Diff to
previous 1.1965
* m4/libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(_LT_LANG_C_CONFIG, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Call.
(_LT_COMPILER_OPTION, _LT_LINKER_OPTION, _LT_COMPILER_C_O, ):
Fail only if nonempty warnings different from default compile/link.
Revision
1.1965 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 17 12:42:33 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.1964: +7 -1 lines
Diff to
previous 1.1964
* m4/ltsugar.m4 (lt_car, lt_cdr): New macros, clones of m4_car/m4_cdr
with the fixed semantics of Autoconf-59c CVS, in order to work with
2.59. (lt_combine): Use it.
Revision
1.1667.2.245 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 11 11:12:23 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.244: +9 -1 lines
Diff to
previous 1.1667.2.244
, to
branch point 1.1667
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
nonempty.
* m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,
test against empty arg. Fixes infinite m4 loop with CVS Autoconf.
Revision
1.1964 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 11 11:11:44 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.1963: +9 -1 lines
Diff to
previous 1.1963
* m4/ltoptions.m4 (_LT_SET_OPTIONS): Loop options only if
nonempty.
* m4/ltsugar.m4 (lt_combine): Don't test against empty quotes,
test against empty arg. Fixes infinite m4 loop with CVS Autoconf.
Revision
1.1667.2.244 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 11 11:02:47 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.243: +8 -1 lines
Diff to
previous 1.1667.2.243
, to
branch point 1.1667
* m4/libtool.m4 (_LT_COMPILER_OPTION, _LT_LINKER_OPTION): No
need for $ECHO here. Fix sed script syntax to be portable.
This should now put the pic-flag right after the last $*FLAGS
variable again, if any. Necessary for Fortran AC_FC_SRCEXT.
Revision
1.1963 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 11 11:01:56 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.1962: +8 -1 lines
Diff to
previous 1.1962
* m4/libtool.m4 (_LT_COMPILER_OPTION, _LT_LINKER_OPTION): No
need for $ECHO here. Fix sed script syntax to be portable.
This should now put the pic-flag right after the last $*FLAGS
variable again, if any. Necessary for Fortran AC_FC_SRCEXT.
Revision
1.1220.2.252 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 6 16:14:04 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.251: +7 -1 lines
Diff to
previous 1.1220.2.251
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS,
AC_LIBTOOL_LANG_CXX_CONFIG): PGI also has pgf95. PGI static flag is
`-Bstatic'. Remove harmless extra comma from whole_archive output.
Revision
1.1961 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 6 16:12:50 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.1960: +7 -1 lines
Diff to
previous 1.1960
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG): PGI also has pgf95. PGI static flag is
`-Bstatic'. Remove harmless extra comma from whole_archive output.
Revision
1.1667.2.240 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 5 17:35:10 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.239: +12 -1 lines
Diff to
previous 1.1667.2.239
, to
branch point 1.1667
* config/ltmain.m4sh (func_mode_compile): In order to find out
about forbidden characters in output, check with grep after checking
func_quote_for_eval result. Also, warn instead of fail.
* config/general.m4sh (func_quote_for_eval, func_quote_for_expand):
Revert SunOS sh bug workaround patch from 2004-12-28 as it
triggers bugs in the Tru64 5.1B shell.
Reported by Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.
Revision
1.1960 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 5 17:34:16 2005 UTC (6 years, 11 months ago) by
rwild
Branch:
MAIN
Changes since
1.1959: +12 -1 lines
Diff to
previous 1.1959
* config/ltmain.m4sh (func_mode_compile): In order to find out
about forbidden characters in output, check with grep after checking
func_quote_for_eval result. Also, warn instead of fail.
* config/general.m4sh (func_quote_for_eval, func_quote_for_expand):
Revert SunOS sh bug workaround patch from 2004-12-28 as it
triggers bugs in the Tru64 5.1B shell.
Reported by Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.
Revision
1.1667.2.237 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 30 15:02:23 2005 UTC (6 years, 11 months ago) by
pogma
Branch:
branch-2-0
Changes since
1.1667.2.236: +11 -1 lines
Diff to
previous 1.1667.2.236
, to
branch point 1.1667
Peter O'Gorman <peter@pogma.com>
* config/ltmain.m4sh: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/duplicate_members.test: new test.
* Makefile.am: Add new test.
Revision
1.1956 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 15 16:31:08 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1955: +4 -1 lines
Diff to
previous 1.1955
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [ aix ]:
Fix wrong $ECHO use overlooked in 2005-04-27. Simplify slightly.
Revision
1.1955 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 15 14:11:31 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1954: +8 -1 lines
Diff to
previous 1.1954
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG) [ linux ]: PGI:
Add $pic_flag to archive_cmds and archive_expsyms_cmds.
Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.
Revision
1.1951 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 30 09:30:12 2005 UTC (7 years ago) by
gary
Branch:
MAIN
Changes since
1.1950: +32 -1 lines
Diff to
previous 1.1950
Revert the parallel installation changes from November last year:
* libtoolize.m4sh (pkgdatadir, aclocaldir): Substituted from
configure.
(func_copy_all_from_path): Removed. No longer used.
(func_copy_some_files): Simplify now that nothing is copied from a
list of possible directories now.
(func_scan_files): Remove directory readability check...
(func_nonemptydir_p): ...in favour of a dedicated sanity check
function called from the main body.
(_lt_pkgvdatadir): Set pkgdatadir and aclocaldir appropriately if
this is in the environment.
* configure.ac: Tests for `ln' removed.
(APIVERSION): Removed.
* Makefile.am (pkgvdatadir, nobase_dist_pkgvdata_DATA)
(nobase_pkgvdata_DATA): Renamed to...
(pkgdatadir, nobase_dist_pkgdata_DATA, aclocalfiles): ...these
respectively.
(edit): Adjust for new variable names.
(install-data-local): Don't bother to remove old macro files that
will be overwritten by the installation, and perform a manual
installation of $(aclocalfiles) to preserve timestamps.
(install-exec-hook): Removed. No need to make versioned links.
(uninstall-hook): No need to remove versioned links, but now we
need to manually remove the manually installed $(aclocalfiles).
* doc/libtool.texi: Remove bogus notes about setting
ACLOCAL_AMFLAGS for versioned libtool installations.
* NEWS: Remove parallel installation item.
Revision
1.1947 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 27 18:18:09 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1946: +18 -1 lines
Diff to
previous 1.1946
* tests/convenience.at: New. Test convenience archives.
* Makefile.am, tests/testsuite.at: Adjust.
* tests/testsuite.at: Reorder tests. Suspend AT_TESTED.
(PREPARE_TESTS): Define EGREP, host, build, LIBTOOL.
(LT_AT_BOOTSTRAP): Fail if autoreconf fails.
(LT_AT_EXEC_CHECK): New macro for execution of $build binaries.
(LT_AT_TAG): New macro to test tag availability or skip test.
* tests/am-subdir.at, tests/duplicate_members.at, tests/inherited_flags.at,
tests/link-order.at, tests/stresstest.at, tests/template.at:
Adjust. Use LT_AT_TAG, LT_AT_EXEC_CHECK, AT_KEYWORDS.
Use compiler/linker flags consistently.
* tests/link-order.at: Fix use of AT_DATA, bogus redirection
inside AT_CHECK.
* tests/stresstest.at: Do not use wildcards/regex in symbol files,
they are not portable. Use -no-undefined on win32. Fix to ignore
compile/link warnings.
Revision
1.1946 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 27 14:15:29 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1945: +4 -1 lines
Diff to
previous 1.1945
* tests/f77demo/foo.h, tests/f77demo/fooc.c, tests/f77demo/cprogram.c,
tests/mdemo2/main.c, tests/pdemo/foo.h: Make declarations available.
Revision
1.1940 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 25 16:25:13 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1939: +6 -1 lines
Diff to
previous 1.1939
* m4/libtool.m4 (_LT_LINKER_SHLIBS): _LT_TAGDECL(file_list_spec).
* config/ltmain.m4sh (func_mode_link): Change $filelist to $output.
Revision
1.1667.2.221 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 25 15:06:42 2005 UTC (7 years ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.220: +61 -1 lines
Diff to
previous 1.1667.2.220
, to
branch point 1.1667
Since the bootstrap process requires that several of the rules for
files generated in doc and tests already lived in
$top_srcdir/Makefile.am, along with proxy rules in sub-Makefiles,
this changeset consolidates almost everything into the top
Makefile.am, simplifying things considerably:
* doc/Makefile.am, tests/Makefile.am: Removed. All rules moved...
* Makefile.am: ...to here and adjusted to run from $top_builddir.
simplify with respect to removing much of the make recursion.
Add `doc/PLATFORMS', `doc/fdl.texi' and `doc/notes.texi'.
`defs.in' and `defs.m4sh' are in directory `tests'.
(uninstall-hook): Don't forget to uninstall libtoolize's libltdl
source tree.
(lt__cd): New make macros to work around problems with CDPATH in
some shells.
* bootstrap: Simplified dirty makefile management, and bootstrap
file creation in light of having only a single pertinent
Makefile.
* configure.ac (CONF_SUBDIRS): Add tests/ prefix to each subdir to
compensate.
(DIST_MAKEFILE_LIST): Adjust.
(AC_CONFIG_FILES): Remove doc/Makefile and tests/Makefile.
* tests/defs.m4sh (LIBTOOL, scripts): Adjust paths.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/f77demo-conf.test,
tests/f77demo-exec.test, tests/f77demo-make.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/link-2.test, tests/link.test, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-unst.test, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
tests/objectlist.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,
func_require): Adjust paths..
* HACKING: Use lt__cd throughout.
Revision
1.1220.2.233 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 23 15:46:26 2005 UTC (7 years ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.232: +8 -1 lines
Diff to
previous 1.1220.2.232
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[solaris]: Update wl for Sun Studio f77/f90/f95. Fix
whole_archive_flag_spec for cc and f77/f90/f95 to prevent reordering in
case we link with $CC.
Revision
1.1667.2.219 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 23 15:45:06 2005 UTC (7 years ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.218: +5 -1 lines
Diff to
previous 1.1667.2.218
, to
branch point 1.1667
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
Update wl for Sun Studio f77/f90/f95. Fix whole_archive_flag_spec
for cc and f77/f90/f95 to prevent reordering in case we link with $CC.
Revision
1.1938 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 23 15:44:26 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1937: +5 -1 lines
Diff to
previous 1.1937
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [solaris]:
Update wl for Sun Studio f77/f90/f95. Fix whole_archive_flag_spec
for cc and f77/f90/f95 to prevent reordering in case we link with $CC.
Revision
1.1936 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 23 08:14:10 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1935: +7 -1 lines
Diff to
previous 1.1935
* m4/libtool.m4 (_LT_LANG_F77_CONFIG) [ aix4, aix5 ]:
Adjust logic to match the C case: Only disable static if not
on ia64 nor runtimelinking.
Revision
1.1934 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 22 10:10:29 2005 UTC (7 years ago) by
gary
Branch:
MAIN
Changes since
1.1933: +8 -2 lines
Diff to
previous 1.1933
The FSF are moving offices today. Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.
Revision
1.1933 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 19 16:40:52 2005 UTC (7 years ago) by
rwild
Branch:
MAIN
Changes since
1.1932: +6 -1 lines
Diff to
previous 1.1932
* libtoolize.m4sh (func_scan_files, func_serial, func_ltmain_update,
func_config_update, func_install_update): Placate AIX sed.
Revision
1.1932 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 19 14:44:41 2005 UTC (7 years ago) by
pogma
Branch:
MAIN
Changes since
1.1931: +9 -1 lines
Diff to
previous 1.1931
* config/ltmain.m4sh (func_mode_link): If command exceeds
max_cmd_len and file_list_spec exists, write list of input files
to temporary file.
* m4/libtool.m4 (_LT_LINKER_SHLIBS, aix[45]): Define file_list_spec.
(_LT_LANG_CXX_CONFIG, aix[45]): Define file_list_spec.
Revision
1.1220.2.227 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 18 17:07:46 2005 UTC (7 years ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.226: +13 -1 lines
Diff to
previous 1.1220.2.226
, to
branch point 1.1220
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG): Call.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fail only if nonempty warnings different from default compile/link.
* NEWS: Update.
Revision
1.1930 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 17 14:30:33 2005 UTC (7 years, 1 month ago) by
pogma
Branch:
MAIN
Changes since
1.1929: +13 -1 lines
Diff to
previous 1.1929
Peter O'Gorman <peter@pogma.com>
* config/ltmain.m4sh: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/functests.at: remove.
* tests/duplicate_members.at: new test.
* tests/testsuite.at: Add new test, remove old.
* Makefile.am: Add new test, remove old.
Revision
1.1929 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 17 07:58:10 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1928: +7 -1 lines
Diff to
previous 1.1928
* tests/demo-hardcode.test [solaris]: Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).
Revision
1.1220.2.223 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 15 13:38:12 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.222: +10 -1 lines
Diff to
previous 1.1220.2.222
, to
branch point 1.1220
* libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Use.
* NEWS: Update.
Revision
1.1667.2.210 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 15 13:37:28 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.209: +9 -1 lines
Diff to
previous 1.1667.2.209
, to
branch point 1.1667
* m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
* NEWS: Update.
Revision
1.1925 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 15 13:36:54 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1924: +9 -1 lines
Diff to
previous 1.1924
* m4/libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(_LT_SETUP, _LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG,
_LT_LANG_GCJ_CONFIG, _LT_LANG_RC_CONFIG): Use.
* NEWS, TODO: Update.
Revision
1.1923 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 15 10:26:54 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1922: +7 -1 lines
Diff to
previous 1.1922
* Makefile.am (lt__cd, CD_TESTDIR): New make macros to work around
problems with CDPATH in some shells.
(check-local, installcheck-local, clean-local): Use them.
Revision
1.1921 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 14 11:59:09 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1920: +8 -1 lines
Diff to
previous 1.1920
* config/ltmain.m4sh (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* Makefile.am, tests/testsuite.at, tests/link-order.at: New test.
Revision
1.1920 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 13 12:24:34 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1919: +66 -6 lines
Diff to
previous 1.1919
Since the bootstrap process requires that several of the rules for
files generated in doc and tests already lived in
$top_srcdir/Makefile.am, along with proxy rules in sub-Makefiles,
this changeset consolidates almost everything into the top
Makefile.am, simplifying things considerably:
* doc/Makefile.am, tests/Makefile.am: Removed. All rules moved...
* Makefile.am: ...to here and adjusted to run from $top_builddir.
Some reformatting to group rules and declarations by purpose, and
simplify with respect to removing much of the make recursion.
Add `doc/PLATFORMS', `doc/fdl.texi' and `doc/notes.texi'.
`defs.in' and `defs.m4sh' are in directory `tests'.
(uninstall-hook): Don't forget to uninstall libtoolize's libltdl
source tree.
* bootstrap: Simplified dirty makefile management, and bootstrap
file creation in light of having only a single pertinent
Makefile.
* configure.ac (CONF_SUBDIRS): Add tests/ prefix to each subdir to
compensate.
(DIST_MAKEFILE_LIST): Adjust.
(AC_CONFIG_FILES): Remove doc/Makefile and tests/Makefile.
* tests/defs.m4sh (LIBTOOL, scripts): Adjust paths.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/f77demo-conf.test,
tests/f77demo-exec.test, tests/f77demo-make.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/link-2.test, tests/link.test, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-shared.test, tests/mdemo-static.test,
tests/mdemo-unst.test, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
tests/objectlist.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,
func_require): Adjust paths..
Revision
1.1919 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 12 17:28:47 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1918: +6 -1 lines
Diff to
previous 1.1918
* config/general.m4sh, libtool.m4 (_LT_SETUP), tests/defs.m4sh,
tests/functests.at: Fix definition of $Xsed.
Revision
1.1220.2.220 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 8 15:03:21 2005 UTC (7 years, 1 month ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.219: +12 -1 lines
Diff to
previous 1.1220.2.219
, to
branch point 1.1220
Peter O'Gorman <peter@pogma.com>
* ltmain.in: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/func_extract_archives.test: remove.
* tests/duplicate_members.test: new test.
* tests/Makefile.am: Add new test, remove old.
Revision
1.1220.2.219 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 8 13:00:48 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.218: +11 -1 lines
Diff to
previous 1.1220.2.218
, to
branch point 1.1220
Fix the order of -L flags added for libtool dep libs.
* ltmain.in (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* tests/defs: Set $build to allow to detect cross-compiles.
* tests/Makefile.am, tests/linkorder.test: New test.
Revision
1.1918 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 7 17:58:25 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1917: +10 -1 lines
Diff to
previous 1.1917
Improved Portland support: prelinking of C++ templates and whole_archive.
* m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) [ linux ]:
Reinstate formatted whole_archive_flag_spec for PGI compilers.
* config/ltmain.m4sh (func_mode_link), m4/libtool.m4 (_LT_LINKER_SHLIBS):
New tag prelink_cmds, to be executed before linking a program.
(_LT_LANG_CXX_CONFIG) [ linux ]: Use for pgCC.
(_LT_COMPILER_C_O): conftest might be nonempty, clean up more thoroughly.
Revision
1.1914 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 17:38:30 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1913: +7 -1 lines
Diff to
previous 1.1913
* notes.texi: Platform-specific configuration notes.
* doc/libtool.texi: Include as section.
* bootstrap, doc/Makefile.am: build also as notes.txt and distribute.
Revision
1.1667.2.207 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 17:38:13 2005 UTC (7 years, 1 month ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.206: +12 -1 lines
Diff to
previous 1.1667.2.206
, to
branch point 1.1667
Under certain circumstances, not all of the macro files were
copied into the destination directory. This changeset fixes
that bug:
* libtoolize.m4sh (func_serial_update): Renamed local variable
`my_update_p' to `my_serial_update_p', and initialise it correctly
even when the destination file is not yet there.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.1913 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 17:30:44 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1912: +12 -1 lines
Diff to
previous 1.1912
Under certain circumstances, not all of the macro files were
copied into the destination directory. This changeset fixes
that bug:
* libtoolize.m4sh (func_serial_update): Renamed local variable
`my_update_p' to `my_serial_update_p', and initialise it correctly
even when the destination file is not yet there.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.1912 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 17:24:40 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1911: +6 -1 lines
Diff to
previous 1.1911
* tests/libtoolize.at: New tests for basic libtoolize functionality
and reporting.
* tests/testsuite.at: Call them.
* tests/Makefile.am: Distribute them.
Revision
1.1911 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 17:16:47 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1910: +9 -1 lines
Diff to
previous 1.1910
* libtoolize.m4sh (pkgvdatadir): Renamed from this...
(_lt_pkgvdatadir): ...to this.
* tests/testsuite.at (LT_AT_LIBTOOLIZE): The `-I' option is no
longer supported by libtoolize. Set _lt_pkgvdatadir in the
environment of the invocation instead.
Revision
1.1909 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 14:03:25 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1908: +5 -1 lines
Diff to
previous 1.1908
* libtoolize.m4sh (func_serial_update): Replace missing
destination serial calculation line, presumably lost due to a bad
merge.
Revision
1.1667.2.205 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 12:29:51 2005 UTC (7 years, 1 month ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.204: +23 -2 lines
Diff to
previous 1.1667.2.204
, to
branch point 1.1667
Getting the value of ltdldatafiles from a submake was not
portable, and had problems with GNU make-3.80 at least. This
changeset pulls the installation rules for libtoolize's copy of
the libltdl sources out of libltdl/Makefile.am so that
ltdldatafiles is defined in the same Makefile that uses it. Also,
this makes a start at cleaning up libltdl/Makefile.am so that it
is useful in a package that uses `libtoolize --ltdl':
* libltdl/loaders/Makefile.am: Removed entirely.
* libltdl/Makefile.am (dlopen.la, dld_link.la, dyld.la)
(load_add_on.la, loadlibrary.la, shl_load.la): All built from here
now that the loaders submake has gone.
(show-ltdldatafiles): Removed. No longer required.
(ltdldatadir, ltdldatafiles, install-local): Moved from here...
* Makefile.am (ltdldatadir, ltdldatafiles, install-local): ..to
here.
(libtoolize): Substitute $(ltdldatafiles) directly without calling
make to get the value from libltdl/Makefile.
Revision
1.1907 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 12:12:24 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1906: +22 -1 lines
Diff to
previous 1.1906
Getting the value of ltdldatafiles from a submake was not
portable, and had problems with GNU make-3.80 at least. This
changeset pulls the installation rules for libtoolize's copy of
the libltdl sources out of libltdl/Makefile.am so that
ltdldatafiles is defined in the same Makefile that uses it. Also,
this makes a start at cleaning up libltdl/Makefile.am so that it
is useful in a package that uses `libtoolize --ltdl':
* libltdl/loaders/Makefile.am: Removed entirely.
* libltdl/Makefile.am (dlopen.la, dld_link.la, dyld.la)
(load_add_on.la, loadlibrary.la, shl_load.la): All built from here
now that the loaders submake has gone.
(show-ltdldatafiles): Removed. No longer required.
(ltdldatadir, ltdldatafiles, install-local): Moved from here...
* Makefile.am (ltdldatadir, ltdldatafiles, install-local): ..to
here.
(libtoolize): Substitute $(ltdldatafiles) directly without calling
make to get the value from libltdl/Makefile.
Revision
1.1906 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 1 15:03:23 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1905: +10 -1 lines
Diff to
previous 1.1905
* Makefile.am (libtoolize): Substitute $(nobase_pkgvdata_DATA).
pkgvmacro_DATA is no longer set in the makefile.
* libtoolize.m4sh (func_massage_pkgvmacro_DATA): Use it and, for
consistency, renamed from this...
(func_massage_nobase_pkgvdata_DATA): ...to this. Adjust all
callers.
Revision
1.1667.2.204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 1 13:52:36 2005 UTC (7 years, 1 month ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.203: +13 -1 lines
Diff to
previous 1.1667.2.203
, to
branch point 1.1667
Fix problems with serial comparison sed scripts, and factor out
common code from similar serial comparison functions:
* libtoolize.m4sh (func_keyword_update): Common code factored out
of func_ltmain_update and func_config_update.
(func_ltmain_update, func_config_update): Adjust, and fix sed
expressions to not use unportable ? modifier.
(func_install_update): New serial number based file updater keyed
of 'scriptversion' variable in install-sh. Adjust all callers.
Revision
1.1905 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 1 12:27:56 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1904: +13 -1 lines
Diff to
previous 1.1904
Fix problems with serial comparison sed scripts, and factor out
common code from similar serial comparison functions:
* libtoolize.m4sh (func_keyword_update): Common code factored out
of func_ltmain_update and func_config_update.
(func_ltmain_update, func_config_update): Adjust, and fix sed
expressions to not use unportable ? modifier.
(func_install_update): New serial number based file updater keyed
off 'scriptversion' variable in install-sh. Adjust all callers.
Revision
1.1904 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 1 12:23:54 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1903: +26 -1 lines
Diff to
previous 1.1903
Most of the hair introduced ostensibly to enable testing of
uninstalled libtoolize isn't necessary if we allow overriding of
the libtool master copy directory:
* configure.ac (pkvmacrodir): No need to substitute this.
* Makefile.am (edit): No need to substitute pkgvmacrodir.
(dist_pkgvdata_DATA): Use nobase_ prefix so that these files are
installed to $(pkgvdatadir)/config.
(pkgvmacro_DATA): Renamed to...
(nobase_pkgvdata_DATA): ...this, so that files are installed to
$(pkgvdatadir)/m4.
(install-data-hook): Adjust.
* libtoolize.m4sh: Remove -I processing.
(func_filename_path_search): No longer required without -I.
Adjust all callers.
(pkgvltdldirs, pkgvmacrodirs): Deleted.
(pkgvdatadir): Allow overriding from the environment so that we
can write tests for uninstalled libtoolize.
(func_serial_update, func_ltmain_update, func_config_update):
Rename srcdirs parameter to srcdir, and don't call the path_search
function anymore. Adjust all callers.
(--install): Don't blindly copy all config files.
Revision
1.1903 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 1 09:27:16 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1902: +6 -1 lines
Diff to
previous 1.1902
* m4/libtool.m4 (LT_CMD_MAX_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.
Revision
1.1898 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 24 13:15:54 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1897: +6 -1 lines
Diff to
previous 1.1897
* libtoolize.m4sh: Fix a typo, s/pkgvltdldirs/pkgvdatadirs/.
When using -I to test an uninstalled libtoolize, we need to add
the config subdirectory to the search path so that ltmain.sh can
be found in the source tree.
Revision
1.1897 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 24 13:05:03 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1896: +6 -1 lines
Diff to
previous 1.1896
* libtoolize.m4sh (func_copy_some_files): IFS needs to be set to
path delimiter for all inner loop iterations.
Once a matching file has been copied, no need to keep searching
the path for another -- move on to the next file!
Revision
1.1896 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 24 13:02:04 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1895: +6 -1 lines
Diff to
previous 1.1895
* libtoolize.m4sh: For verbose mode, explain why macro files are
not installed without an AC_CONFIG_MACRO_DIR declaration.
Revision
1.1667.2.197 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 24 12:59:26 2005 UTC (7 years, 1 month ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.196: +25 -1 lines
Diff to
previous 1.1667.2.196
, to
branch point 1.1667
As a prerequisite for being able to test an uninstalled libtoolize
for copying files correctly from the source tree, we must know
exactly which files should be copied by the --ltdl option to avoid
accidentally picking up compilation objects and other noise when
$builddir == $srcdir:
* libltdl/loaders/Makefile.am (ltdldatadir, ltdldatafiles)
(install-data-local): Removed...
* libltdl/Makefile.am (ltdldatafiles): ...and consolidated here.
(show-ltdldatafiles): New rule...
* Makefile.am (ltdldatafiles, libtoolize): ...used to substitute
exactly which files are installed by libtoolize --ltdl.
(edit): Move pkgvmacro_DATA substitution expression...
(libtoolize): ...to here.
* libtoolize.m4sh: Use func_copy_some_files() instead of
func_copy_all_from_path() to copy the --ltdl option installed
files.
(pkgvltdldirs): New path variable to search for files installed by
--ltdl option.
(func_massage_pkgvltdl_files): New function to calculate the list
of ltdl installation files.
Revision
1.1895 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 24 11:38:24 2005 UTC (7 years, 1 month ago) by
gary
Branch:
MAIN
Changes since
1.1894: +25 -1 lines
Diff to
previous 1.1894
As a prerequisite for being able to test an uninstalled libtoolize
for copying files correctly from the source tree, we must know
exactly which files should be copied by the --ltdl option to avoid
accidentally picking up compilation objects and other noise when
$builddir == $srcdir:
* libltdl/loaders/Makefile.am (ltdldatadir, ltdldatafiles)
(install-data-local): Removed...
* libltdl/Makefile.am (ltdldatafiles): ...and consolidated here.
(show-ltdldatafiles): New rule...
* Makefile.am (ltdldatafiles, libtoolize): ...used to substitute
exactly which files are installed by libtoolize --ltdl.
(edit): Move pkgvmacro_DATA substitution expression...
(libtoolize): ...to here.
* libtoolize.m4sh: Use func_copy_some_files() instead of
func_copy_all_from_path() to copy the --ltdl option installed
files.
(pkgvltdldirs): New path variable to search for files installed by
--ltdl option.
(func_massage_pkgvltdl_files): New function to calculate the list
of ltdl installation files.
Revision
1.1220.2.213 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 21 18:16:48 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.212: +10 -1 lines
Diff to
previous 1.1220.2.212
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.
Revision
1.1667.2.194 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 21 18:00:42 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.193: +9 -1 lines
Diff to
previous 1.1667.2.193
, to
branch point 1.1667
* m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.
Revision
1.1892 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 21 17:59:38 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1891: +9 -1 lines
Diff to
previous 1.1891
* m4/libtool.m4 (_LT_SETUP, _LT_LANG_CXX_CONFIG, * _LT_LANG_F77_CONFIG):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.
Revision
1.1890 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 20 07:15:17 2005 UTC (7 years, 1 month ago) by
rwild
Branch:
MAIN
Changes since
1.1889: +11 -1 lines
Diff to
previous 1.1889
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [ irix5, irix6, nonstopux ]:
Test if it is possible to use the -exports_file linker option on
irix with gcc, as the gcc specs file may include a -hidden_symbol
option that is clashing with the -exports_file option.
See this gcc bugzilla entry for further details:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15288
* THANKS: Update.
Revision
1.1887 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 18 15:32:09 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1886: +8 -1 lines
Diff to
previous 1.1886
* m4/libtool.m4: The compiler can be a program name with args, so
always check cc_basename against compiler name and a wildcard.
Also, drop unnecessary quotes in `case' argument.
Revision
1.1220.2.210 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 18 14:39:48 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.209: +11 -1 lines
Diff to
previous 1.1220.2.209
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]:
When linking convenience libraries on Solaris with the Sun C++
compiler, pass convenience libraries through to the linker with
-Qoption between allextract/defaultextract. The Sun C++ compiler
bundles -Qoption arguments so convenience libraries are linked with
defaultextract otherwise.
Backport of branch-2-0 patch dated 2004-03-14.
Revision
1.1885 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 16 17:27:33 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1884: +5 -1 lines
Diff to
previous 1.1884
* config/general.m4sh: unconditionally set IFS, and set it
to the one true right sequence: space, tab, newline.
* m4/libtool.m4: remove IFS setting and as_* namespace infringement.
Revision
1.1220.2.207 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 15 14:51:57 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.206: +13 -1 lines
Diff to
previous 1.1220.2.206
, to
branch point 1.1220
Allow special characters in source file names. Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.
Revision
1.1880 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 15 11:49:58 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1879: +5 -1 lines
Diff to
previous 1.1879
* libtoolize.m4sh (func_massage_pkgvmacro_DATA): New function
to calculate the macro filenames to be copied by libtoolize.
* Makefile.am (edit): Substitute pkgvmacro_DATA.
Revision
1.1879 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 15 11:47:35 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1878: +7 -1 lines
Diff to
previous 1.1878
* bootstrap: Need to generate tests/package.m4 from Makefile.am
before generating tests/testsuite from tests/Makefile.am, or
else bootstrap of a fresh checkout fails.
Revision
1.1877 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 14 11:10:26 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1876: +6 -1 lines
Diff to
previous 1.1876
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.
Revision
1.1667.2.178 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 12 08:50:44 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.177: +13 -1 lines
Diff to
previous 1.1667.2.177
, to
branch point 1.1667
Allow special characters in source file names. Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.
Revision
1.1875 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 12 08:49:02 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1874: +13 -1 lines
Diff to
previous 1.1874
Allow special characters in source file names. Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.
Revision
1.1872 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 12 08:14:43 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1871: +6 -1 lines
Diff to
previous 1.1871
* doc/libtool.texi: Replace wicked whiches by thats or other
better-sounding constructs.
Revision
1.1870 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 11 11:39:20 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1869: +6 -1 lines
Diff to
previous 1.1869
* tests/Makefile (clean-local): Only run the testsuite cleanup
if the testsuite has been generated.
Revision
1.1667.2.175 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 10 20:58:05 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.174: +6 -1 lines
Diff to
previous 1.1667.2.174
, to
branch point 1.1667
* libltdl/Makefile.am (install-data-local): Use `&&' to separate
commands so that stdin reaches the untar pracess.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.
Revision
1.1220.2.204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 10 20:20:40 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-1-5
Changes since
1.1220.2.203: +16 -1 lines
Diff to
previous 1.1220.2.203
, to
branch point 1.1220
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
* libltdl/Makefile.am (ltdldatafiles): List all files needed to
build a newly libtoolize installed libltdl directory even if the
parent project doesn't use autoconf and automake.
Reported by Noah Misch <noah@cs.caltech.edu>,
Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
Revision
1.1869 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 10 17:25:17 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1868: +14 -1 lines
Diff to
previous 1.1868
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
Reported by Noah Misch <noah@cs.caltech.edu>,
Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
Revision
1.1667.2.174 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 10 16:40:16 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.173: +14 -1 lines
Diff to
previous 1.1667.2.173
, to
branch point 1.1667
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
Reported by Noah Misch <noah@cs.caltech.edu>,
Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
Revision
1.1220.2.203 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 8 16:25:59 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.202: +10 -1 lines
Diff to
previous 1.1220.2.202
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS) [irix*, osf*]: Output -update_registry
information to ${output_objdir} directory, not ${objdir}.
${output_objdir} will work when a project has a single Makefile and
performs builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.
Revision
1.1667.2.172 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 8 16:25:11 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.171: +10 -1 lines
Diff to
previous 1.1667.2.171
, to
branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[irix*, osf*]: Output -update_registry information to
${output_objdir} directory, not ${objdir}. ${output_objdir}
will work when a project has a single Makefile and performs
builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.
Revision
1.1867 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 8 16:24:36 2005 UTC (7 years, 2 months ago) by
rwild
Branch:
MAIN
Changes since
1.1866: +10 -1 lines
Diff to
previous 1.1866
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[irix*, osf*]: Output -update_registry information to
${output_objdir} directory, not ${objdir}. ${output_objdir}
will work when a project has a single Makefile and performs
builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.
Revision
1.1863 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 2 10:36:40 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1862: +8 -1 lines
Diff to
previous 1.1862
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(install-data-local): Ditto.
Revision
1.1862 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 27 21:19:50 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1861: +24 -1 lines
Diff to
previous 1.1861
In branch-2-0 (and in time, others) ltversion.m4 has a dot
delimited serial number that didn't used to be processed
correctly by libtoolize. This changeset fixes that, and
leverages those changes to check versions of ltmain.sh and
config.sub, config.guess before overwriting when --force is
not given:
* libtoolize.m4sh: Don't overwrite pkgaux files with --force
unless --install is given too.
(func_serial): Fix underquoting in regexp.
(func_serial_max): New function to compare serial numbers.
(func_serial_update_check): New function factored out of
func_serial_update().
(func_serial_update): Bail if SRCFILE is missing.
Don't display both 'already up to date' and 'use --force to
update' messages for the same file.
Use func_serial_max to cope with `.' delimited serial numbers.
(func_ltmain_update): Use func_serial_update_check and
func_serial_max to do version checking with $package_revision.
(func_config_update): Ditto with $timestamp.
Revision
1.1667.2.169 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 27 19:35:54 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.168: +24 -1 lines
Diff to
previous 1.1667.2.168
, to
branch point 1.1667
In branch-2-0 (and in time, others) ltversion.m4 has a dot
delimited serial number that didn't used to be processed
correctly by libtoolize. This changeset fixes that, and
leverages those changes to check versions of ltmain.sh and
config.sub, config.guess before overwriting when --force is
not given:
* libtoolize.m4sh: Don't overwrite pkgaux files with --force
unless --install is given too.
(func_serial): Fix underquoting in regexp.
(func_serial_max): New function to compare serial numbers.
(func_serial_update_check): New function factored out of
func_serial_update().
(func_serial_update): Bail if SRCFILE is missing.
Don't display both 'already up to date' and 'use --force to
update' messages for the same file.
Use func_serial_max to cope with `.' delimited serial numbers.
(func_ltmain_update): Use func_serial_update_check and
func_serial_max to do version checking with $package_revision.
(func_config_update): Ditto with $timestamp.
Revision
1.1861 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 27 00:00:40 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1860: +9 -1 lines
Diff to
previous 1.1860
* libltdl/Makefile.am (install-data-local): cd to $(srcdir) before
tarring up the files for installation to $(DESTDIR)$(ltdldatadir).
Don't remove the destination directory, since that interacts badly
with the multi-Makefile installation.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
Revision
1.1667.2.168 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 26 23:53:14 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.167: +9 -1 lines
Diff to
previous 1.1667.2.167
, to
branch point 1.1667
* libltdl/Makefile.am (install-data-local): cd to $(srcdir) before
tarring up the files for installation to $(DESTDIR)$(ltdldatadir).
Don't remove the destination directory, since that interacts badly
with the multi-Makefile installation.
* libltdl/loaders/Makefile.am (install-data-local): Ditto.
Revision
1.1667.2.167 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 26 22:51:25 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.166: +26 -4 lines
Diff to
previous 1.1667.2.166
, to
branch point 1.1667
I assume that it is okay to have undefined symbols in convenience
libraries that will be used as modules -- the pic objects are
built normally, and are not expected to resolve all their symbols
until they are linked into a library; convenience libraries are
then rolled using 'ar' and 'ranlib' (or equivalent) which also do
not check whether symbols are resolved. We now build each of the
loaders as a convenience library module under these assumptions,
and link libltdl.la with selected modules, at which time all of
the symbols *are* resolved:
* TODO: Remove item addressed by this changeset.
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la.
(libdlloader_la_SOURCES): Declaration removed. Changed all
clients. Source files..
(libltdl_la_SOURCES): ...added back in here.
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed.
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS).
* libltdl/loaders/Makefile.am: Removed all references to
libdlloader.la.
Revision
1.1860 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 26 14:44:34 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1859: +26 -4 lines
Diff to
previous 1.1859
I assume that it is okay to have undefined symbols in convenience
libraries that will be used as modules -- the pic objects are
built normally, and are not expected to resolve all their symbols
until they are linked into a library; convenience libraries are
then rolled using 'ar' and 'ranlib' (or equivalent) which also do
not check whether symbols are resolved. We now build each of the
loaders as a convenience library module under these assumptions,
and link libltdl.la with selected modules, at which time all of
the symbols *are* resolved:
* TODO: Remove item addressed by this changeset.
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la.
(libdlloader_la_SOURCES): Declaration removed. Changed all
clients. Source files..
(libltdl_la_SOURCES): ...added back in here.
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed.
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS).
* libltdl/loaders/Makefile.am: Removed all references to
libdlloader.la.
Revision
1.1859 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 17:50:22 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1858: +5 -1 lines
Diff to
previous 1.1858
* libtoolize.m4sh (func_copy): Split arguments to func_copy_cb
calls across lines so that quote.test doesn't misdiagnose nested
quotes.
Revision
1.1858 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 17:46:47 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1857: +6 -1 lines
Diff to
previous 1.1857
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC):
Fix some typos -- s/_LT_AC_TAGVAR/_LT_TAGVAR/g.
Revision
1.1857 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 14:19:57 2005 UTC (7 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.1856: +10 -1 lines
Diff to
previous 1.1856
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset
whole_archive_flag_spec for the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1220.2.200 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 14:14:20 2005 UTC (7 years, 2 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.199: +8 -4 lines
Diff to
previous 1.1220.2.199
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(AC_LIBTOOL_LANG_CXX_CONFIG): Unset whole_archive_flag_spec for
the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1667.2.164 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 14:14:16 2005 UTC (7 years, 2 months ago) by
pogma
Branch:
branch-2-0
Changes since
1.1667.2.163: +10 -1 lines
Diff to
previous 1.1667.2.163
, to
branch point 1.1667
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset
whole_archive_flag_spec for the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1220.2.198 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 24 12:06:02 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-1-5
Changes since
1.1220.2.197: +22 -6 lines
Diff to
previous 1.1220.2.197
, to
branch point 1.1220
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:
* libtoolize.in: Use $tar to copy files to preserve timestamps.
(tar): New default tar command.
(cp): Use -p to try and preserve timestamps.
* libltdl/Makefile.am (ltdldatadir): Installation destination for
libltdl sources.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
(local-install-files): Removed.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1667.2.162 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 23 15:13:29 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.161: +13 -1 lines
Diff to
previous 1.1667.2.161
, to
branch point 1.1667
Preserving the installed timestamps for libltdl sources from
`libtoolize --ltdl --copy' is pointless if they are not preserved
from the libtool source tree at install time:
* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(nobase_ltdldata_DATA): Renamed to...
(ltdldatafiles): ...this.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
Revision
1.1854 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 23 14:40:36 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1853: +13 -1 lines
Diff to
previous 1.1853
Preserving the installed timestamps for libltdl sources from
`libtoolize --ltdl --copy' is pointless if they are not preserved
from the libtool source tree at install time:
* libltdl/Makefile.am, libltdl/loaders/Makefile.am
(nobase_ltdldata_DATA): Renamed to...
(ltdldatafiles): ...this.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
Revision
1.1853 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 23 03:30:27 2005 UTC (7 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.1852: +6 -1 lines
Diff to
previous 1.1852
* config/ltmain.m4sh (func_mode_link): Add -pthread like flags to
inherited_linker_flags.
Revision
1.1667.2.160 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 22 17:41:45 2005 UTC (7 years, 2 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.159: +18 -6 lines
Diff to
previous 1.1667.2.159
, to
branch point 1.1667
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:
* libtoolize.m4sh (TAR): New default tar command.
(func_copy_cb): Move the core copying internals to here, using
$TAR to transfer files if possible when --copy was specified.
(func_copy): Adjust to call func_copy_cb.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1852 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 22 17:19:49 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1851: +8 -2 lines
Diff to
previous 1.1851
* libtoolize.m4sh (func_copy_cb): self.leg->shoot_off() :-/
Let's not redirect stdout to null when sending tar output to a
pipe.
Revision
1.1851 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 22 15:27:06 2005 UTC (7 years, 2 months ago) by
gary
Branch:
MAIN
Changes since
1.1850: +21 -8 lines
Diff to
previous 1.1850
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:
* libtoolize.m4sh (TAR): New default tar command.
(func_copy_cb): Move the core copying internals to here, using
$TAR to transfer files if possible when --copy was specified.
(func_copy): Adjust to call func_copy_cb.
* TODO: Remember to refactor this fix in due course.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>
Revision
1.1850 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 21 13:47:42 2005 UTC (7 years, 2 months ago) by
pogma
Branch:
MAIN
Changes since
1.1849: +8 -1 lines
Diff to
previous 1.1849
* config/ltmain.m4sh (func_extract_archives) [darwin]: This didn't
actually work on a real fat archive, should do now.
* tests/functests.at [darwin]: remove darwin fat tests which
did not actually work.
Revision
1.1220.2.190 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 5 13:59:47 2005 UTC (7 years, 3 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.189: +6 -1 lines
Diff to
previous 1.1220.2.189
, to
branch point 1.1220
* ltmain.in (func_extract_archives) [darwin]: This didn't actually
work on a real fat archive, should do now.
* tests/func_extract_archives.test: remove darwin fat tests which
did not actually work.
Revision
1.1846 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 4 14:51:52 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1845: +8 -1 lines
Diff to
previous 1.1845
* tests/Makefile.am, tests/testsuite.at, tests/stresstest.at:
New test. Stresses several combinations of link flags and
path specifications. Uses several data types to test linkage
against symbols in all kinds of (e.g., ELF) sections.
Revision
1.1845 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 3 16:30:59 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1844: +8 -1 lines
Diff to
previous 1.1844
* config/ltmain.m4sh (func_generate_dlsyms): Fix broken subdir
path computation, exposed by using `-dlopen self'. Fix broken
sed script exposed by additionally using `-export-symbols FILE'.
Revision
1.1220.2.184 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 3 15:01:19 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.183: +11 -1 lines
Diff to
previous 1.1220.2.183
, to
branch point 1.1220
Backported from branch-2-0:
* ltmain.in (func_generate_dlsyms): addresses
in _preloaded_symbols[] cannot go into .rdata section
if symbols are DATA imported from DLL, on windows,
because runtime relocations must happen.
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS):
build exports for symbols in .rdata sections
Revision
1.1842 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 3 03:53:12 2005 UTC (7 years, 3 months ago) by
pogma
Branch:
MAIN
Changes since
1.1841: +7 -1 lines
Diff to
previous 1.1841
* config/ltmain.m4sh [darwin]: Don't add installed libs to
temp_rpath when building executables on darwin, or other systems
which use hardcode_automatic. It may break our wrapper scripts.
Revision
1.1841 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 2 22:15:01 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1840: +5 -1 lines
Diff to
previous 1.1840
* config/getopt.m4sh (func_version, func_usage, func_help,
* config/ltmain.m4sh (func_mode_help, func_config, func_features):
Exit with nonzero status on write failures.
Revision
1.1220.2.175 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 17:45:00 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.174: +9 -1 lines
Diff to
previous 1.1220.2.174
, to
branch point 1.1220
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(AC_LIBTOOL_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12] ]
[ hpux9* with aCC solaris2.[0-5] ]
(AC_LIBTOOL_PROG_LD_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(AC_LIBTOOL_LANG_GCJ_CONFIG): Fix [] quoting. Should fix various spurious
failures.
Revision
1.1667.2.149 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 17:44:27 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.148: +8 -1 lines
Diff to
previous 1.1667.2.148
, to
branch point 1.1667
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]
(_LT_LANG_GCJ_CONFIG): Fix [] quoting. Should fix various spurious
failures.
Revision
1.1839 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 17:43:55 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1838: +8 -1 lines
Diff to
previous 1.1838
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(_LT_LINKER_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(_LT_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12], solaris2.[0-5] ]
(_LT_LANG_GCJ_CONFIG): Fix [] quoting. Should fix various spurious
failures.
Revision
1.1837 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 12:31:09 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1836: +4 -1 lines
Diff to
previous 1.1836
* clcommit.m4sh: Test whether the shell understands `read -r'. Use as
`$read_r' if available, so `\' is preserved in commit notices.
Revision
1.1667.2.147 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 07:35:04 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.146: +9 -1 lines
Diff to
previous 1.1667.2.146
, to
branch point 1.1667
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.
Revision
1.1836 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 07:34:32 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1835: +9 -1 lines
Diff to
previous 1.1835
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.
Revision
1.1667.2.146 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 31 17:31:22 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.145: +7 -1 lines
Diff to
previous 1.1667.2.145
, to
branch point 1.1667
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(_LT_COMPILER_PIC) [unicos*]: wl=-Wl,.
* tests/sh.test: Not all sed's like '/.*n.*/' (Unicos 9 sed
loops endlessly).
Revision
1.1835 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 31 17:30:45 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1834: +7 -1 lines
Diff to
previous 1.1834
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(_LT_COMPILER_PIC) [unicos*]: wl=-Wl,.
* tests/sh.test: Not all sed's like '/.*n.*/' (Unicos 9 sed
loops endlessly).
Revision
1.1832 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 31 17:14:58 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1831: +4 -1 lines
Diff to
previous 1.1831
* m4/libtool.m4 (_LT_COMPILER_C_O): _LT_TAGDECL(lt_compiler_c_o),
not _LT_DECL, since this is tag-dependent.
Revision
1.1831 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 31 16:17:04 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1830: +9 -1 lines
Diff to
previous 1.1830
* config/ltmain.m4sh, m4/libtool.m4: Change `( cmd ) 2>/dev/null' to
`{ cmd; } 2>/dev/null', when cmd has no side effects and might be a
builtin. Note that it is unspecified whether cmd will run within a
subshell (e.g. Bourne shells) or within the current shell (most modern
shells).
Revision
1.1220.2.169 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 29 15:10:40 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.168: +7 -1 lines
Diff to
previous 1.1220.2.168
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[linux]: Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary. Simplify logic somewhat.
Revision
1.1830 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 29 15:09:04 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1829: +7 -1 lines
Diff to
previous 1.1829
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) [linux]:
Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary. Simplify logic somewhat.
Revision
1.1827 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 26 11:30:49 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1826: +6 -1 lines
Diff to
previous 1.1826
* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Work around pdksh
positional parameter expansion bug.
Revision
1.1825 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 25 08:16:35 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1824: +6 -1 lines
Diff to
previous 1.1824
* config/ltmain.m4sh (func_mode_link) [irix]: Preserve processor
option for SGI Compiler (-r[0-9][0-9]*).
Revision
1.1824 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 13:28:45 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1823: +6 -1 lines
Diff to
previous 1.1823
* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Define Bourne and XSI
variants of new function func_stripname for stripping literal
prefixes and suffixes.
* config/ltmain.m4sh (all over): Use func_stripname.
Revision
1.1667.2.137 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 07:46:16 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.136: +9 -1 lines
Diff to
previous 1.1667.2.136
, to
branch point 1.1667
* tests/defs.m4sh: Extract $build from $LIBTOOL.
(func_configure): Pass --host if $host != $build.
(func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),
but SKIP rather than FAIL.
* tests/depdemo-relink.test: Do not try to access possibly non-
existent files. SKIP rather than FAIL or PASS falsely when
cross-compiling.
Revision
1.1823 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 07:45:32 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1822: +9 -1 lines
Diff to
previous 1.1822
* tests/defs.m4sh: Extract $build from $LIBTOOL.
(func_configure): Pass --host if $host != $build.
(func_exec): Try executing cross-compiled binaries (e.g. i686 -> i386),
but SKIP rather than FAIL.
* tests/depdemo-relink.test: Do not try to access possibly non-
existent files. SKIP rather than FAIL or PASS falsely when
cross-compiling.
Revision
1.1220.2.162 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 07:43:51 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.161: +9 -1 lines
Diff to
previous 1.1220.2.161
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_CONFIG) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.in
and affect above-mentioned systems, the others are added for
symmetry.
Revision
1.1667.2.136 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 07:43:05 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.135: +9 -1 lines
Diff to
previous 1.1667.2.135
, to
branch point 1.1667
* m4/libtool.m4 (_LT_SETUP) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.m4sh
and affect above-mentioned systems, the others are added for
symmetry and in order to be able to detect cross-compiling.
Revision
1.1822 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 07:42:30 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1821: +9 -1 lines
Diff to
previous 1.1821
* m4/libtool.m4 (_LT_SETUP) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.m4sh
and affect above-mentioned systems, the others are added for
symmetry and in order to be able to detect cross-compiling.
Revision
1.1821 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 23 17:10:11 2005 UTC (7 years, 3 months ago) by
rwild
Branch:
MAIN
Changes since
1.1820: +7 -2 lines
Diff to
previous 1.1820
* libltdl/Makefile.am: Add $(AM_LDFLAGS) to all per-target
variables *_LDFLAGS as per CVS Automake semantic change.
Revision
1.1819 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 16 12:26:43 2005 UTC (7 years, 4 months ago) by
pogma
Branch:
MAIN
Changes since
1.1818: +10 -1 lines
Diff to
previous 1.1818
* m4/libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>
Revision
1.1667.2.130 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 13 17:24:08 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.129: +6 -1 lines
Diff to
previous 1.1667.2.129
, to
branch point 1.1667
* libtoolize.m4sh: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.
Revision
1.1220.2.157 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 13 17:23:38 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.156: +6 -1 lines
Diff to
previous 1.1220.2.156
, to
branch point 1.1220
* libtoolize.in: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.
Revision
1.1815 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 12 16:35:50 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1814: +6 -2 lines
Diff to
previous 1.1814
* config/ltmain.m4sh: New option `--verbose'/`-v' to enable
override of `--silent'. Verbose is the default behavior.
* doc/libtool.texi (Invoking libtool): Document it.
Revision
1.1813 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 10 18:49:25 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1812: +8 -1 lines
Diff to
previous 1.1812
* libltdl/libltdl/lt__glibc.h: Move all exported slist
symbols into the lt__* namespace.
* libltdl/libltdl/lt__private.h, libltdl/libltdl/slist.h:
Adjust includes.
Revision
1.1812 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 10 15:44:10 2005 UTC (7 years, 4 months ago) by
pogma
Branch:
MAIN
Changes since
1.1811: +11 -1 lines
Diff to
previous 1.1811
* config/ltmain.m4sh (func_mode_link): Fix
inherited_linker_flags so it puts it on the link line when
linking shared libraries as well as when linking executables.
* tests/inherited_flags.at: test inherited_linker_flags.
* tests/Makefile.am: Add test.
* tests/testsuite.at: Add test.
Reported by: Albert Chin-A-Young <china@thewrittenword.com>
Revision
1.1667.2.125 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 10 11:00:04 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.124: +8 -1 lines
Diff to
previous 1.1667.2.124
, to
branch point 1.1667
* tests/sh.test: After `set dummy [...]', check for `shift'
within the same and following line.
* config/ltmain.m4sh (func_enable_tag, func_mode_install)
(func_mode_link): Sprinkle `shift's all over to conform to this.
Revision
1.1811 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 10 10:59:35 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1810: +8 -1 lines
Diff to
previous 1.1810
* tests/sh.test: After `set dummy [...]', check for `shift'
within the same and following line.
* config/ltmain.m4sh (func_enable_tag, func_mode_install)
(func_mode_link): Sprinkle `shift's all over to conform to this.
Revision
1.1220.2.154 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 9 15:27:18 2005 UTC (7 years, 4 months ago) by
gary
Branch:
branch-1-5
Changes since
1.1220.2.153: +12 -3 lines
Diff to
previous 1.1220.2.153
, to
branch point 1.1220
* m4/libtool.m4, m4/ltdl.m4: RMS says, 'I think the [license of
autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.
Revision
1.1667.2.122 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 9 13:48:55 2005 UTC (7 years, 4 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.121: +11 -1 lines
Diff to
previous 1.1667.2.121
, to
branch point 1.1667
* m4/argz.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: RMS says,
'I think the [license of autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.
Revision
1.1810 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 9 13:33:19 2005 UTC (7 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.1809: +5 -1 lines
Diff to
previous 1.1809
* HACKING (Editing 'ChangeLog'): Follow the GCS with respect to
attributions, and mention how to handle tiny changes.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
Revision
1.1667.2.120 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 9 02:29:46 2005 UTC (7 years, 4 months ago) by
pogma
Branch:
branch-2-0
Changes since
1.1667.2.119: +10 -1 lines
Diff to
previous 1.1667.2.119
, to
branch point 1.1667
* config/ltmain.m4sh (func_extract_archives,func_extract_an_archive):
On darwin, uniq can not take the flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.
Revision
1.1807 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 8 21:17:56 2005 UTC (7 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.1806: +11 -1 lines
Diff to
previous 1.1806
* m4/argz.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: RMS says,
'I think the [license of autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.
Revision
1.1806 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 8 19:05:19 2005 UTC (7 years, 4 months ago) by
gary
Branch:
MAIN
Changes since
1.1805: +85 -66 lines
Diff to
previous 1.1805
* ChangeLog: Reformatting.
* HACKING: Fix section numbering.
(Editing 'ChangeLog'): New notes on ChangeLog entry format.
Revision
1.1805 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 3 14:06:10 2005 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1804: +8 -1 lines
Diff to
previous 1.1804
* tests/am-subdir.at tests/testsuite.at (AT_BOOTSTRAP,
AT_LIBTOOLIZE, AT_CHECK_LIBTOOLIZE) Rename to ..
(LT_AT_BOOTSTRAP, LT_AT_LIBTOOLIZE, LT_AT_CHECK_LIBTOOLIZE)
and make use of new names.
Revision
1.1804 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 30 12:03:37 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1803: +9 -1 lines
Diff to
previous 1.1803
* config/getopt.m4sh (func_version, func_usage, func_help):
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot
handle the latter.
(func_help): start autoconf and automake in subshells to avoid
error messages from ash or Bourne shell if not available.
Revision
1.1667.2.119 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 30 12:03:01 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.118: +9 -1 lines
Diff to
previous 1.1667.2.118
, to
branch point 1.1667
* config/getopt.m4sh (func_version, func_usage, func_help):
Use `$SED -n' instead of `$SED RANGE {..}; d' as AIX sed cannot
handle the latter.
(func_help): start autoconf and automake in subshells to avoid
error messages from ash or Bourne shell if not available.
Revision
1.1803 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 15:16:30 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1802: +7 -1 lines
Diff to
previous 1.1802
* config/general.m4sh (func_quote_for_eval): Move backslash to
beginning of character class, to work around old Bash bug.
(func_quote_for_expand): Also test to avoid unnecessary fork.
Revision
1.1802 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 13:50:20 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1801: +8 -1 lines
Diff to
previous 1.1801
* Makefile.am, bootstrap, clcommit.m4sh, libtoolize.m4sh,
config/ltmain.m4sh: Replace `set --' with `set dummy [...]; shift'
for portability. tests/sh.test: Test for this.
Revision
1.1801 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 13:31:10 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1800: +6 -1 lines
Diff to
previous 1.1800
* libtoolize.m4sh, config/ltmain.m4sh (most functions):
New variable $opt_debug is either `:' or `set -x' depending on --debug.
Execute at most function entries to cater for ksh which resets `-x'.
* tests/defs.m4sh: Ditto for VERBOSE=debug.
Revision
1.1667.2.117 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 13:30:42 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.116: +6 -1 lines
Diff to
previous 1.1667.2.116
, to
branch point 1.1667
* libtoolize.m4sh, config/ltmain.m4sh (most functions):
New variable $opt_debug is either `:' or `set -x' depending on --debug.
Execute at most function entries to cater for ksh which resets `-x'.
* tests/defs.m4sh: Ditto for VERBOSE=debug.
Revision
1.1800 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 13:17:27 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1799: +5 -1 lines
Diff to
previous 1.1799
* m4/libtool.m4 (_LT_LINKER_SHLIBS)
[cygwin, mingw, pw32 ]: _LT_TAGVAR missing for `fix_srcfile_path'.
[ sysv4, sysv5 ]: _LT_TAGVAR missing for `export_dynamic_flag_spec'.
Revision
1.1799 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 13:13:12 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1798: +4 -1 lines
Diff to
previous 1.1798
* doc/libtool.texi (all over): Use @option and @command.
Some more minor formatting updates, typos.
Revision
1.1798 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 12:56:47 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1797: +4 -1 lines
Diff to
previous 1.1797
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Fix variable
quoting; allows lt_ECHO to match --fallback-echo again.
Revision
1.1796 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 12:40:38 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1795: +6 -1 lines
Diff to
previous 1.1795
* config/general.m4sh: New variable quote_scanset..
(func_quote_for_eval, func_quote_for_expand) ..use it to work around
SunOS ksh `case' backslash-escaping bug: protect character class by
variable expansion. Reported by Alexander Kurz <alexander.kurz@qsc.de>.
Revision
1.1795 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 28 10:28:20 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1794: +6 -1 lines
Diff to
previous 1.1794
* tests/quote.test: Restart under the correct shell (the one
$ECHO was computed for).
Revision
1.1794 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 21 22:18:05 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1793: +6 -1 lines
Diff to
previous 1.1793
* libltdl/lt__dirent.c: Include lt__private.h.
* libltdl/libltdl/lt__private.h: Include lt__strl.h.
Revision
1.1793 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 20 15:03:31 2004 UTC (7 years, 4 months ago) by
pogma
Branch:
MAIN
Changes since
1.1792: +16 -1 lines
Diff to
previous 1.1792
* config/ltmain.m4sh (func_extract_archives,func_extract_an_archive):
On darwin, uniq can not take the flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat. Also add markers
for the testuite.
* m4/libtool.m4 (_LT_CONFIG): Add a marker so that we can use a sed
expression to find the shell functions in libtool.
* tests/functests.at: Test this feature.
* tests/testsuite.at: Add the test.
* tests/Makefile.am: Add the test.
Revision
1.1792 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 20 13:08:33 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1791: +6 -1 lines
Diff to
previous 1.1791
* libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
* Makefile.am, Makefile.maint: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.
Revision
1.1791 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 20 08:15:12 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1790: +5 -1 lines
Diff to
previous 1.1790
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text'
to archive_cmds and archive_expsyms_cmds. I.e., do not allow nopic in
shared libraries.
Revision
1.1790 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 20 08:06:15 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1789: +5 -1 lines
Diff to
previous 1.1789
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Change no_undefined_flag
back to ' -z defs'. Problems with linking against libgcc.a will have
to be resolved differently.
Revision
1.1788 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 18 21:53:01 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1787: +4 -1 lines
Diff to
previous 1.1787
* libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LANG_CXX_CONFIG):
Match icpc* and ecpc* (ia64 version of icpc) instead of only icpc.
Revision
1.1787 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 18 21:42:07 2004 UTC (7 years, 4 months ago) by
rwild
Branch:
MAIN
Changes since
1.1786: +7 -1 lines
Diff to
previous 1.1786
* libltdl/lt__dirent.c [mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.
Revision
1.1784 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 16 12:00:07 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1783: +6 -1 lines
Diff to
previous 1.1783
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.
Revision
1.1783 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 21:09:16 2004 UTC (7 years, 5 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1782: +10 -1 lines
Diff to
previous 1.1782
* libltdl/lt__strl.c, libltdl/libltdl/lt__strl.h: New files to
emulate strlcat and strlcpy, which support size-bounded string
copying and concatenation for improved security.
* libltdl/Makefile.am: Optionally build source files
libltdl/lt__strl.c and libltdl/libltdl/lt__strl.h.
* m4/ltdl.m4 (LTDL_INIT): Add checks for strlcat and strlcpy.
Revision
1.1782 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 16:23:10 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1781: +7 -1 lines
Diff to
previous 1.1781
* libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG):
Append -G to link command-line on AIX to honor -brtl on command-line
(runtime linking). Already done for IBM C/C++ compilers.
Revision
1.1220.2.142 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 16:19:04 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
branch-1-5
Changes since
1.1220.2.141: +8 -1 lines
Diff to
previous 1.1220.2.141
, to
branch point 1.1220
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS): Append -G to link command-line on AIX
to honor -brtl on command-line (runtime linking). Already done
for IBM C/C++ compilers.
Revision
1.1667.2.99 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 15:16:31 2004 UTC (7 years, 5 months ago) by
bfriesen
Branch:
branch-2-0
Changes since
1.1667.2.98: +10 -1 lines
Diff to
previous 1.1667.2.98
, to
branch point 1.1667
* libltdl/lt__strl.c, libltdl/libltdl/lt__strl.h: New files to
emulate strlcat and strlcpy, which support size-bounded string
copying and concatenation for improved security.
* libltdl/Makefile.am (libdlloader_la_SOURCES): Build source files
libltdl/lt__strl.c and libltdl/libltdl/lt__strl.h.
* m4/ltdl.m4 (LTDL_INIT): Add checks for strlcat and strlcpy.
Revision
1.1781 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 12 16:24:28 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1780: +6 -1 lines
Diff to
previous 1.1780
* configure.ac: Fix aclocaldir to use ${datadir}, not ${prefix}.
Necessary for removal of old libtool.m4 files.
Revision
1.1220.2.141 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 11 14:40:23 2004 UTC (7 years, 5 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.140: +12 -1 lines
Diff to
previous 1.1220.2.140
, to
branch point 1.1220
* ltmain.in (func_extract_archives,func_extract_an_archive): On
darwin, uniq can not take teh flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.
* tests/func_extract_archives.test: Test this feature.
* tests/Makefile.am: Add the test.
Revision
1.1779 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 9 17:59:14 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1778: +7 -1 lines
Diff to
previous 1.1778
* config/ltmain.m4sh: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.
Revision
1.1777 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 9 17:12:39 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1776: +4 -1 lines
Diff to
previous 1.1776
* config/ltmain.m4sh (all over the map): Make use of func_basename and
func_dirname in most occasions.
Revision
1.1776 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 9 17:10:08 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1775: +9 -1 lines
Diff to
previous 1.1775
* m4/libtool.m4 (_LT_CHECK_XSI_SHELL, _LT_PROG_XSI_SHELLFNS): New macros
to detect at `configure' time whether the shell supports some XSI
extensions and to copy appropriate versions of new shell functions into
`libtool' through `config.status'. Copied functions are Bourne and XSI
variants of func_basename, func_dirname (a variant of `dirname' suitable
for libtool). (_LT_SETUP) Require _LT_CHECK_XSI_SHELL.
(_LT_CONFIG) Use _LT_PROG_XSI_SHELLFNS to insert into `libtool' at marker.
Revision
1.1772 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 2 16:40:54 2004 UTC (7 years, 5 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1771: +6 -1 lines
Diff to
previous 1.1771
* config/ltmain.m4sh: Remove code which is no longer needed
now that temp_rpath only contains fully-qualified elements.
Revision
1.1771 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 30 20:46:21 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1770: +10 -1 lines
Diff to
previous 1.1770
* config/general.m4sh: basename sed-subst is anchored and thus
does not need the `g' flag.
(func_quote_for_eval): Return both the possibly double-quoted
backslashified as well as only the backslashified argument.
* config/ltmain.m4sh (func_mode_link): Use both return values,
to save another sed_quote_subst application per cmdline arg.
Revision
1.1770 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 21:18:26 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1769: +12 -1 lines
Diff to
previous 1.1769
* config/ltmain.m4sh (func_lalib_p): Update function
description. (func_lalib_unsafe_p): New function with same
functionality but written without forks; this function is safe
to use for cases where the argument either does not exist or
is required to be a lalib for correct operation.
* NEWS: Mention the fact that stdin is not to be used.
* (func_mode_execute, func_mode_install, func_mode_link):
Use func_lalib_unsafe_p where appropriate.
* (func_mode_execute): For the program wrapper, use
func_ltwrapper_p instead of func_lalib_p.
Revision
1.1769 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 21:12:40 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1768: +6 -1 lines
Diff to
previous 1.1768
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Treat linux-dietlibc with
the `diet' compiler wrapper (as opposed to the `diet-dyn'
wrapper) as a static-only platform.
* NEWS: Updated.
Revision
1.1768 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 21:06:23 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1767: +4 -1 lines
Diff to
previous 1.1767
* libltdl/ltdl.c (trim): Use memcpy instead of strncpy here, to
avoid problems with non-conforming strncpy. This is safe here.
Revision
1.1767 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 21:00:18 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1766: +9 -1 lines
Diff to
previous 1.1766
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we
have a dlloader to preload.
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, only
declare preloaded_symbols then. Fixes libltdl on static platforms.
* NEWS: Updated.
Revision
1.1667.2.93 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 20:58:54 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
branch-2-0
Changes since
1.1667.2.92: +9 -1 lines
Diff to
previous 1.1667.2.92
, to
branch point 1.1667
* m4/ltdl.m4 (LT_LIB_DLLOAD): Define HAVE_LIBDLLOADER if we
have a dlloader to preload.
* libltdl/ltdl.c (lt_dlinit): Only preload if HAVE_LIBDLLOADER, only
declare preloaded_symbols then. Fixes libltdl on static platforms.
* NEWS: Updated.
Revision
1.1766 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 29 13:50:46 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1765: +38 -4 lines
Diff to
previous 1.1765
Add a search path option to libtoolize so that we can run it from
the testsuite without pulling in the last installed macros and
ltdl sources:
* libtoolize.m4sh: Add a -I option to change libtoolize's search
path for macro files, and libltdl master sources.
(pkgvdatadir, pkgvmacrodir): Renamed...
(pkgvdatadirs, pkgvmacrodirs): ...as they can now contain a ':'
delimited list of directories. Adjust all callers.
(func_copy_all_from_path): New function to search a ':' delimited
search path for a directory to copy.
(func_serial_update, func_ltmain_update, func_config_update): New
first parameter is a filename to search for. srcdir parameter can
now be a ':' delimited search path. Adjust all callers.
(func_copy_some_files): Ditto.
Put srcfile_spec first in parameter list for consistency with
other functions. Adjust all callers.
(func_copy_cb): func_copy adapter function to call func_copy
correctly from func_copy_some_files.
(func_filename_path_search): Return the full path to the first
occurence of a named file found in a list of directories.
* tests/testsuite.at (LIBTOOLIZE): Wrap exported LIBTOOLIZE
initialisation in PREPARE_TESTS diversion to stop it being
discarded when testsuite is generated.
(AT_LIBTOOLIZE): Factor out libtoolize calls,
and set search path to find macros and libltdl source files from
the source tree.
(AT_CHECK_LIBTOOLIZE): Test it.
(AT_BOOTSTRAP): Adjust. Split out call to make.
* tests/am-subdir.at: Call make explicitly.
(Makefile.am): Fix typo in ACLOCAL_AMFLAGS,
Revision
1.1765 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 28 19:55:39 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1764: +5 -1 lines
Diff to
previous 1.1764
* config/ltmain.m4sh (func_mode_link): $dlsymsobj is really
$symfileobj, bug exposed only in the static preloading case
(symfileobj is created, but not linked into output).
Revision
1.1764 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 28 19:48:14 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1763: +5 -1 lines
Diff to
previous 1.1763
* tests/demo-relink.test, tests/depdemo-relink.test: SKIP, don't
FAIL if no shared libs available in demo/. Do not try to access
nonexistent files.
Revision
1.1762 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 28 01:35:43 2004 UTC (7 years, 5 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1761: +7 -1 lines
Diff to
previous 1.1761
* config/ltmain.m4sh: Add fully-qualified paths to temp_rpath
rather than unqualified paths in order to avoid possible errors
when computing the fully-qualified path later.
Revision
1.1761 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 24 17:25:37 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1760: +7 -1 lines
Diff to
previous 1.1760
* m4/libtool.m4 [linux] (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS,
_LT_LANG_CXX_CONFIG), NEWS, THANKS: Support for Portland Group
(aka "pgi") compilers.
Revision
1.1760 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 24 14:55:54 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1759: +9 -1 lines
Diff to
previous 1.1759
* Makefile.am: Move Autotest rules from here...
* tests/Makefile.am: ...to here.
* bootstrap: Adjust. Also, create temporary Makefile from
tests/Makefile.am so that bootstrap can create the Autotest
testsuite.
Revision
1.1667.2.87 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 24 14:38:59 2004 UTC (7 years, 5 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.86: +13 -1 lines
Diff to
previous 1.1667.2.86
, to
branch point 1.1667
If the user's login shell is something crazy like, oooh,
/bin/tcsh, trying to execute bourne shell helper scripts with
the `$SHELL /path/to/helper $helper_flags' idiom incase the
execute bits were lost by say, eeer, cvs, is gonna blow up in
our faces. This changeset tries to save these people from
their shells^H^H^H^H^H^H^H^H^Hmselves :->
* tests/defs.m4sh (SHELL): Move definition from here...
* config/general.m4sh (SHELL): ...to here.
Revision
1.1759 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 24 14:04:15 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1758: +13 -1 lines
Diff to
previous 1.1758
If the user's login shell is something crazy like, oooh,
/bin/tcsh, trying to execute bourne shell helper scripts with
the `$SHELL /path/to/helper $helper_flags' idiom incase the
execute bits were lost by say, eeer, cvs, is gonna blow up in
our faces. This changeset tries to save these people from
their shells^H^H^H^H^H^H^H^H^Hmselves :->
* tests/defs.m4sh (SHELL): Move definition from here...
* config/general.m4sh (SHELL): ...to here.
Revision
1.1758 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 16:08:55 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1757: +17 -6 lines
Diff to
previous 1.1757
The ltdl.h header is the published interface to libltdl, and
is thus not installed to $prefix/include/libltdl. It has always
been used with `#include <ltdl.h>', so move just that one file
back to where it was before:
* libltdl/libltdl/ltdl.h: Moved from here...
* libltdl/ltdl.h: ...to here.
* libltdl/Makefile.am: Adjust.
Revision
1.1667.2.86 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 16:01:29 2004 UTC (7 years, 5 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.85: +17 -6 lines
Diff to
previous 1.1667.2.85
, to
branch point 1.1667
The ltdl.h header is the published interface to libltdl, and
is thus not installed to $prefix/include/libltdl. It has always
been used with `#include <ltdl.h>', so move just that one file
back to where it was before:
* libltdl/libltdl/ltdl.h: Moved from here...
* libltdl/ltdl.h: ...to here.
* libltdl/Makefile.am: Adjust.
Revision
1.1667.2.85 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 12:47:17 2004 UTC (7 years, 5 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.84: +19 -1 lines
Diff to
previous 1.1667.2.84
, to
branch point 1.1667
Do not require that libtoolize --ltdl=/some/path end in libltdl. Move
most libltdl headers to libtldl/libltdl to allow
#include <libltdl/ltdl.h> to always work.
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes
in the new location.
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h,
libltdl/libltdl/slist.h: Added files, moved from libtdl/.
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h,
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h,
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, moved
to libltdl/libltdl.
Revision
1.1757 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 12:15:20 2004 UTC (7 years, 5 months ago) by
pogma
Branch:
MAIN
Changes since
1.1756: +19 -1 lines
Diff to
previous 1.1756
Do not require that libtoolize --ltdl=/some/path end in libltdl. Move
most libltdl headers to libtldl/libltdl to allow
#include <libltdl/ltdl.h> to always work.
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes
in the new location.
* libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
libltdl/libltdl/lt_system.h, libltdl/libltdl/ltdl.h,
libltdl/libltdl/slist.h: Added files, moved from libtdl/.
* libltdl/lt__alloc.h, libltdl/lt__dirent.h, libltdl/lt__glibc.h,
libltdl/lt__private.h, libltdl/lt_dlloader.h, libltdl/lt_error.h,
libltdl/lt_system.h, libltdl/ltdl.h, libltdl/slist.h: Removed, moved
to libltdl/libltdl.
Revision
1.1756 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 23 09:37:05 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1755: +6 -1 lines
Diff to
previous 1.1755
* doc/libtool.texi (LT_INIT): s/libtool 1.6/libtool 2.0/.
(Invoking libtoolize): Fix typo.
Revision
1.1755 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 22 22:36:16 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1754: +5 -1 lines
Diff to
previous 1.1754
* config/ltmain.m4sh (func_mode_install): Now that func_mktempdir
has been improved, the default directory template is perfectly
fine.
Revision
1.1754 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 22 21:53:14 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1753: +6 -1 lines
Diff to
previous 1.1753
* doc/libtool.texi (Invoking libtoolize): Improve documentation
for use of ACLOCAL_AMFLAGS and AC_CONFIG_MACRO_DIR.
Revision
1.1667.2.81 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 22 21:22:12 2004 UTC (7 years, 5 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.80: +8 -1 lines
Diff to
previous 1.1667.2.80
, to
branch point 1.1667
* configure.ac, Makefile.am, libltdl/Makefile.am,
libltdl/loaders/Makefile.am, libtoolize.m4sh, doc/libtool.texi:
Revert libtool--release--2.0--patch-68, my 2004-11-14 patch for
parallel installation.
Revision
1.1751 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 22 15:43:43 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1750: +6 -1 lines
Diff to
previous 1.1750
* config/ltmain.m4sh (func_mode_link), tests/objectlist.test:
Make sure the argument to `-objectlist' may contain spaces.
Revision
1.1750 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 19 17:04:21 2004 UTC (7 years, 5 months ago) by
gary
Branch:
MAIN
Changes since
1.1749: +12 -6 lines
Diff to
previous 1.1749
* config/m4general.m4sh, config/mailnotify.m4sh,
clcommit.m4sh: Updated from cvs-utils--tla--1.0 to allow
parallel commits, and use safer tmpfiles.
Revision
1.1748 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 19 07:26:25 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1747: +6 -1 lines
Diff to
previous 1.1747
* doc/libtool.texi (Libltdl interface): Document public macros
LT_PATHSEP_CHAR, LT_DIRSEP_CHAR, use in path descriptions.
Revision
1.1747 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 19 07:18:30 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1746: +6 -1 lines
Diff to
previous 1.1746
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.
Revision
1.1746 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 19 07:01:48 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1745: +6 -1 lines
Diff to
previous 1.1745
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [cygwin/mingw/pw32]:
tag-protect setting of ld_shlibs.
Revision
1.1743 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 17 15:24:03 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1742: +7 -1 lines
Diff to
previous 1.1742
* m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
[aix4/aix5 !ia64]: Set whole_archive_flag_spec to '$convenience'
so convenience libs are really added to the link cmdline.
Revision
1.1742 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 17 14:06:49 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1741: +5 -1 lines
Diff to
previous 1.1741
* libtool.m4 [linux]: Use only the CC basename in case statment
when checking for icc/ecc. Allows for setting CC to the full path
to the compiler.
Revision
1.1741 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 17 14:02:53 2004 UTC (7 years, 5 months ago) by
rwild
Branch:
MAIN
Changes since
1.1740: +6 -1 lines
Diff to
previous 1.1740
* libtool.m4 [solaris]: Added missing 'with linker' flags to
-z allextract ... -z defaultextract flags
Revision
1.1740 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 15 01:18:22 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1739: +4 -1 lines
Diff to
previous 1.1739
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Typo: s/--rpath/-rpath/g.
(_LT_LANG_CXX_CONFIG): Ditto.
Revision
1.1739 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 15 01:03:14 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1738: +20 -1 lines
Diff to
previous 1.1738
* configure.ac (APIVERSION): New substituted variable.
(pkgvdatadir): Ditto. Versioned data directory.
(pkgvmacrodir): Ditto. Versioned aclocal directory.
(LN): New check for LN command.
* Makefile.am (aclocal_DATA): Replaced with...
(pkgvmacro_DATA): ...this.
(install-data-local): Remove old shared resources.
(install-exec-hook): Make versioned links to executables.
(uninstall-hook): Remove versioned files.
* libltdl/Makefile.am (ltdldatadir): Redefine in terms of
pkgvdatadir.
* libltdl/loaders/Makefile.am (ltdldatadir): Ditto.
* libtoolize.m4sh: Copy macro files from versioned macro directory
instead of shared aclocal directory.
* doc/libtool.texi: Document it.
* NEWS: Updated.
Revision
1.1667.2.68 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 15 00:51:59 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.67: +20 -1 lines
Diff to
previous 1.1667.2.67
, to
branch point 1.1667
* configure.ac (APIVERSION): New substituted variable.
(pkgvdatadir): Ditto. Versioned data directory.
(pkgvmacrodir): Ditto. Versioned aclocal directory.
(LN): New check for LN command.
* Makefile.am (aclocal_DATA): Replaced with...
(pkgvmacro_DATA): ...this.
(install-data-local): Remove old shared resources.
(install-exec-hook): Make versioned links to executables.
(uninstall-hook): Remove versioned files.
* libltdl/Makefile.am (ltdldatadir): Redefine in terms of
pkgvdatadir.
* libltdl/loaders/Makefile.am (ltdldatadir): Ditto.
* libtoolize.m4sh: Copy macro files from versioned macro directory
instead of shared aclocal directory.
* doc/libtool.texi: Document it.
* NEWS: Updated.
Revision
1.1738 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 10 13:27:20 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1737: +19 -12 lines
Diff to
previous 1.1737
From James Henstridge <james@jamesh.id.au>:
* m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4: Added commented out
empty macro definitions to match each AU_DEFUN to help aclocal
from automake-1.4 regexps find the right libtool macro files.
Revision
1.1737 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 10 10:14:12 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1736: +5 -1 lines
Diff to
previous 1.1736
* config/ltmain.m4sh (func_mode_link), tests/Makefile.am,
Fix error message with `-objectlist' file that does not exist.
tests/objectlist.test: New test for this.
Revision
1.1735 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 9 19:21:27 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1734: +5 -1 lines
Diff to
previous 1.1734
* doc/libtool.texi (Compile mode, Link mode,
Libltdl interface, Test descriptions, libtool script
contents): Some quote cleanup, more use of texinfo types.
Revision
1.1734 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 9 19:16:53 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1733: +4 -1 lines
Diff to
previous 1.1733
* doc/libtool.texi (libtool script contents):
echo is now ECHO; mention argument restriction.
Revision
1.1732 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 9 19:09:45 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1731: +4 -1 lines
Diff to
previous 1.1731
* doc/libtool.texi (User defined module data, References):
indentation and word-wrap cleanup.
Revision
1.1731 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 9 19:05:37 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1730: +6 -1 lines
Diff to
previous 1.1730
* doc/libtool.texi (all over): White space cleanup:
two spaces at start of sentence, no TABs.
Revision
1.1729 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 8 15:19:44 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1728: +7 -1 lines
Diff to
previous 1.1728
* config/ltmain.m4sh (func_mode_link): forward thread
related flags to dependent applications and libraries
by adding them to `inherited_linker_flags'.
Revision
1.1726 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 4 11:57:40 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1725: +7 -1 lines
Diff to
previous 1.1725
* m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS), m4/ltoptions.m4
(_LT_SET_OPTIONS), README, README.alpha: Typos.
Revision
1.1721 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 1 17:28:29 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1720: +29 -2 lines
Diff to
previous 1.1720
Sometimes, a wrapper script is generated for an executable that,
itself, does not link against an uninstalled library. It appears
that this can happen if you are building a project where:
(1) there is a library
(2) there is an executable that does not, itself, link against
that library
In this case, notinst_deplibs is empty, and when the wrapper
script is loaded by libtool during ./libtool mode=install, there
is a check for "is notinst_deplibs empty". In this case, it is,
so libtool reports an error.
I don't think it is wrong to have a wrapper script for an exe that
*technically* doesn't need it. But instead of checking for
notinst_deplib nonempty as a proxy for "did wrapper script get
sourced into my environment properly" a different var should be
used.
* config/ltmain.m4sh (func_mode_install): set new variable
`generated_by_libtool_version' in wrapper script when using
libtool_install_magic. When verifying that wrapper script was
properly sourced, check that `generated_by_libtool_version' is
non-empty, instead of using notinst_deplibs.
Revision
1.1667.2.52 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 1 17:25:54 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.51: +29 -2 lines
Diff to
previous 1.1667.2.51
, to
branch point 1.1667
Sometimes, a wrapper script is generated for an executable that,
itself, does not link against an uninstalled library. It appears
that this can happen if you are building a project where:
(1) there is a library
(2) there is an executable that does not, itself, link against
that library
In this case, notinst_deplibs is empty, and when the wrapper
script is loaded by libtool during ./libtool mode=install, there
is a check for "is notinst_deplibs empty". In this case, it is,
so libtool reports an error.
I don't think it is wrong to have a wrapper script for an exe that
*technically* doesn't need it. But instead of checking for
notinst_deplib nonempty as a proxy for "did wrapper script get
sourced into my environment properly" a different var should be
used.
* config/ltmain.m4sh (func_mode_install): set new variable
`generated_by_libtool_version' in wrapper script when using
libtool_install_magic. When verifying that wrapper script was
properly sourced, check that `generated_by_libtool_version' is
non-empty, instead of using notinst_deplibs.
Revision
1.1720 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 1 16:29:15 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1719: +10 -1 lines
Diff to
previous 1.1719
* config/ltmain.m4sh (func_mode_install): On Windows based hosts,
ensure that import libraries don't get stripped.
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): On Windows based hosts,
use postinstall_cmds to strip DLL (not import lib!) when symbol
stripped installation was requested.
Revision
1.1667.2.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 1 15:05:21 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.50: +10 -1 lines
Diff to
previous 1.1667.2.50
, to
branch point 1.1667
* config/ltmain.m4sh (func_mode_install): On Windows based hosts,
ensure that import libraries don't get stripped.
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): On Windows based hosts,
use postinstall_cmds to strip DLL (not import lib!) when symbol
stripped installation was requested.
Revision
1.1717 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 1 11:09:41 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1716: +6 -1 lines
Diff to
previous 1.1716
* tests/defs.m4sh (func_exec): `shift'ing when there is nothing
to shift is non-portable.
Revision
1.1716 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 29 08:25:24 2004 UTC (7 years, 6 months ago) by
rwild
Branch:
MAIN
Changes since
1.1715: +7 -1 lines
Diff to
previous 1.1715
* Makefile.am, Makefile.maint: Use path for dependencies built
in the source tree, to cater for BSD make.
Revision
1.1220.2.133 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 26 17:21:28 2004 UTC (7 years, 6 months ago) by
keybuk
Branch:
branch-1-5
Changes since
1.1220.2.132: +9 -1 lines
Diff to
previous 1.1220.2.132
, to
branch point 1.1220
* config/ltmain.in (func_mode_link): When linking an installed
libtool library on the command line using -lfoo we need to find
the library in the search paths and add it's dependency_libs to
the link in the conv pass so that any libtool libs listed are
correctly expanded in the link pass.
Revision
1.1715 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 24 16:34:29 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1714: +8 -1 lines
Diff to
previous 1.1714
* config/ltmain.m4sh (func_lalib_p, func_ltwrapper_p): New
functions that abstract .la sanity checking.
(func_mode_execute, func_mode_install, func_mode_link)
(func_mode_uninstall): Use them.
Revision
1.1714 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 24 15:17:23 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1713: +6 -1 lines
Diff to
previous 1.1713
* config/ltmain.m4sh (opt_silent): Whether --silent was given.
(run, show): Deleted. All callers converted to opt_dry_run,
opt_silent or calls to func_show_eval.
* tests/mdemo-dryrun.test: Adjust.
Revision
1.1711 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 23 12:04:34 2004 UTC (7 years, 6 months ago) by
pogma
Branch:
MAIN
Changes since
1.1710: +8 -1 lines
Diff to
previous 1.1710
* config/ltmain.m4sh (func_mode_link): Make Gary's new tests
pass. When the output wrapper script is not in the current
directory, we can not use an rpath which is relative to the
current directory. Use an absolute path instead.
Revision
1.1709 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 22 17:37:42 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1708: +7 -1 lines
Diff to
previous 1.1708
* clcommit.m4sh: Updated again, to support file list limited
commits to CVS, and to fix another occurence of the bash bug
that was preventing non-tla users from sending a commit mail.
Revision
1.1706 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 22 12:10:30 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1705: +4 -1 lines
Diff to
previous 1.1705
* clcommit.m4sh, config/mailnotify.m4sh: Updated from
cvs-utils--tla--1.0 to fix quoting of metachars in patch names.
Revision
1.1705 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 22 10:32:13 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1704: +4 -1 lines
Diff to
previous 1.1704
* HACKING: Updated: `.in' files are now `.m4sh'; document some
more coding standards for these files.
Revision
1.1703 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 22 07:11:45 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1702: +8 -1 lines
Diff to
previous 1.1702
* AUTHORS: Reformatted to better reflect the current state of
Libtool maintainership.
* THANKS: Reformatted to give maintainers a quick way to look
up who has supplied FSF paperwork.
Revision
1.1702 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 21 16:54:54 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1701: +9 -1 lines
Diff to
previous 1.1701
* config/general.m4sh (sed_double_backslash): Improve this sed
expression to correct left anchored $ input to
double_quote_subst, as well as backslash escaped $ preceded by
any odd-numbered amount of characters.
Revision
1.1667.2.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 21 16:51:07 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.33: +9 -1 lines
Diff to
previous 1.1667.2.33
, to
branch point 1.1667
* config/general.m4sh (sed_double_backslash): Improve this sed
expression to correct left anchored $ input to
double_quote_subst, as well as backslash escaped $ preceded by
any odd-numbered amount of characters.
Revision
1.1667.2.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 20 20:50:52 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.32: +11 -2 lines
Diff to
previous 1.1667.2.32
, to
branch point 1.1667
* config/general.m4sh (sed_double_backslash): New sed expression
to escape $ properly in combination with double_quote_subst.
(func_quote_for_eval): Four space indent margin for functions!
(func_quote_for_expand): Use $sed_double_backslash.
(func_show_eval): New function that echos an escaped but variable
expanded command, and then evaluates it.
Revision
1.1701 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 20 20:43:57 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1700: +11 -2 lines
Diff to
previous 1.1700
* config/general.m4sh (sed_double_backslash): New sed expression
to escape $ properly in combination with double_quote_subst.
(func_quote_for_eval): Four space indent margin for functions!
(func_quote_for_expand): Use $sed_double_backslash.
(func_show_eval): New function that echos an escaped but variable
expanded command, and then evaluates it.
Revision
1.1700 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 20 08:45:10 2004 UTC (7 years, 6 months ago) by
gary
Branch:
MAIN
Changes since
1.1699: +24 -1 lines
Diff to
previous 1.1699
* m4/libtool.m4 (sed_quote_subst): Remove superfluous backslashes
from the match character set.
(double_quote_subst): Ditto.
* lib/general.m4sh (sed_quote_subst): Ditto.
(double_quote_subst): New variable, copied from
m4/libtool.m4. Much the same as sed_quote_subst, but variable
references are not quoted.
(func_quote_for_eval): Given any $foo; $bar and
$foo must be identical after the following commands:
func_quote_for_eval "$foo"
eval "bar=$func_quote_for_eval_result"
(func_quote_for_expand): In a similar vein to to func_quote_for_eval,
except that variable expansions are not protected when quoting the
command for subsequent display.
* config/ltmain.m4sh: Factor away use of $sed_quote_subst now that
it has been subsumed into func_quote_for_eval.
(func_mode_link): Instead of `2004-10-14 Peter O'Gorman' below,
use func_quote_for_expand so that ${wl} is expanded properly in
the $show expression.
Revision
1.1667.2.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 20 08:41:33 2004 UTC (7 years, 6 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.31: +24 -1 lines
Diff to
previous 1.1667.2.31
, to
branch point 1.1667
* m4/libtool.m4 (sed_quote_subst): Remove superfluous backslashes
from the match character set.
(double_quote_subst): Ditto.
* lib/general.m4sh (sed_quote_subst): Ditto.
(double_quote_subst): New variable, copied from
m4/libtool.m4. Much the same as sed_quote_subst, but variable
references are not quoted.
(func_quote_for_eval): Given any $foo; $bar and
$foo must be identical after the following commands:
func_quote_for_eval "$foo"
eval "bar=$func_quote_for_eval_result"
(func_quote_for_expand): In a similar vein to to func_quote_for_eval,
except that variable expansions are not protected when quoting the
command for subsequent display.
* config/ltmain.m4sh: Factor away use of $sed_quote_subst now that
it has been subsumed into func_quote_for_eval.
(func_mode_link): Instead of `2004-10-14 Peter O'Gorman' below,
use func_quote_for_expand so that ${wl} is expanded properly in
the $show expression.
Revision
1.1698 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 16 14:43:47 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1697: +39 -2 lines
Diff to
previous 1.1697
Add some new tests for Libtool's support of Automake
subdir-objects builds. This marks the beginning of a move to an
Autotest driven test framework, which will eventually allow us to
trim away many of the generated files in the current test demo
subdirectories:
* configure.ac (AC_CONFIG_TESTDIR): Re-enable commented out
Autotest macros.
(AUTOTEST, M4SH): Use --language long hand.
* bootstrap: Generate tests/testsuite, and by implication
tests/package.m4.
* Makefile.am (edit): Add substitutions needed to generate
tests/package.m4 from bootstrap.
(check-recursive): Add tests/testsuite.
(TESTSUITE): The new Autotest testsuite target.
(TESTSUITE_AT): The Autotest sources.
(EXTRA_DIST): Distribute the generated testsuite and sources.
(tests/package.m4): Use $(edit) to propagate package metadata to
the new tests.
(tests/testsuite): Build the testsuite.
(tests/atconfig): How to regenerate the file.
(check-local): Hook Autotest into `make check'.
(installcheck-local): Run the testsuite on the installed tree.
(clean-local): Tidy our file droppings.
* tests/Makefile.am: Remove bitrotted code from Autotest
experiments in Autoconf 2.52 era. Updated the rest and moved into
Makefile.am.
* tests/testsuite.at: New container for Autotest test groups.
* tests/am-subdir.at: New test group for compatibility with
Automake's subdir-objects builds. Currently holds two tests, one
for a C project and another similar project in C++.
* TODO: Add an entry to remind us that these new tests expose a
bug in libtool.
* NEWS: Updated.
Revision
1.1697 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 14 14:13:43 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1696: +7 -1 lines
Diff to
previous 1.1696
* config/ltmain.m4sh: Revert most of my last commit, only eval
$show "$cmds", and only when building a library. I'm a wimp.
Thanks Gary for pointing out errors in previous commit.
Revision
1.1696 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 16:06:48 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1695: +6 -2 lines
Diff to
previous 1.1695
* config/ltmain.m4sh (func_mode_finish): Mention crle(1) on
solaris 2.7 and higher in the finalisation notes.
Reported by Kurt J. Lidl <lidl@pix.net>
Revision
1.1695 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 16:01:01 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1694: +8 -1 lines
Diff to
previous 1.1694
* tests/cdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols, but have no C++ compiler
installed.
* tests/Makefile.am (COMMON_TESTS): Add it.
Revision
1.1694 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 14:55:59 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1693: +6 -1 lines
Diff to
previous 1.1693
* config/ltmain.m4sh: Make sure that we $show what we will $run,
use eval $show if we do $run eval.
Revision
1.1693 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 13:48:23 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1692: +13 -1 lines
Diff to
previous 1.1692
* config/ltmain.m4sh: add foo/bin for every foo/lib
in dllsearchpath when creating wrapper script. Fixes
depdemo-relink test failure.
* config/ltmain.m4sh (func_mode_link): don't relink
on cygwin/mingw; no need. But do ensure that wrappers
are created unless doing a purely static build.
Revision
1.1667.2.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 13:47:52 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
branch-2-0
Changes since
1.1667.2.24: +13 -1 lines
Diff to
previous 1.1667.2.24
, to
branch point 1.1667
* config/ltmain.m4sh: add foo/bin for every foo/lib
in dllsearchpath when creating wrapper script. Fixes
depdemo-relink test failure.
* config/ltmain.m4sh (func_mode_link): don't relink
on cygwin/mingw; no need. But do ensure that wrappers
are created unless doing a purely static build.
Revision
1.1692 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 07:15:02 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1691: +7 -1 lines
Diff to
previous 1.1691
* tests/tagdemo-undef.test: New test for hosts that allow shared
libraries with undefined symbols.
* tests/Makefile.am (CXX_TESTS): Add it.
Revision
1.1691 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 11 15:15:00 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1690: +11 -1 lines
Diff to
previous 1.1690
* tests/link.test: Fix check for use of libnlsut.a under
Cygwin.
* tests/quote.test: Do not look for $preargs in the output,
because libtool may change them.
Revision
1.1690 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 11 04:15:43 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1689: +7 -1 lines
Diff to
previous 1.1689
* config/ltmain.m4sh: Really don't require versions of GNU
sed newer than 3.02 for Cygwin and MinGW, and don't break
dryrun mode.
Revision
1.1689 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 10 23:27:24 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1688: +7 -1 lines
Diff to
previous 1.1688
* config/getopt.m4sh: Under MinGW, reported paths may include ':'
so ':' should not be used as the sed delimiter. Use '*' instead
since it is very unlikely to appear in a path.
Revision
1.1688 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 10 22:15:09 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1687: +6 -1 lines
Diff to
previous 1.1687
* config/ltmain.m4sh: Don't require versions of GNU sed newer than
3.02 for Cygwin and MinGW.
Revision
1.1687 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 10 15:18:23 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1686: +6 -1 lines
Diff to
previous 1.1686
* tests/pdemo-inst.test: Correction for mis-application of
Charles Wilson's earlier patch.
Revision
1.1686 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 9 20:51:54 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1685: +7 -1 lines
Diff to
previous 1.1685
* m4/libtool.m4 (_LT_LANG_F77_CONFIG): Make sure the save and
restore code for CC is nested at the same depth.
(_LT_LANG_CXX_CONFIG): Ditto, but for several variables.
Revision
1.1685 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 21:56:09 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1684: +12 -1 lines
Diff to
previous 1.1684
Update to the latest commit and mailnotify scripts from
gary@gnu.org--2004/cvs-utils--tla--1.0:
* commit, config/mailnotify: Removed. Now built from...
* clcommit.m4sh, config/mailnotify.m4sh: ...these new sources.
* Makefile.maint (commit, config/mailnotify): How to build them.
* bootstrap: If we have a checked out tree (i.e. clcommit.m4sh
is present), then build them.
Revision
1.1667.2.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 21:44:42 2004 UTC (7 years, 7 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.16: +12 -1 lines
Diff to
previous 1.1667.2.16
, to
branch point 1.1667
Update to the latest commit and mailnotify scripts from
gary@gnu.org--2004/cvs-utils--tla--1.0:
* commit, config/mailnotify: Removed. Now built from...
* clcommit.m4sh, config/mailnotify.m4sh: ...these new sources.
* Makefile.maint (commit, config/mailnotify): How to build them.
* bootstrap: If we have a checked out tree (i.e. clcommit.m4sh
is present), then build them.
Revision
1.1684 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 17:01:49 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1683: +13 -1 lines
Diff to
previous 1.1683
Fix some issues that mangled the reexecution path to a script,
and thus prevented it from finding itself:
* config/general.m4sh (progname): Don't actually change the name
of the script if it begins with a `-', just prepend `./'.
(progpath): Add a new clause that first searches the execution
PATH, and then finally assumes this script is in the current
working directory if $progname has no directory separators (e.g
when invoked as `$SHELL progname').
Revision
1.1667.2.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 16:17:40 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
branch-2-0
Changes since
1.1667.2.15: +9 -1 lines
Diff to
previous 1.1667.2.15
, to
branch point 1.1667
* tests/pdemo-inst.test: pdemo-inst should depend on pdemo-make.
* config/ltmain.m4sh: Windows and Cygwin reserve the .lnk
extension to represent shortcuts. Use the extension ".lnkscript"
rather than ".lnk" for the piecewise linking ld script in order to
avoid the conflict.
Revision
1.1682 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 16:16:10 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1681: +10 -1 lines
Diff to
previous 1.1681
* tests/pdemo-inst.test: pdemo-inst should depend on pdemo-make.
* config/ltmain.m4sh: Windows and Cygwin reserve the .lnk
extension to represent shortcuts. Use the extension ".lnkscript"
rather than ".lnk" for the piecewise linking ld script in order to
avoid the conflict.
Revision
1.1667.2.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 15:50:54 2004 UTC (7 years, 7 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.14: +13 -1 lines
Diff to
previous 1.1667.2.14
, to
branch point 1.1667
Fix some issues that mangled the reexecution path to a script,
and thus prevented it from finding itself:
* lib/general.m4sh (progname): Don't actually change the name of
the script if it begins with a `-', just prepend `./'.
(progpath): Add a new clause that first searches the execution
PATH, and then finally assumes this script is in the current
working directory if $progname has no directory separators (e.g
when invoked as `$SHELL progname').
Revision
1.1681 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 14:10:33 2004 UTC (7 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.1680: +6 -1 lines
Diff to
previous 1.1680
* libltdl/ltdl.c (lt_dlexit, lt_dlpath_insertdir): Fix memleaks,
free user_search_path on lt_dlexit.
Revision
1.1678 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 7 03:07:13 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1677: +4 -1 lines
Diff to
previous 1.1677
* tests/defs.m4sh (scripts): Actually scan the generated ltmain.sh
for shell portability problems.
Revision
1.1677 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 7 02:53:45 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1676: +7 -1 lines
Diff to
previous 1.1676
* m4/libtool.m4 (_LT_FORMAT_COMMENT): Shell meta-characters in
_LT_DECL descriptions were not being escaped before injection into
TAG CONFIG here documents in config.status.
Revision
1.1676 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 6 13:49:22 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1675: +8 -1 lines
Diff to
previous 1.1675
* m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77): New macros to work
around the deficiencies in AC_PROG_CXX and AC_PROG_F77.
* configure.ac: Cleaned up, having moved the checks for compilers
which do not exist to libtool.m4.
Revision
1.1667.2.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 6 13:48:54 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
branch-2-0
Changes since
1.1667.2.8: +8 -1 lines
Diff to
previous 1.1667.2.8
, to
branch point 1.1667
* m4/libtool.m4 (_LT_PROG_CXX, _LT_PROG_F77): New macros to work
around the deficiencies in AC_PROG_CXX and AC_PROG_F77.
* configure.ac: Cleaned up, having moved the checks for compilers
which do not exist to libtool.m4.
Revision
1.1675 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 5 12:48:54 2004 UTC (7 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.1674: +4 -1 lines
Diff to
previous 1.1674
* libltdl/ltdl.c (try_dlopen): Move .la file parsing
part.. (parse_dotla_file): ..here. Adjust.
Revision
1.1674 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 5 12:42:45 2004 UTC (7 years, 7 months ago) by
rwild
Branch:
MAIN
Changes since
1.1673: +4 -1 lines
Diff to
previous 1.1673
* libltdl/ltdl.c (load_deplibs, try_dlopen): Revert unnecessary casts
to int from my patch from 2004-10-01.
Revision
1.1672 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 5 04:16:10 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1671: +6 -1 lines
Diff to
previous 1.1671
* config/ltmain.m4sh [darwin]: Make the -dylib_file flag work on
older darwins too. Reported by Christoph Egger.
Revision
1.1670 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 4 18:32:44 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1669: +38 -1 lines
Diff to
previous 1.1669
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Don't confuse $ECHO
with $lt_ECHO, or we always get a libtool with ECHO=echo, rather
than testing for a mechanism that quotes properly.
* NEWS: Updated.
* config/ltmain.m4sh: Need to include getopt.m4sh earlier so that
progpath is set before it is called to --no-reexec.
* NEWS: Updated.
Without this change, the distributed libtool tarball has a
dependency on autom4te. There was some inconsistency in the
filenames: now we have foo.m4sh -> m4sh -> foo.in -> configure
-> foo[.sh]. Bootstrap runs the m4sh steps and the resulting .in
files are distributed:
* tests/Makefile.am (EXTRA_DIST): Distribute defs.m4sh.
* Makefile.am (EXTRA_DIST): Distribute libtoolize.m4sh.
(libtoolize.in, libtoolize): Split into bootstrap and runtime
stages.
($(top_srcdir)/tests/defs.in, $(top_srcdir)/tests/defs): Ditto.
($(top_srcdir)/config/ltmain.sh): Swap ltmain.m4sh and ltmain.in
names.
* bootstrap: Make libtoolize.in and tests/defs.in.
* NEWS: Updated.
Revision
1.1667.2.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 4 17:06:35 2004 UTC (7 years, 7 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.6: +7 -2 lines
Diff to
previous 1.1667.2.6
, to
branch point 1.1667
* m4/libtool.m4 (_LT_PROG_ECHO_BACKSLASH): Don't confuse $ECHO
with $lt_ECHO, or we always get a libtool with ECHO=echo, rather
than testing for a mechanism that quotes properly.
* NEWS: Updated.
Revision
1.1667.2.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 4 08:59:33 2004 UTC (7 years, 7 months ago) by
gary
Branch:
branch-2-0
Changes since
1.1667.2.4: +19 -1 lines
Diff to
previous 1.1667.2.4
, to
branch point 1.1667
Without this change, the distributed libtool tarball has a
dependency on autom4te. There was some inconsistency in the
filenames: now we have foo.m4sh -> m4sh -> foo.in -> configure
-> foo[.sh]. Bootstrap runs the m4sh steps and the resulting .in
files are distributed.
* tests/Makefile.am (EXTRA_DIST): Distribute defs.m4sh.
* Makefile.am (EXTRA_DIST): Distribute libtoolize.m4sh.
(libtoolize.in, libtoolize): Split into bootstrap and runtime
stages.
($(top_srcdir)/tests/defs.in, $(top_srcdir)/tests/defs): Ditto.
($(top_srcdir)/config/ltmain.sh): Swap ltmain.m4sh and ltmain.in
names.
* bootstrap: Make libtoolize.in and tests/defs.in.
* NEWS: Updated.
Revision
1.1668 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 3 20:47:05 2004 UTC (7 years, 7 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1667: +8 -1 lines
Diff to
previous 1.1667
* config/ltmain.in: Change $XSED to $Xsed to fix hang noticed
under MinGW.
* tests/defs.in: Support VERBOSE=debug to enable shell tracing
while running tests.
Revision
1.1666 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 3 17:12:53 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1665: +8 -1 lines
Diff to
previous 1.1665
* libltdl/Makefile.am (libltdlc_la_LIBADD): Don't use
libdlloader_la_OBJECTS, an undocumented Automake internal
variable...
(libltdlc_la_SOURCES): ...use libdlloader_la_SOURCES here
instead.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
Revision
1.1663 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 3 13:50:08 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1662: +12 -1 lines
Diff to
previous 1.1662
* libltdl/lt__alloc.h: Declare exported functions with LT_SCOPE
for mingw32.
* libltdl/lt__dirent.h: Ditto.
* libltdl/argz._h: Ditto. Be careful about not requiring
additional libltdl files when used outside of libltdl.
* libltdl/slist.h: Ditto.
* HACKING: Add a section on libltdl implementation layering.
Revision
1.1661 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 2 15:56:19 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1660: +8 -2 lines
Diff to
previous 1.1660
* m4/libtool.m4 (hardcode_shlibpath_var) [darwin7*]: Revert my
hack from 2004-09-30 now that I've removed /lib/hello.la and the
tests work properly for me again.
Revision
1.1660 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 2 12:57:45 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1659: +15 -1 lines
Diff to
previous 1.1659
Initial support for s390x-ibm-tpf:
* m4/libtool.m4: Correct obvious spelling errors in remarks.
(_LT_ENABLE_LOCK): Make s390x-ibm-tpf hosts adopt elf64_s390
conventions.
(_LT_SYS_DYNAMIC_LINKER): Set defaults for s390x-ibm-tpf host.
(_LT_CHECK_MAGIC_METHOD): Skip all dependency checks for
s390x-ibm-tpf hosts.
(_LT_LINKER_SHLIBS): Make s390x-ibm-tpf hosts adopt GNU/Linux OS
attributes.
* NEWS: Updated.
Revision
1.1658 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 1 11:03:02 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1657: +5 -1 lines
Diff to
previous 1.1657
* config/ltmain.in (func_mode_link): Fix quoting bug. Fixes
e.g. the quoting of the -export-symbols-regex argument in .la
files' relink_command.
Revision
1.1657 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 1 10:24:18 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1656: +5 -1 lines
Diff to
previous 1.1656
* libltdl/lt__alloc.c (lt__memdup): Allocation can fail, so we
need to guard against null pointer dereference here.
* libltdl/ltdl.c (lt_dlcaller_register): Ditto.
Revision
1.1656 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 1 10:03:11 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1655: +4 -1 lines
Diff to
previous 1.1655
* libltdl/slist.c (slist_foreach): result was declared as
inner variable, shadowing the actually returned value.
Revision
1.1655 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 1 09:57:56 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1654: +7 -1 lines
Diff to
previous 1.1654
* libltdl/ltdl.c (load_deplibs, try_dlopen): Cast argument
to isspace/isalnum to the correct range. Also, cast to int to
avoid compiler warnings.
Revision
1.1654 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 1 02:55:50 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1653: +4 -1 lines
Diff to
previous 1.1653
* libltdl/ltdl.c (try_dlopen): Fix null pointer dereference in
case the name given to lt_dlopen contains no extension.
Revision
1.1653 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 30 21:56:13 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1652: +4 -1 lines
Diff to
previous 1.1652
* libltdl/lt_dlloader.c (lt_dlloader_remove), libltdl/ltdl.c
(tryall_dlopen, lt_dlhandle_next): Show usage of function pointers.
Revision
1.1652 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 30 21:27:30 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1651: +9 -2 lines
Diff to
previous 1.1651
* doc/libtool.texi (LT_INIT, Using libltdl)
(Module loaders for libltdl, Multiple dependencies)
(libtool script contents): Fix several typos (trivial change).
Revision
1.1651 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 30 20:53:17 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1650: +9 -1 lines
Diff to
previous 1.1650
* m4/libtool.m4 (hardcode_shlibpath_var) [darwin7]: My Panther
workstation doesn't hardcode the shared library path, although it
used to, so this is more likely a function of the binutils and/or
gcc I am using at the moment. The hardcode value setting code for
the configure script sucks at the moment though...
* (TODO): ...and needs to do a test compile instead of a table
lookup before 2.0 final.
Revision
1.1648 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 27 14:56:08 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1647: +6 -1 lines
Diff to
previous 1.1647
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [darwin]: Don't echo gcc -v
output during configure. (Really this time, honest)
Revision
1.1647 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 26 20:01:23 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1646: +7 -1 lines
Diff to
previous 1.1646
* m4/libtool.m4 (_LT_LINKER_SHLIBS) [aix]: In archive_expsym_cmds,
move -bnoentry linker option before $compiler_flags to honor any
possible -e entries in LDFLAGS.
Revision
1.1646 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 25 13:38:53 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1645: +10 -2 lines
Diff to
previous 1.1645
* config/ltmain.in (func_mode_link): When linking an installed
libtool library on the command line using -lfoo we need to find
the library in the search paths and add it's dependency_libs to
the link in the conv pass so that any libtool libs listed are
correctly expanded in the link pass.
Revision
1.1644 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 24 16:08:32 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1643: +12 -1 lines
Diff to
previous 1.1643
* config/general.m4sh (Xsed): Set a default when not used from
ltmain.in.
(ECHO): Audit for (and correct!) uses of $ECHO with more than one
argument, which breaks when ECHO='printf %sn', and with possible
`-' as first character of the argument, which breaks `print -r'
and some implementations of `echo'.
* config/ltmain.in, tests/defs.in, libtoolize.in (ECHO): Ditto.
Reported by Albert Chin-A-Young <china@thewrittenword.com>
Revision
1.1642 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 24 14:59:23 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1641: +6 -1 lines
Diff to
previous 1.1641
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [darwin]: Don't echo gcc -v
output during configure.
Revision
1.1641 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 24 12:51:24 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1640: +5 -1 lines
Diff to
previous 1.1640
* m4/libtool.m4 (_LT_DECL_EGREP): Only the newest CVS autoconf
AC_SUBSTs for GREP. Do our own here too to cater for release
autoconfen.
Revision
1.1639 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 23 14:50:36 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1638: +33 -1 lines
Diff to
previous 1.1638
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-deplibs.test, tests/demo-exec.test,
tests/demo-hardcode.test, tests/demo-inst.test,
tests/demo-make.test, tests/demo-nofast.test,
tests/demo-noinst-link.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-relink.test,
tests/demo-shared.test, tests/demo-static.test,
tests/demo-unst.test, tests/depdemo-conf.test,
tests/depdemo-exec.test, tests/depdemo-inst.test,
tests/depdemo-make.test, tests/depdemo-nofast.test,
tests/depdemo-relink.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/depdemo-unst.test,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/link-2.test, tests/link.test,
tests/mdemo-conf.test, tests/mdemo-dryrun.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/mdemo-make.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/mdemo-unst.test,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test, tests/nomode.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagtrace.test: POSIX `.' searches only in user's $PATH, so
we must use `. ./defs' to source the common code.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>
Revision
1.1637 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 23 13:07:14 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1636: +43 -2 lines
Diff to
previous 1.1636
Since defs can change (path to grep for example) when it is made
for a different host, it can't be shipped. That also means that
defs will always be generated in the build tree, so each test case
can have the srcdir discovery factored away into tests/defs.in:
* Makefile.am (EXTRA_DIST): s/defs/defs.in/g
* tests/Makefile.am (defs): New rule to remake defs from the
parent directory's Makefile.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/demo-conf.test,
tests/demo-deplibs.test, tests/demo-exec.test,
tests/demo-hardcode.test, tests/demo-inst.test,
tests/demo-make.test, tests/demo-nofast.test,
tests/demo-noinst-link.test, tests/demo-nopic.test,
tests/demo-pic.test, tests/demo-relink.test,
tests/demo-shared.test, tests/demo-static.test,
tests/demo-unst.test, tests/depdemo-conf.test,
tests/depdemo-exec.test, tests/depdemo-inst.test,
tests/depdemo-make.test, tests/depdemo-nofast.test,
tests/depdemo-relink.test, tests/depdemo-shared.test,
tests/depdemo-static.test, tests/depdemo-unst.test,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/link-2.test, tests/link.test,
tests/mdemo-conf.test, tests/mdemo-dryrun.test,
tests/mdemo-exec.test, tests/mdemo-inst.test,
tests/mdemo-make.test, tests/mdemo-shared.test,
tests/mdemo-static.test, tests/mdemo-unst.test,
tests/mdemo2-conf.test, tests/mdemo2-exec.test,
tests/mdemo2-make.test, tests/nomode.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-shared.test, tests/tagdemo-static.test,
tests/tagtrace.test: Removed srcdir discovery boilerplate...
* tests/defs.in: ...and put it here.
Revision
1.1636 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 23 12:26:39 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1635: +9 -2 lines
Diff to
previous 1.1635
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): move symcode calculation
to correct place.
* doc/libtool.texi (libtool script contents): update description
of global_symbol_to_cdecl.
Revision
1.1635 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 23 01:16:41 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1634: +19 -1 lines
Diff to
previous 1.1634
* configure.ac (M4SH): AC_SUBST m4sh expander.
* config/general.m4sh, config/getopt.m4sh: New files with factored
out functionality from...
* config/ltmain.in, libtoolize.in: ...here. m4_include the shared
code, and call AS_SHELL_SANITIZE. Also quote all `[' and `]' to
survive m4 run.
(func_serial): No need to double up m4sh quotes after a `#'.
(func_check_macros): Escape `dnl' to stop m4sh interpreting it as
a macro.
* tests/defs.in: New file expanded into tests/defs by autom4te.
* m4/libtool.m4 (_LT_DECL_EGREP): Also require fgrep for the tests
that use it.
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Now built with
M4SH.
(libtoolize): Ditto.
* bootstrap: Set M4SH for call to make.
* HACKING: No need to sync to AS_SHELL_SANITIZE by hand any more.
Revision
1.1634 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 23 00:13:02 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1633: +9 -1 lines
Diff to
previous 1.1633
* m4/libtool.m4: _LT_DECL uppercase ECHO.
* config/ltmain.in: Use it throughout.
(func_mkdir_p): Now matches the other implementations in
tests/defs and libtoolize.in.
* tests/sh.test: Updated to detect ECHO misuse.
Revision
1.1633 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 22 23:31:26 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1632: +8 -1 lines
Diff to
previous 1.1632
* config/ltmain.in (func_mode_link): Propagate a convenience
library's dependency libs correctly when it is being linked into a
libtool library. Deplibs are now propagated whether libdir is set
or not.
Revision
1.1632 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 22 22:46:10 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1631: +12 -1 lines
Diff to
previous 1.1631
The dlpreopen pass over libraries reverses the elements in the
$deplibs list. This causes problems when the link pass tries to
find libraries when they are located in non-standard places
denoted by -L options. Due to the reversed order these -L options
occur after the libraries that need them, and they are not found:
* config/ltmain.in: (Un)Reverse $deplibs list at the start of the
link pass in lib mode.
Revision
1.1631 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 22 08:50:33 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1630: +7 -1 lines
Diff to
previous 1.1630
* ltmain.in (func_generate_dlsyms) [cygwin, mingw]: when creating
a .exp file for an executable, also create a .def file, and add
that file to the link command via SYMFILES. This causes binutils
to generate an .edata section, and allows self dlopening to work.
* NEWS: Updated.
Revision
1.1630 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 22 08:11:49 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1629: +5 -1 lines
Diff to
previous 1.1629
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better quoting for
postinstall_cmds and postuninstall_cmds to allow spaces in install
paths.
Revision
1.1629 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 22 07:40:24 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1628: +10 -1 lines
Diff to
previous 1.1628
* config/ltmain.in (func_generate_dlsyms): Addresses in
_preloaded_symbols[] cannot go into .rdata section if symbols are
DATA imported from DLL, on windows, because runtime relocations
must happen.
* m4/libtool.m4 (_LT_LINKER_SHLIBS([TAGNAME])): Build exports for
symbols in .rdata sections.
Revision
1.1628 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 19 23:21:45 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1627: +16 -1 lines
Diff to
previous 1.1627
The checks in assign.test are trying to catch case of this ilk:
`foo=bar break', but unfortunately they also choke on `foo=bar;
break' and `foo=bar && break'. Writing a sophisticated test to
catch just the intended case seems like more trouble than it's
worth, but leaving the test in causes the testsuite to fail on
valid m4sh output:
* tests/assign.test: Removed; chokes on perfectly valid shell
syntax.
* tests/Makefile.am (COMMON_TESTS): Remove assign.test.
* tests/defs.in (scripts): Don't check the m4sh inputs, go back
to checking the generated ltmain.sh script.
Revision
1.1626 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 17 17:12:17 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1625: +7 -1 lines
Diff to
previous 1.1625
* config/ltmain.in (func_echo): Except for multi-line warnings and
errors, always use func_echo. $show is for command output, and
$echo is for internal use in backtick expressions and similar.
Revision
1.1625 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 17 14:13:03 2004 UTC (7 years, 7 months ago) by
gary
Branch:
MAIN
Changes since
1.1624: +27 -1 lines
Diff to
previous 1.1624
Missed a couple of MKDIR_P references in ltmain.in in my last
patch; fix them carefully. Introduce an opt_dry_run to ltmain.in
so that the implementations of func_mkdir_p can converge, and a
func_mktempdir to do a better job of temporary directory creation:
* libtoolize.in (func_mkdir_p): Don't fail if the directory wasn't
created in dry run mode.
* tests/defs (func_mkdir_p): Ditto. We don't actually have a dry
run mode for the tests, but the function is written carefully to
be kept in synch and work correctly here too.
* config/ltmain.in (func_mkdir_p): Ditto. This copy of the
function now only differs in its use of $echo over $ECHO.
(func_extract_archive): Removed first redundant mkdir call.
(func_mktempdir): New function that tries to avoid races when
making temporary directories.
(opt_dry_run): Set this if --dry-run is given at the CLI, or if
tests/mdemo-dryrun.test has forced the value of $run.
(func_mode_install): Call $MKDIR directly and error out if the
directory cannot be created.
(func_mode_link): Rather than copying func_mkdir_p into the
wrapper script as a replacement for $MKDIR_P, we know that the
script won't be called my `make -j', so write the current value of
$MKDIR.
Revision
1.1623 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 17 13:41:54 2004 UTC (7 years, 7 months ago) by
pogma
Branch:
MAIN
Changes since
1.1622: +6 -1 lines
Diff to
previous 1.1622
* m4/libtool.m4 [darwin] (_LT_LANG_CXX_CONFIG): Changes for 10.4.
* config/libtool.in [darwin]: ditto.
Revision
1.1622 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 16 14:57:01 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1621: +20 -1 lines
Diff to
previous 1.1621
My most recent `2004-09-02 Gary V. Vaughan' patch for mkdir_p
below is horrendously broken since it makes the installed libtool
try to run the mkinstalldirs or install-sh helper scripts. This
patch fixes the `make -j' mkdir race condition internally:
* libtoolize.in (func_mkdir_p): New slice and dice algorithm
to build the directory tree one dir at a time, ignoring errors
until the end incase they are transient due to a concurrent
identical mkdir.
* tests/defs (func_mkdir_p): Ditto.
* config/ltmain.in (func_mkdir_p): Ditto, except that ltmain.in
uses $echo rather than $ECHO, and uses $show and $run to interact
correctly with the command line.
* configure.ac (AM_INIT_AUTOMAKE): 1.8 is sufficient again.
* Makefile.am (edit): Don't substitute automake's $(mkdir_p).
* NEWS: Updated.
Revision
1.1621 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 15 18:24:00 2004 UTC (7 years, 8 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1620: +11 -1 lines
Diff to
previous 1.1620
* libltdl/loaders/loadlibrary.c: Compilation fixes (originally
from Gary V. Vaughan) to compile under MinGW.
* config/mkstamp: Translate input data so that it is assured to
use the Unix line terminations. This is necessary under Windows if
the files are checked out with CR/NL line terminations. A
side-effect of this change is that input must always be from
stdin. Previously a filename argument was accepted as well.
Revision
1.1619 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 15 01:39:18 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1618: +7 -1 lines
Diff to
previous 1.1618
* m4/libtool.m4 (_LT_ENABLE_LOCK):Replace AC_TRY_LINK with
AC_LINK_IFELSE to get rid of `autoconf -Wobsolete' warning.
* m4/ltdl.m4 (LT_LIB_DLLOAD): Ditto.
Revision
1.1618 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 15 01:25:34 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1617: +8 -1 lines
Diff to
previous 1.1617
* config/ltmain.in (func_quote_for_eval): Set a return value to
avoid forking at every call. Changed all callers.
(func_mode_link): Simplified, and removed the final non-portable
nested escaped double quotes in back quotes usage in the process.
Revision
1.1617 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 14 22:47:11 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1616: +6 -1 lines
Diff to
previous 1.1616
* config/ltmain.in (func_quote_for_eval): Factor out the ugly
shell meta-character quoting. Changed all callers.
Revision
1.1616 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 14 22:10:37 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1615: +6 -1 lines
Diff to
previous 1.1615
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Simplification:
distinguish between data and code symbols on every system.
Revision
1.1615 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 14 21:23:43 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1614: +13 -1 lines
Diff to
previous 1.1614
Unfortunately, libtool has no way of telling if unrecognized
compiler flags need an argument or not, and can disect options and
pass parts through incorrectly. This changeset reverts both
2004-09-06 Albert Chin-A-Young (topmost) and 2004-09-05 Albert
Chin-A-Young below, and recognises more options explicitly:
* config/ltmain.in (func_mode_link): Pass through options needed
to compile in 64-bit mode with gcc, and the SGI, Sun, HP and IBM
compilers.
Revision
1.1614 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 13 08:23:04 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1613: +6 -1 lines
Diff to
previous 1.1613
* m4/libtool.m4 (_LT_CMD_GLOBALS_SYMBOLS): Fix a typo I made when
applying 2004-09-11 Ralf Wildenhues.
Revision
1.1612 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 12 13:36:17 2004 UTC (7 years, 8 months ago) by
pogma
Branch:
MAIN
Changes since
1.1611: +19 -1 lines
Diff to
previous 1.1611
Our fortran tests were not very good. All the libraries created
were convenience libs, so we did not test the creation of shared
libraries on any platform. Also none of the libs used any actual
fortran library calls, adding a call to write(*,*) in each lib
causes the tests to fail on darwin (and presumably other platforms).
These new tests would likely cause many more fortran test failures,
so if there is an error during make it is reported as SKIP.
* tests/f77demo-make.test: Don't fail hard, skip on failure.
* tests/f77demo/foof2.f: New file.
* tests/f77demo/foof3.f: New file.
* tests/f77demo/fprogram.f: Call routine in new lib.
* tests/f77demo/foof.f: Call routine in another new lib.
* tests/f77demo/Makefile.am: Make a couple of new libraries, add
$(FLIBS) to cprogram LDADD.
Revision
1.1611 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 11 00:50:27 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1610: +8 -1 lines
Diff to
previous 1.1610
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): The linker distinguishes
data and code symbols on linux-gnu/ia64. Fixes multiple testsuite
failures.
* NEWS: Updated.
Revision
1.1609 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 6 00:11:00 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1608: +13 -1 lines
Diff to
previous 1.1608
Hopefully, passing unrecognised compiler arguments through
unmolested will prove to be a good plan for the 2.0 release. If
it goes awry, we can get back to where we were by reverting this
patch and the 2004-09-05 Albert Chin-A-Young patch, aka
gary@gnu.org--2004/libtool--devo--1.0--patch-169,172:
* config/ltmain.in (func_mode_link): Because we now pass through
compiler arguments we doesn't recognize, the code to pass
through GCC's -m* arguments is not needed.
Revision
1.1608 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 5 23:59:39 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1607: +6 -1 lines
Diff to
previous 1.1607
* Makefile.am (clean-ltmain-sh): Using '==' to test for equality
in a shell script is not portable. Use '=' instead.
Revision
1.1606 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 5 18:10:03 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1605: +7 -1 lines
Diff to
previous 1.1605
* config/ltmain.in (func_mode_link): Pass otherwise unrecognised +
and - style switches to the compiler.
* NEWS: Updated.
Revision
1.1604 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 5 17:35:14 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1603: +6 -1 lines
Diff to
previous 1.1603
* m4/libtool.m4, config/ltmain.in: When calling $LTCC,
pass default $CFLAGS through with $LTCFLAGS.
Revision
1.1603 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 3 13:02:32 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1602: +7 -1 lines
Diff to
previous 1.1602
* config/ltmain.in (func_mode_link): Use $pic_object as
$non_pic_object if $non_pic_object=none.
* NEWS: Updated.
Revision
1.1602 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 3 08:10:21 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1601: +5 -1 lines
Diff to
previous 1.1601
* bootstrap: Remember that the ltmain.sh generated by bootstrap
is missing most of its substitution values, so force it to be
rebuilt at make time by touching $(top_srcdir)/config/ltmain.in.
Revision
1.1601 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 3 01:54:37 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1600: +12 -1 lines
Diff to
previous 1.1600
From Martin Quinson <mquinson@ens-lyon.fr>
* m4/libtool.m4 (_LT_SETUP, _LT_ENABLE_LOCK, LT_PATH_LD): Use
AS_HELP_STRING to get rid of autoconf -Wobsolete warning
messages.
* m4/ltdl.m4 (LT_WITH_LTDL, _LT_ENABLE_INSTALL): Ditto.
* m4/ltoptions.m4 (_LT_ENABLE_SHARED, _LT_ENABLE_STATIC)
(_LT_ENABLE_FAST_INSTALL, _LT_WITH_PIC): Ditto.
* TODO: Updated
Revision
1.1598 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 3 00:34:48 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1597: +4 -1 lines
Diff to
previous 1.1597
* HACKING: Explain how to verify detached signatures with gpg in
the release announcement templates.
Revision
1.1596 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 3 00:26:37 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1595: +25 -1 lines
Diff to
previous 1.1595
Builds of packages that use libtool and make -j produce "directory
already exists warnings" for .lib directory. Build on automake
wisdom to support make -j builds where a suitable mkdir is
available:
* configure.ac (AM_INIT_AUTOMAKE): Require 1.9, which goes to some
trouble to find a $(mkdir_p) that doesn't interfere with make -j.
* Makefile.am (edit): Substitute for @mkdir_p@.
* config/ltmain.in (MKDIR_P): Take @mkdir_p@ value.
(mkdir): Removed.
(func_mkdir_p): New function to use $MKDIR_P. Factor out all
previous mkdir calls to use this function.
(RM, MV): Declared as in libtoolize.in. Changed all callers.
* libtoolize.in (MKDIR_P): Take @mkdir_p@ value from automake.
(func_mkdir_p): Use it, similarly to new config/ltmain.in.
* tests/defs: Synchronize boiler plate code with ltmain.in.
Adjust all callers.
Add missing copyright preamble.
* tests/demo-static.test: Add missing copyright preamble.
Reported by Daniel Reed <n@ml.org>
Revision
1.1595 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 2 15:33:35 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1594: +6 -1 lines
Diff to
previous 1.1594
* Makefile.am (clean-ltmain-sh): Quote $(top_builddir) for the
shell, incase it is not set when running maintainer rules with
`make -fMakefile.maint'.
Don't show the shell commands.
Revision
1.1592 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 2 12:55:31 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1591: +34 -1 lines
Diff to
previous 1.1591
* libltdl/slist.c, libltdl/slist.h: Merge in changes from latest
upstream. Mostly comments, formal item boxing, a sort function,
and const madness reduction.
(slist_new): Removed.
(slist_box, slist_unbox, slist_sort): New.
(SListCompare, SListCallback): Swapped!
(slist_remove, slist_find): Change order of parameters for
orthogonality with slist_foreach. Changed all callers.
* libltdl/lt_dlloader.c (loader_cmp): Renamed to...
(loader_callback): ...this. Return boxed item.
(lt_dlloader_remove): Adjust to new loader_callback semantics;
unbox each removed item before returning.
Remove unused variable.
Remove const from name parameter, since the slist API cannot
guarantee userdata const-ancy for its callback functions.
(lt_dlloader_find): Adjust to new loader_callback semantics; need
to return the contents of the boxed item.
Remove const from name parameter, since the slist API cannot
guarantee userdata const-ancy for its callback functions.
* libltdl/lt_dlloader.h (lt_dlloader_find, lt_dlloader_remove):
Adjust to new constless footprint.
* libltdl/ltdl.c (ltdl_exit): The global `loaders' list is changed
variable `loader' is invalidated. Since some loaders may be
resident modules that cannot be unloaded (though we have none
yet), we must save each `next' address before calling
`lt_dlloader_remove'.
* NEWS: Updated.
* THANKS: Added Ralf.
Revision
1.1591 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 1 17:32:09 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1590: +9 -1 lines
Diff to
previous 1.1590
* libltdl/lt_dlloader.c (lt_dlloader_add): Handle malloc failure
from slist_new.
* libltdl/ltdl.c (loader_init): Trust lt_dlloader_add(), don't
overwrite its error type, and simplify.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.1589 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 1 09:48:25 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1588: +8 -1 lines
Diff to
previous 1.1588
* libtoolize.in, config/ltmain.in: Add CDPATH protection to
preamble.
* tests/defs: Put a full m4sh.m4 style 'Be Bourne compatible'
preamble in here too.
* HACKING: Note that tests/defs needs synching with m4sh.m4 too.
* TODO: Add new item.
Revision
1.1588 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 1 08:51:33 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1587: +4 -1 lines
Diff to
previous 1.1587
* libltdl/ltdl.c (try_dlopen, lt_dlforeachfile): Use correct cpp
macro name, LT_DLSEARCH_PATH.
Revision
1.1583 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 1 01:22:26 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1582: +21 -1 lines
Diff to
previous 1.1582
Don't use C99 flexible array types as we want to be C89
compatible. Instead, revert to the old way of doing things with
an array of symbol name vs. address, and adding the originator as
the first symbol but with a NULL address:
* config/ltmain.in (func_extract_dlsyms): Store originator as a
NULL address symbol.
* libltdl/ltdl.h (lt_dlsymbol): Removed.
(lt_dlsymlist): Remove originator field.
(LTDL_SET_PRELOADED_SYMBOLS): Adjust.
* libltdl/loaders/preopen.c (vm_open, lt_dlpreload_open): Adjust
for new types.
(vm_sym): Skip the new originator symbol when scanning symbol
names.
* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust preloaded symbols
test file to match.
* NEWS: Updated.
Revision
1.1582 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 31 23:57:04 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1581: +13 -1 lines
Diff to
previous 1.1581
Libtool currently assumes that certain characteristics, such as
enable_shared, apply to the host architecture rather than per-
language. Running the tests over a broken compiler can corrupt
these values, when there is no C++ compiler for example, so we
skip most of the tests in those cases.
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): If caught_CXX_compiler was
set from configure.ac, then don't run all the compiler tests.
(_LT_LANG_F77_CONFIG): Similarly for caught_F77_compiler.
Revision
1.1581 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 31 14:24:25 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1580: +10 -1 lines
Diff to
previous 1.1580
* Makefile.am (clean-ltmain-sh): Remove stale config/ltmain.sh
from the build tree that were left behind by previous versions of
libtool.
($top_srcdir)/stamp-vcl: Since this rule is already called on
every invocation of make, hook clean-ltmain-sh in here too.
Suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.1580 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 31 10:49:11 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1579: +6 -1 lines
Diff to
previous 1.1579
* bootstrap: Update warning message to reflect having split
libtool.m4 into several files.
Also, add config/ltmain.sh to list of stale files from previous
versions to be removed before bootstrap.
Revision
1.1578 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 30 20:44:11 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1577: +5 -1 lines
Diff to
previous 1.1577
* config/ltmain.in: Double quote even $# for the sake of sh.test.
(exec_cmd): Be careful about "`"foo"`" quoting, even in comments
to avoid triggering the tests in sh.test.
Revision
1.1577 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 30 20:27:17 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1576: +5 -1 lines
Diff to
previous 1.1576
* configure.ac: Because of the way the autoconf C++ testing
works, we need to call the C test first to work in an environment
that has no C++ compiler.
Revision
1.1576 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 30 12:33:08 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1575: +11 -1 lines
Diff to
previous 1.1575
* libltdl/lt_dlloader.c (lt_dlloader_remove): Since the return
value of this function is often passed to free, don't declare it
`const'. Responsibility for this memory is given back to the
caller on return.
* libltdl/lt_dlloader.h (lt_dlloader_remove): Ditto.
* libltdl/ltdl.c (lt_dlexit): Adjust.
* NEWS: Updated.
Revision
1.1571 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 20:36:32 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
CVS Tags:
release-1-9b
Changes since
1.1570: +8 -1 lines
Diff to
previous 1.1570
* configure.ac: Bumped version to 1.9b.
* NEWS: Updated.
* INSTALL, config/config.guess, config/config.sub,
config/texinfo.tex: Updated from canonical source.
* Makefile.maint, HACKING: Update instructions for releasing in a
VPATH build.
Revision
1.1570 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 19:52:20 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1569: +5 -1 lines
Diff to
previous 1.1569
* Makefile.am (dist-hook): Only run if README-alpha exists.
* README.alpha: Renamed from README-alpha to stop automake from
automatically adding it to DIST_COMMON.
Revision
1.1568 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 16:59:22 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1567: +4 -1 lines
Diff to
previous 1.1567
* Makefile.am (dist-hook): Always distribute just a README file,
but take its contents from README-alpha for alpha releases.
Revision
1.1566 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 16:05:34 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1565: +15 -1 lines
Diff to
previous 1.1565
Add a new `-weak' flag to tell libtool when not to propogate
dependency libraries from dlpreopened modules to libraries:
* config/ltmain.in: Support new -weak link mode option. Adjust
help message.
* libltdl/Makefile.am (libltdlc_la_LDFLAGS): Use it.
* doc/libtool.texi (Linking with dlopened modules): Document it.
(Link mode): Mention -weak.
* NEWS: Updated.
Revision
1.1565 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 15:09:15 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1564: +7 -1 lines
Diff to
previous 1.1564
* config/ltmain.in (opt_help): Defer showing help messages until
after a possible following --mode argument has been parsed, so we
can handle `libtool --help --mode=foo'.
Revision
1.1564 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 10:29:08 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1563: +27 -1 lines
Diff to
previous 1.1563
We have had shell functions in ltmain.in for a few years without
complaint now, and recently a few more have crept in. Make a
start at refactoring the code with shell functions, and
standardising on option parsing style:
* config/ltmain.in (func_echo, func_verbose, func_error)
(func_fatal_error, func_fatal_help, func_missing_arg)
(func_version, func_usage, func_help): Boiler plate shell
functions mostly copied from libtoolize.in. Changed *lots* of
shell snippets to call these functions as appropriate, rather than
inlining the same code over and over.
(func_config, func_features, func_enable_tag, func_mode_help):
Factored out from the shared option parsing loop. Write a new
shared option parser based on the one in libtoolize.in.
(func_check_version_match): Factored out from global scope.
(func_mode_compile, func_mode_execute, func_mode_finish)
(func_mode_install, func_mode_link, func_mode_uninstall): Break
each of the top level mode handlers out into a function. Adjust
main loop.
(modename, prevopt, prev, optarg, show_help): Removed in the
course of cleaning up the shared option parser.
(opt_duplicate_deps): Use `:' and `false' instead of `yes' and `',
so we can run it directly, rather than calling test.
Revision
1.1563 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Aug 28 16:15:23 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1562: +14 -1 lines
Diff to
previous 1.1562
To help users submit better bug reports, improve the general
instructions, and provide additional useful info alongside the bug
reporting address in --help output:
* Makefile.am (edit): Substitute $host_triplet.
* libtoolize.in: Output useful debug info with --help.
* config/ltmain.in: Ditto.
* README: Rewritten. Added copyright info.
* README-alpha: Rewritten. Added copyright info.
* HACKING: New file, partly taken from old README-alpha.
Revision
1.1562 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 27 18:08:47 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1561: +19 -1 lines
Diff to
previous 1.1561
Two things to stop `make distcheck' from trying to rebuild
distributed files (m4/ltversion.m4 and config/ltmain.in) in the
readonly source tree:
* Makefile.am (stamp-vcl): Keep only one copy of stamp-vcl; in
$(top_srcdir), so that an up-to-date version is rolled into the
dist tarball even from a VPATH build.
($(top_srcdir)/config/ltmain.sh): Don't depend on Makefile,
otherwise ltmain.sh needs to be rebuilt after every config.status
run, and then configure needs to be rebuilt, and it all goes
horribly wrong :-/ Unfortunately, we can't depend on Makefile.am
either, because that is a circular dependency. The downside of
this change is that it is now possible to edit Makefile.am to
change the way ltmain.sh is generated, and the dependency
information can't tell that ltmain.sh needs regenerating.
Revision
1.1560 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 27 13:12:41 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1559: +7 -1 lines
Diff to
previous 1.1559
* doc/libtool.texi (Cheap tricks): Fix the instructions for making
a ltmain.in wrapping libtool in light of recent changes to the
version checking code.
Revision
1.1559 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 26 13:13:03 2004 UTC (7 years, 8 months ago) by
pogma
Branch:
MAIN
Changes since
1.1558: +4 -1 lines
Diff to
previous 1.1558
* config/ltmain.in [darwin]: Use the -dylib_file flag and avoid
linking to so many libraries on darwin.
Revision
1.1556 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 26 09:02:41 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1555: +9 -1 lines
Diff to
previous 1.1555
* config/ltmain.in (piecewise linking): Use a GNU ld script if
possible.
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Add per-tag variable
with_gnu_ld.
(_LT_LANG_CXX_CONFIG): Don't set unused variable with_gnu_ldcxx.
Revision
1.1555 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 22 22:02:07 2004 UTC (7 years, 8 months ago) by
gary
Branch:
MAIN
Changes since
1.1554: +70 -2 lines
Diff to
previous 1.1554
The Grand Renaming. In preparation for libtool-2.0, move all of
the many and varied m4 symbols accumulated by libtool over the
years, considering also that modern autoconf can detect unexpanded
macros even without AC in the macro name:
* bootstrap: Remove libltdl/config.h from previous releases.
* m4/libtool.m4, m4/ltdl.m4, doc/libtool.texi: Basically, run a
giant sed transformation like this:
s,AC_LIB_LTDL,LTDL_INIT,g
s,AC_LIBLTDL_CONVENIENCE,LTDL_CONVENIENCE,g
s,AC_LIBLTDL_INSTALLABLE,LTDL_INSTALLABLE,g
s,AC_WITH_LTDL,LT_WITH_LTDL,g
s,AC_LTDL_ENABLE_INSTALL,_LT_ENABLE_INSTALL,g
s,AC_DEPLIBS_CHECK_METHOD,_LT_CHECK_MAGIC_METHOD,g
s,AC_LIBTOOL_OBJDIR,_LT_CHECK_OBJDIR,g
s,AC_LTDL_OBJDIR,_LT_CHECK_OBJDIR,g
s,AC_LTDL_DLPREOPEN,_LT_CHECK_DLPREOPEN,g
s,AC_LIBTOOL_SYS_MAX_CMD_LEN,LT_CMD_MAX_LEN,g
s,AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE,_LT_CMD_GLOBAL_SYMBOLS,g
s,AC_LIBTOOL_SYS_OLD_ARCHIVE,_LT_CMD_OLD_ARCHIVE,g
s,AC_PROG_LD_RELOAD_FLAG,_LT_CMD_RELOAD,g
s,AC_LIBTOOL_SYS_LIB_STRIP,_LT_CMD_STRIPLIB,g
s,AC_CHECK_LIBM,LT_LIB_M,g
s,AC_LTDL_DLLIB,LT_LIB_DLLOAD,g
s,AC_LIBTOOL_COMPILER_OPTION,_LT_COMPILER_OPTION,g
s,AC_LIBTOOL_PROG_CC_C_O,_LT_COMPILER_C_O,g
s,AC_LIBTOOL_PROG_COMPILER_NO_RTTI,_LT_COMPILER_NO_RTTI,g
s,AC_LIBTOOL_PROG_COMPILER_PIC,_LT_COMPILER_PIC,g
s,AC_LIBTOOL_SYS_HARD_LINK_LOCKS,_LT_COMPILER_FILE_LOCKS,g
s,AC_LTDL_DLSYM_USCORE,LT_FUNC_DLSYM_USCORE,g
s,AC_LIBTOOL_LINKER_OPTION,_LT_LINKER_OPTION,g
s,AC_LIBTOOL_PROG_LD_SHLIBS,_LT_LINKER_SHLIBS,g
s,AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH,_LT_LINKER_HARDCODE_LIBPATH,g
s,AC_PATH_MAGIC,_LT_PATH_MAGIC,g
s,AC_PATH_TOOL_PREFIX,_LT_PATH_TOOL_PREFIX,g
s,AC_PROG_LD,LT_PATH_LD,g
s,AC_PROG_LD_GNU,_LT_PATH_LD_GNU,g
s,AC_PROG_NM,LT_PATH_NM,g
s,AC_LTDL_SYS_DLOPEN_DEPLIBS,LT_SYS_DLOPEN_DEPLIBS,g
s,AC_LIBTOOL_DLOPEN_SELF,LT_SYS_DLOPEN_SELF,g
s,AC_LIBTOOL_POSTDEP_PREDEP,_LT_SYS_HIDDEN_LIBDEPS,g
s,AC_LTDL_SYSSEARCHPATH,LT_SYS_DLSEARCH_PATH,g
s,AC_LTDL_SHLIBEXT,LT_SYS_MODULE_EXT,g
s,AC_LTDL_SHLIBPATH,LT_SYS_MODULE_PATH,g
s,AC_LTDL_SYMBOL_USCORE,LT_SYS_SYMBOL_USCORE,g
s,AC_LIBTOOL_SYS_DYNAMIC_LINKER,_LT_SYS_DYNAMIC_LINKER,g
s,_LT_AC_TAGVAR,_LT_TAGVAR,g
s,_LT_AC_SYS_COMPILER,_LT_TAG_COMPILER,g
s,_LT_AC_PROG_ECHO_BACKSLASH,_LT_PROG_ECHO_BACKSLASH,g
s,_LT_AC_SYS_LIBPATH_AIX,_LT_SYS_MODULE_PATH_AIX,g
s,_LT_AC_SHELL_INIT,_LT_SHELL_INIT,g
s,_LT_AC_LOCK,_LT_ENABLE_LOCK,g
s,_LT_AC_CHECK_DLFCN,_LT_HEADER_DLFCN,g
s,_LT_AC_TRY_DLOPEN_SELF,_LT_TRY_DLOPEN_SELF,g
s,LT_AC_PROG_EGREP,_LT_DECL_EGREP,g
s,LT_AC_PROG_SED,_LT_DECL_SED,g
* doc/libtool.texi (Autoconf macros): Document exported macros.
* libtoolize.in: Compare ltdl.m4 serial numbers for LTDL_INIT
instead of newly obsoleted AC_LIB_LTDL.
(func_scan_files): Also set seen_ltdl for LTDL_INIT and
LT_WITH_LTDL.
* libltdl/ltdl.c (lt_dlforeachfile): LT_SYS_LIBSEARCH_PATH is not
an environment variable, it is an actual path.
Reported by Noah Mish <noah@cs.caltech.edu>
Revision
1.1554 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 12 04:14:11 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1553: +6 -1 lines
Diff to
previous 1.1553
* m4/libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
thanks to Daniel Reed.
Revision
1.1552 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 6 13:02:30 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1551: +6 -1 lines
Diff to
previous 1.1551
* bootstrap: Remove `-f Makefile.am' now that we have an actual
Makefile to build ltmain.sh.
Revision
1.1551 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 15:32:58 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1550: +6 -1 lines
Diff to
previous 1.1550
* bootstrap: Run the bootstrap rules from a file named Makefile,
copied from Makefile.am for fresh checkouts.
Revision
1.1550 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 09:34:28 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1549: +6 -1 lines
Diff to
previous 1.1549
* m4/libtool.m4 (_LT_PROG_LTMAIN): Require ltmain.sh using
using Autoconf's new AC_REQUIRE_AUX_FILE.
Revision
1.1549 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 07:54:14 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1548: +9 -2 lines
Diff to
previous 1.1548
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Depends on
Makefile.
(timestamp): Factor out timestamp setting and edit it based on the
version number, so that it is empty for release versions.
($(top_srcdir)/config/ltmain.sh): Use it.
(libtoolize): Ditto.
Revision
1.1548 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 07:16:13 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1547: +4 -1 lines
Diff to
previous 1.1547
* Makefile.am (libtool): Depends on ltmain.sh.
(libtoolize): Set and substitute TIMESTAMP.
Revision
1.1547 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 06:58:55 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1546: +5 -1 lines
Diff to
previous 1.1546
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Actually run
$(MKSTAMP) before changing directories, or it won't be found.
Forgot to save before my last commit :-(
Revision
1.1546 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 5 06:40:19 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1545: +10 -1 lines
Diff to
previous 1.1545
* Makefile.am ($(top_srcdir)/m4/ltversion.m4): Since we already did
`cd $(top_srcdir)' for this rule, we can't mv ltversion.tmp to the
relative $(top_srcdir) again! Also, run $(MKSTAMP) before changing
directories, or it won't be found.
($(top_srcdir)/config/ltmain.sh): Ditto.
(EXTRA_DIST): We should distribute ltversion.m4 too.
Revision
1.1545 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 4 14:10:59 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1544: +8 -1 lines
Diff to
previous 1.1544
* m4/libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
not actually be set, we should use SHELL here, also make darn sure
that SHELL is set to something. Bug from Willem Jan Palenstijn
<wpalenst@math.leidenuniv.nl>.
Revision
1.1544 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 3 14:54:31 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1543: +7 -1 lines
Diff to
previous 1.1543
* ltmain.in: Allow some static libraries to be used in generating a
shared library on NetBSD and OpenBSD. match-pattern_regex decides
which are good.
Revision
1.1541 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 31 00:17:02 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1540: +14 -1 lines
Diff to
previous 1.1540
Although libtool is optimised to not need to subconfigure libltdl,
the installed libltdl sources for libtoolize need to put
libltdl/configure.ac in the parent package so that *it* can
subconfigure libltdl. That way we don't put any constraints on
the build system used by the parent package because the
libtoolized libltdl subtree is a self-contained sub-project:
* libltdl/Makefile.am (EXTRA_DIST): Add configure.ac.
(nobase_ltdldata_DATA): Change back to libltdl's own
configure.ac.
Revision
1.1540 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 23:02:39 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1539: +41 -1 lines
Diff to
previous 1.1539
My thanks to Alexandre Duret-Lutz <adl@gnu.org> for the insight
required to write this changeset -- especially that ltmain.sh is
the same on any machine for a given release, which I hadn't
noticed for some bizarre reason: It turns out that generating
distributed files from configure causes no end of hassle, as
evidenced by the many patches I've generated over the last few
days to try and get the dist and distcheck make rules to work.
Instead of all that hair, we now simply generate our distributed
files (now including ltmain.sh) with make rules -- and since
automake creates make variables for all AC_SUBSTs, that is really
easy. The code looks a lot more like automake and autoconf
Makefile.ams now, and doesn't have all the rough edges the earlier
hacky solution suffered from. We still generate libtool from
config.status, but that is not a distributed file, and doesn't
break the golden rule. Besides, there is way more going on there
than a bunch of substitutions:
* Makefile.am (edit): New common sed substitutions for files now
generated by make instead of config.status.
(CLEANFILES): Clean new tmp files.
(EXTRA_DIST): Add ltmain.sh.
(vcl-tmp): Reinstated.
(m4/ltversion.m4, config/ltmain.sh): New rules. Generate from
here instead of config.status.
(libtoolize): Ditto.
(libtool): Call config.status to regenerate if necessary.
(dist-hook): Removed.
* config/ltmain.in: Moved here from top_srcdir.
* README-alpha: Update instructions to check AS_SHELL_SANITIZE is
up to date.
* bootstrap: Rewritten. Generate m4/ltversion.m4 and
config/ltmain.sh because configure depends on them.
* configure.ac (AC_CONFIG_SRCDIR): Use libtoolize.in now that
ltmain.in has moved.
(AC_CONFIG_FILES): Don't generate distributed files,
config/ltmain.sh and libtoolize from config.status. We have make
rules to do that now.
Revision
1.1537 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 13:35:30 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1536: +7 -1 lines
Diff to
previous 1.1536
* m4/libtool.m4, ltmain.in: autoconf now says the best thing to do
with CDPATH is to (unset CDPATH) >/dev/null 2>&1 && unset CDPATH,
so do it.
Revision
1.1220.2.111 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 13:16:55 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
branch-1-5
Changes since
1.1220.2.110: +8 -1 lines
Diff to
previous 1.1220.2.110
, to
branch point 1.1220
* libtool.m4 [darwin]: $GREP is not defined here, use $EGREP.
* ltmain.in (func_extract_archives): Backport func_extract_archives
from cvs HEAD to reduce code size and enable the darwin fat archive
extraction.
Revision
1.1536 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 19:34:23 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1535: +7 -1 lines
Diff to
previous 1.1535
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Ugh. More hair to
help `make distcheck'; not only do we have to make a copy of
ltmain.sh available in the source tree, but we have to be really
careful about permission bit twiddling when we copy it across into
the possible read-only $(top_srcdir)/config directory!
Revision
1.1535 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 18:13:37 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1534: +6 -1 lines
Diff to
previous 1.1534
* tests/tagtrace.test: Skip this test when running a VPATH build
against a read-only source tree (as in distcheck for example),
since autoconf wants to write temporary files in $top_srcdir
otherwise.
Revision
1.1534 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 16:49:27 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1533: +8 -1 lines
Diff to
previous 1.1533
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Automake assumes,
quite rightly for every project except libtool, that there will be
an ltmain.sh in the source tree.
(EXTRA_DIST): As do the dist rules it generates.
(dist-hook): Even though we definitely don't want to distribute
our local ltmain.sh.
Revision
1.1533 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 16:40:08 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1532: +5 -1 lines
Diff to
previous 1.1532
* config/config.guess, config/config.sub: Don't check these in,
they cause spurious conflicts on cvs commit and update, and are
added by bootstrap in any case.
Revision
1.1532 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 10:34:35 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1531: +6 -1 lines
Diff to
previous 1.1531
* configure.ac (AC_INIT): Revert an accidental commit from my
testing of package_revision.
Revision
1.1531 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 29 09:33:59 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1530: +7 -1 lines
Diff to
previous 1.1530
* doc/libtool.texi (Tags): Document CC.
* m4/libtool.m4 (_LT_SETUP): Register CC as supported tag so that
Automake uses it.
Revision
1.1530 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 28 16:14:01 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1529: +14 -1 lines
Diff to
previous 1.1529
Fix a long-standing bug where macro_version was always empty in
the generated m4/ltversion.m4. Except for CVS revisions:
* ltmain.in (package_revision): Don't try to deduce it from
TIMESTAMP, since that is empty for release versions; simply
substitute it...
* configure.ac (package_revision): ...from here, having
precalculated it before resetting TIMESTAMP for release versions.
* bootstrap: Force regeneration of m4/ltversion.m4, but retain
timestamps if there is no change to the content.
Revision
1.1529 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 28 14:57:19 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1528: +17 -1 lines
Diff to
previous 1.1528
To take full advantage of this, libtool must be bootstrapped with
CVS autoconf, otherwise pdksh chokes on some nested escaped quotes
from libtool.m4. Using CVS autoconf protects configure from
non-bourne compatible shells in the same way this changeset
protects libtool and libtoolize:
* libtoolize.in: Include latest CVS autoconf AS_SHELL_SANITIZE
expansion to make various shells fully bourne compatible.
* ltmain.in: Ditto.
* m4/libtool.m4 (AC_PATH_TOOL_PREFIX): Remove spurious quotes, the
RHS of = assignment is not IFS split.
(_LT_LANG_CXX_CONFIG): Ditto.
(AC_LIBTOOL_POSTDEP_PREDEP): Ditto.
Revision
1.1528 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 27 12:51:31 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1527: +12 -1 lines
Diff to
previous 1.1527
This change fixes another VPATH build bug, where the vcl.tmp
target forced a rebuild of stamp-vcl in the build tree (and
hence regeneration of m4/ltversion.m4, thus an automake driven
rebootstrap that doesn't know about $fakes) requiring a fresh
./bootstrap after every cvs/tla update:
* Makefile.am (vcl.tmp): Removed.
(stamp-vcl): Adopt former vcl.tmp target rules.
Revision
1.1527 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 25 20:36:43 2004 UTC (7 years, 9 months ago) by
gary
Branch:
MAIN
Changes since
1.1526: +10 -5 lines
Diff to
previous 1.1526
* ltmain.in: Make sure that dependency libraries of -dlpreopened
libraries are propogated properly.
Revision
1.1524 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 22 13:37:51 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1523: +5 -1 lines
Diff to
previous 1.1523
* ltmain.in [darwin](func_extract_archives): Clean up last commit
a little, some suggestions are from Albert Chin, those that are
broken are mine.
Revision
1.1523 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 22 13:03:47 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1522: +6 -1 lines
Diff to
previous 1.1522
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for
included files in the right places.
Revision
1.1522 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 20 14:53:11 2004 UTC (7 years, 9 months ago) by
pogma
Branch:
MAIN
Changes since
1.1521: +10 -1 lines
Diff to
previous 1.1521
* ltmain.in [darwin](func_extract_archives): Because fat archives
on darwin can not be extracted using ar, we need to use lipo to
extract the thin archives and then use lipo again to generate the
individual fat objects. This should allow people to run configure
with CC set to "cc -arch ppc -arch ppc64" or "cc -arch ppc -arch
i386" or whatever to match the toolchain they have available.
Revision
1.1520 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 18 14:13:03 2004 UTC (7 years, 10 months ago) by
pogma
Branch:
MAIN
Changes since
1.1519: +7 -1 lines
Diff to
previous 1.1519
* libltdl/Makefile.am: Ensure that lt__dirent.h is part of the dist,
also make failed looking for configure.ac, look for
$(top_srcdir)/configure.ac instead.
Revision
1.1519 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:37:12 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1518: +31 -1 lines
Diff to
previous 1.1518
* libltdl/lt__private.h (lt_dlhandle_struct): Renamed to
lt__handle to better reflect the naming scheme.
* libltdl/ltdl.h (lt_dlhandle): Be truly opaque with a void *.
* libltdl/lt_dlloader.c (lt_dlloader_remove): Party to
lt__private.h, so use internal lt__handle instead of opaque
lt_dlhandle.
* libltdl/ltdl.c (LT_DLGET_FLAG, LT_DLSET_FLAG): Add a cast to
internal lt__handle type.
(try_dlopen, tryall_dlopen, load_deplibs, unload_deplibs): Ditto.
(lt_dlexit, lt_dlclose, lt_dlsym): Use lt__handle to iterate
throught the handle list.
(try_dlopen): Use lt__zalloc instead of MALLOC and memset.
* libltdl/ltdl.h (lt_dlcaller_id): Be truly opaque with a void *.
(lt_dlhandle_interface): New callback type for filtering handles
according to the interface they present.
* libltdl/ltdl.c (lt_dlcaller_register): Take an id and an
interface check callback, and generate a caller_id.
(iterator): New static variable for the use of...
(lt_dlhandle_first): New function. Set the iterator for
subsequent calls to lt_dlhandle_next.
(lt_dlhandle_next): Either work as before when iterator is unset,
or else skip handles that fail the interface check in iterator set
by lt_dlhandle_first.
* libltdl/ltdl.h (lt_dlhandle_first): Declaration.
* doc/libtool.texi (User defined module data): Document the new
APIs.
* NEWS: Updated.
Revision
1.1518 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:33:12 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1517: +38 -1 lines
Diff to
previous 1.1517
Split lt_dlloader management into a separate file, and factor
`loaders' list management into a new SList ADT. In the process,
the API for writing loaders is a little cleaner, so all the
existing loaders were tweaked to take advantage of that:
* libltdl/slist.h, libltdl/slist.c: New files implementing a
generic singly linked list container ADT. The ADT is purely
internal, and none of its API's are visible from an installed
libltdl.
* libltdl/lt_dlloader.h (lt_dlloader): Removed next field again
:-) Renamed to lt_dlvtable for API. Changed all callers.
(lt_dlloader_get): New function to turn an lt_dlloader into its
associated lt_dlvtable.
(lt_dlloader_add): Removed unused data parameter. The caller
data belongs to (and is set by) the loader itself, not the
loader's client. Changed all callers.
(lt_dlloader_name, lt_dlloader_data): Removed. Use
lt_dlloader_get instead!
* libltdl/lt__private.h: Include slist.h.
(lt__alloc_die_callback): Add missing LT_SCOPE to declaration.
(lt_dlhandle_struct): Use lt_dlvtable instead of opaque
lt_dlloader.
* libltdl/ltdl.c (lt_dlexit): Rewritten for the new loader API.
(loaders, lt_dlloader_add, lt_dlloader_remove, lt_dlloader_next,
lt_dlloader_find): Moved from here...
* libltdl/lt_dlloader.c ((loaders, lt_dlloader_add,
lt_dlloader_remove, lt_dlloader_next, lt_dlloader_find): ...to
here. And rewritten in terms of new SList interface.
* libltdl/ltdl.c (lt_dlexit, tryall_dlopen): Rewritten in terms of
new lt_dlloader interface.
* libltdl/Makefile.am (libdlloader_la_SOURCES): Add slist.h and
slist.c. Move lt_dlloader.h from here...
(pkginclude_HEADERS): ...to here.
(libltdl_la_SOURCES): Add lt_dlloader.c and lt_dlloader.h.
Revision
1.1517 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:26:28 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1516: +11 -1 lines
Diff to
previous 1.1516
Collapse two almost identical structures into one:
* libltdl/lt_dlloader.h (lt_dlloader): Add next field.
* libltdl/ltdl.c (lt_user_dlloader): Remove entirely. Change all
callers to use lt_dlloader instead. Add a compatibility macro.
(lt_dlloader_add): Remove copy and allocate stage, just hook
directly into the loaders list.
Revision
1.1516 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:22:47 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1515: +13 -1 lines
Diff to
previous 1.1515
A cleaner way to access the private fields of an lt_dlhandle
than my move of the module field into lt_dlinfo:
* libltdl/ltdl.c (lt_caller_data, lt_dlhandle_struct): Move from
here...
* libltdl/lt__private.h (lt_caller_data, lt_dlhandle_struct):
...to here. And put the module field back here...
* libltdl/ltdl.h (lt_dlinfo): ...instead of here.
* libltdl/loaders/loadlibrary.c (vm_open): Adjust.
Revision
1.1515 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:20:15 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1514: +8 -1 lines
Diff to
previous 1.1514
* libltdl/lt__private.h (streq, strneq): New macros to make strcmp
calls as used for simple comparison easier to read.
* libltdl/loaders/dyld.c, libltdl/loaders/preopen.c,
libltdl/ltdl.c: Use them!
Revision
1.1514 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 15 12:14:43 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1513: +93 -2 lines
Diff to
previous 1.1513
This pervasive changeset makes two intertwined deep changes to the
operation of libtool (neither would work alone). First, there is
a new feature that allows libraries to preopen modules. This
entails a backwards incompatible change to the libltdl API for
separating out the preloaded symbol lists by owner. Second, in
the tradition of "eating our own dogfood", libltdl now preloads
its own dlloaders. The internal API for dlloaders has also had to
change in a backwards incompatible way in support of the new
library preloading feature. If you don't use preloaded libraries,
you needn't change your project sources, though you will need to
recompile against the new libltdl. The API changes are mostly
confined to dlloaders, so you probably needn't worry about those
(unless you have written a custom loader that you want libltdl to
use):
* configure.ac (AC_CONFIG_FILES): Add libltdl/loaders/Makefile.
* libltdl/configure.ac (AC_CONFIG_FILES): Add loaders/Makefile.
* libltdl/loaders: New directory for module loaders, to simplify
Makefile rules, and to give the loaders themselves names that are
unique in the first few characters.
* libtoolize.in (func_copy_all_files): Copy recursively to pick up
the loaders directory contents.
* libltdl/loaders/Makefile.am: New file. Move module building
rules to here...
* libltdl/Makefile.am: ...from here.
(VERSION_INFO): Bumped version info to signify interface changes.
(libltdl_la_CPPFLAGS, libltdlc_la_CPPFLAGS): Set LTDLOPEN
appropriately for each library.
* libltdl/loader-dld_link.c, libltdl/loader-dlopen.c,
libltdl/loader-dyld.c, libltdl/loader-load_add_on.c,
libltdl/loader-loadlibrary.c libltdl/loader-preopen.c,
libltdl/loader-shl_load.c: Moved from here...
* libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
libltdl/loaders/loadlibrary.c libltdl/loaders/preopen.c,
libltdl/loaders/shl_load.c: ...to here.
(get_vtable): New entry function for each.
* libltdl/loaders/preopen.c (lt_dlsymlists_t): Replaced by...
(symlist_chain): ...a new structure which maps lists of preloaded
symbols from the object that loads them.
(lt_dlpreload_open): New function to automatically open all
preloaded modules belonging to a named object (ORIGINATOR).
* libltdl/lt__alloc.c (lt__zalloc): New function to return a block
of zeroed out new memory.
* libltdl/lt__alloc.h (lt__zalloc): Prototype it.
* libltdl/lt__private.h (lt__alloc_die_callback): Add missing
prototype.
(lt__error_strings): Make this opaque to callers.
* libltdl/lt_error.c (lt__error_strings): Move the implementation
to here.
* libltdl/lt_dlloader.h (lt_user_dlloader): Add extra fields to
make originator focused preloading possible. *BREAKS BACKWARDS
COMPATIBILITY*
(lt_dlloader_add): Take advantage of new fields to simplify
paramater list.
* libltdl/lt_system.h (LT_STR): New ANSI stringification macro.
(LT_CONC): Fix it to work from within macros.
* libltdl/ltdl.c (loader_init, loader_init_callback): Simplify
dlloader loading.
(get_vtable, preloaded_symbols): Point these at the preopen.c
symbols to bootstrap the loader chain.
(lt_dlinit): Load the preopen dlloader manually, and then use it
to load any other preloaded dlloaders.
(lt_dlloader_add): Simplify parameter list. Populate new
fields. Chain new loaders according to priority field.
* libltdl/ltdl.h (lt_dlsymlist): Add a new originator field.
(lt_dlpreload_callback_func): Type of a callback for automatic
lt_dlpreload_open loading.
(LTDL_SET_PRELOADED_SYMBOLS): Adjust to hook into preloaded
symbols from the "@PROGRAM@" originator.
* tests/demo/dlmain.c (main): Use mangled preloaded_symbols symbol.
* tests/pdemo/longer_file_name_dlmain.c (main): Ditto.
* ltmain.in: Don't spew spurious warnings when dlopening and
dlpreopening modules.
(func_generate_dlsyms): Factored out from multiple copies in the
rest of the code. Generate originator keyed symbol lists.
(func_extract_archives): Also factored. Extract the contents of
convenience archives for linking with dependent libraries when
--whole-archive is not available.
[darwin]: Don't try to link $old_library unless it exists, and
$lib is a bundle.
* m4/ltdl.m4 (AC_LTDL_DLLIB): Check for all possible dynamic
loading libraries/apis rather that stopping when an acceptable one
is discovered.
(LT_DLLOADERS): New variable for holding dlloaders that can be
preloaded.
* doc/libtool.texi: Document interface changes.
* NEWS: Updated.
Revision
1.1513 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 12 14:07:50 2004 UTC (7 years, 10 months ago) by
pogma
Branch:
MAIN
Changes since
1.1512: +8 -1 lines
Diff to
previous 1.1512
* m4/libtool.m4 [darwin]: Set whole_archive_flag_spec to '' for xlc,
or it does not pass it's tests. xlc passes -noall_load (the default)
and when -all_load is also specified Apple's /usr/bin/libtool barfs
and dies.
Revision
1.1512 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 8 09:34:45 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1511: +14 -1 lines
Diff to
previous 1.1511
* libltdl/ltdl.h (lt_dlinfo): Move private module field to here...
* libltdl/ltdl.c (lt_dlhandle_struct): ...from here. Changed all
callers.
* libltdl/loader-loadlibrary.c (sys_wll_open): Use new inteface to
scan loaded handle->info.module fields for previously loaded
modules.
* doc/libtool.texi (User defined module data): Document changes to
the interface.
* NEWS: Updated.
Reported by Chuck Wilson <cwilson@ece.gatech.edu>
Revision
1.1510 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 24 12:21:40 2004 UTC (7 years, 10 months ago) by
pogma
Branch:
MAIN
Changes since
1.1509: +7 -1 lines
Diff to
previous 1.1509
* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
handle backslash quoting poorly, before doing anything else.
* tests/defs: Likewise.
Revision
1.1509 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 21 16:40:00 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1508: +8 -2 lines
Diff to
previous 1.1508
* libtoolize.in (libtoolize_flags): With the --ltdl option, we
libtoolize the libltdl subdirectory automatically.
* m4/ltdl.m4 (AC_WITH_LTDL): Fix overquoted args.
Revision
1.1508 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 21 14:52:56 2004 UTC (7 years, 10 months ago) by
pogma
Branch:
MAIN
Changes since
1.1507: +11 -1 lines
Diff to
previous 1.1507
* ltmain.in (dependency_libs) [darwin]: Remove -framework stuff from
dependency_libs. Instead, invent a new .la var "inherited_linker_flags"
to keep any linker flags which should be used when linking the library,
but are outside the usual -L -l, -R etc that can be used in
dependency_libs. Any unusual flags in dependency_libs cause recent
versions of libtool to die with "cannot find the library `'", so
it is required to move frameworks out of there. :(
Revision
1.1506 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 21 10:17:26 2004 UTC (7 years, 10 months ago) by
gary
Branch:
MAIN
Changes since
1.1505: +15 -1 lines
Diff to
previous 1.1505
* m4/ltdl.m4 (AC_WITH_LTDL): Remove redundant AC_REQUIRE calls.
Either set variables to allow a client to link with the installed
libltdl, or else compile a local libltdl as a convenience library.
* libtoolize.in (opt_ltdl): Removed in favour of...
(ltdldir): ...this, which is defaulted to "libltdl" or can be set
by the user with an argument to --ltdl.
(Main): Use it!
* doc/libtool.texi (Distributing libltdl): Improved documentation
on libltdl.
(Invoking libtoolize): Document new optional --ltdl target
directory argument.
Revision
1.1505 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 17 11:53:18 2004 UTC (7 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.1504: +4 -1 lines
Diff to
previous 1.1504
* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [darwin*]: Fix a typo
in allow_undefined_flag: s,${Wl},${wl},g
Revision
1.1504 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 17 08:03:48 2004 UTC (7 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.1503: +10 -1 lines
Diff to
previous 1.1503
* libtoolize.in (func_scan_files): Accept AC_WITH_LTDL as an
indication that libltdl is being used.
(Main): Without AC_CONFIG_MACRO_DIR, don't just dump all the
macro files in `.' since they are never used, and aclocal will
copy them from $aclocaldir into aclocal.m4 anyway.
Reported by Alexandre Duret-Lutz <adl@gnu.org>
Revision
1.1503 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 16 17:17:21 2004 UTC (7 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.1502: +15 -1 lines
Diff to
previous 1.1502
libltdl uses LIBOBJS, which leak out into a parent project if both
share the same configure.ac. Libtool itself doesn't compile any
code, so it is okay to do it during bootstrap, but other projects
need to treat libltdl as a configurable subproject to keep their
respective LIBOBJS separate:
* libltdl/configure.ac: New file, based on configure.ac.
* libltdl/Makefile.am (AC_LOCAL_AMFLAGS): Use our own m4
directory.
(ltdldata_DATA): List *all* the files that libtoolize --ltdl will
install.
Revision
1.1501 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 16 15:08:28 2004 UTC (7 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.1500: +24 -1 lines
Diff to
previous 1.1500
Automake 1.9 won't have the AC_PROG_EGREP bug (aclocal used to
pull an old installed libtool.m4 as well as the bootstrap
m4/libtool.m4 if an AC_DEFUN was removed), and we have
lt~obsolete.m4 to work around it in the mean time. libtoolize
can install macro files from $prefix/share/aclocal perfectly well
without us needing to move to a whole other directory:
* Makefile.am (pkgmacro_DATA): Renamed to aclocal_DATA, so m4
files are installed to $prefix/share/aclocal again.
(install-data-local): Don't remove just installed macros!
* libtoolize.in (pkgmacrodir): Renamed to aclocaldir.
(func_copy_some_files): New function factored out of...
(func_copy_all_files): ...here. Adjust to use func_copy_some_files.
(re_pkgaux_files): Renamed to glob_pkgaux_files, since it is not
a regular expression.
(re_pkgmagro_files): Replaced with...
(pkgmacro_files): ...a colon delimited list of libtool installed
m4 files from aclocaldir.
(Main): Copy macro files from aclocaldir again.
* NEWS: Updated.
Revision
1.1500 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 21 22:27:07 2004 UTC (7 years, 11 months ago) by
bfriesen
Branch:
MAIN
Changes since
1.1499: +6 -1 lines
Diff to
previous 1.1499
* ltmain.sh (check_executable): The WIN32 API and MinGW do not support
S_IXOTH and S_IXGRP so use of these modes should be conditional.
Revision
1.1499 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 21 20:18:18 2004 UTC (7 years, 11 months ago) by
gary
Branch:
MAIN
Changes since
1.1498: +6 -1 lines
Diff to
previous 1.1498
* tests/tagtrace.test: Forgot to add this file to the repository
for Alexandre's 2004-05-16 patch below.
Revision
1.1498 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 18 04:49:57 2004 UTC (8 years ago) by
pogma
Branch:
MAIN
Changes since
1.1497: +6 -1 lines
Diff to
previous 1.1497
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Make this an m4_defun,
test the tags compiler to see if it is GCC, not the CC compiler.
Revision
1.1497 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 17 17:42:42 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1496: +12 -1 lines
Diff to
previous 1.1496
* doc/libtool.texi (Invoking libtool): Mention --tag=TAG.
(Tags, Trace interface): New nodes.
* m4/libtool.m4 (LT_SUPPORTED_TAG): New macro.
(_LT_LANG): Call it.
* tests/tagtrace.test: New file.
* tests/Makefile.am
(TESTS): Add tagtrace.test.
* tests/defs: Define AUTOCONF.
Revision
1.1496 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 17 16:41:21 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1495: +14 -1 lines
Diff to
previous 1.1495
* ltmain.in: Add new qnx version type support.
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Use it. Set
ldqnx.so linker type.
(AC_DEPLIBS_CHECK_METHOD): QNX6 uses GNU C++, with deplib
checking, so use pass_all.
(AC_LIBTOOL_PROG_COMPILER_PIC): Use -shared for QNX.
(_LT_LANG_CXX_CONFIG): QNX can make shared libraries.
* m4/ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): QNX opens deplibs on
dlopen.
* NEWS: Updated.
Revision
1.1495 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 5 13:16:51 2004 UTC (8 years ago) by
pogma
Branch:
MAIN
Changes since
1.1494: +7 -1 lines
Diff to
previous 1.1494
* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
around = for a test and a comma between runpath_var and $1. Bug
reported by Max Bowsher.
Revision
1.1494 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 22 22:47:19 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1493: +23 -1 lines
Diff to
previous 1.1493
* libltdl/argz.h: Moved from here...
* libltdl/argz_.h: ...to here, so as not to shadow system
argz.h when we `#include <argz.h>' for example.
#include stdlib.h and sys/types.h to ensure we get a size_t
definition.
* libltdl/argz.c (HAVE_CONFIG_H): Set it up how ltdl likes it when
used by another client.
* m4/argz.m4: New file.
(gl_FUNC_ARGZ): Try to find an error_t definition, and a system
argz.h.
* m4/ltdl.m4: Use it.
(AC_LTDL_FUNC_ARGZ): Removed.
* libltdl/lt__glibc.h: #include <argz.h> to pick up either the
system argz.h or our libltdl/argz.h if necessary.
* libltdl/Makefile.am (libltdl_la_SOURCES): Move argz.h from
here...
(ltdldata_DATA): ...here. Along with argz.c.
(argz.h): Generate from argz_.h if the system file is missing.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revision
1.1493 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 22 22:08:18 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1492: +22 -1 lines
Diff to
previous 1.1492
According to Howard Chu <hyc@highlandsun.com>:
Applications should assume that the native dlopen is NOT
thread-safe, and take care of locking themselves. All application
calls into libltdl should thus be protected by the caller.
* libltdl/lt_mutex.c, libltdl/lt_mutex.h: Removed.
* libltdl/Makefile.am (pkginclude_HEADERS): Removed lt_mutex.h.
(libltdl_la_SOURCES): Removed lt_mutex.c and lt_mutex.h.
* libltdl/ltdl.h: Don't include lt_mutex.h.
* libltdl/lt__private.h (LT__MUTEX_GETERROR, LT__MUTEX_SETERROR)
(LT__MUTEX_SETERRORSTR): Renamed to...
(LT__GETERROR, LT__SETERROR, LT__SETERRORSTR): ...this. Changed
all callers.
(LT__MUTEX_LOCK, LT__MUTEX_UNLOCK, lt_dlmutex_lock)
(lt_dlmutex_unlock, lt_dlmutex_seterror, lt_dlmutex_geterror):
Removed. Changed all callers.
* doc/libtool.texi (Thread Saftey in libltdl):
* NEWS: Updated.
Revision
1.1491 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 19 14:47:29 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1490: +5 -1 lines
Diff to
previous 1.1490
* m4/libtool.m4: Use cc rather than ld to created
a shared library on HP-UX 11.x. On HP-UX 10.x, the
C compiler doesn't grok -b so we continue to use ld.
Revision
1.1490 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 19 14:37:34 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1489: +6 -1 lines
Diff to
previous 1.1489
* m4/libtool.m4: Use cc rather than ld to create a
shared library on Solaris. When using the Sun
Workshop compiler 5.0 (and I presume any previous
version), revert to ld due to compiler errors.
Revision
1.1485 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 19 12:49:54 2004 UTC (8 years ago) by
gary
Branch:
MAIN
Changes since
1.1484: +11 -3 lines
Diff to
previous 1.1484
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
newer adds predep_objects and postdep_objects itself, so don't
duplicate them in $archive_cmds and $archive_expsym_cmds.
* NEWS: Updated.
Reported by Roberto Bagnare <bagnara@cs.unipr.it>
Revision
1.1483 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 17 15:30:39 2004 UTC (8 years, 1 month ago) by
pogma
Branch:
MAIN
Changes since
1.1482: +8 -1 lines
Diff to
previous 1.1482
Peter O'Gorman <peter@pogma.com>
* m4/libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use sysctl to get the
max cmd length on BSD* and darwin. Make sure that there is a safety
factor too.
Revision
1.1482 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 15 17:05:25 2004 UTC (8 years, 1 month ago) by
keybuk
Branch:
MAIN
Changes since
1.1481: +12 -1 lines
Diff to
previous 1.1481
* m4/libtool.m4 (_LT_LANG_DEFAULT_CONFIG): Remove code to handle 'none'
and 'all' options, this now always assumes automatic mode as that
works so well.
(_LT_LANG_DEFAULT): Remove definition
* m4/ltoptions.m4: Remove 'no-lang', 'auto-lang' and 'all-lang' options.
* configure.ac: Invoke LT_LANG for each desired supported language.
* doc/libtool.texi: Remove documentation for the LT_INIT options,
rewrite LT_LANG documentation.