From: Ralf Wildenhues Date: Wed, 6 Jan 2010 07:03:33 +0000 (+0100) Subject: Bump copyright years. X-Git-Tag: v2.2.7b~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d9381c8e169234431b50002eb95672ee7cc1850;p=thirdparty%2Flibtool.git Bump copyright years. * ChangeLog.2009: New, rotated from ... * ChangeLog: ... here. * Makefile.am (EXTRA_DIST): Add ChangeLog.2009. * NEWS, libltdl/config/ltmain.m4sh: Bump copyright years. * libltdl/m4/libtool.m4 (_LT_COPYING, LT_OUTPUT): Likewise. * libtoolize.m4sh: Likewise. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index 6c07b7f7a..bb79597a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,879 +1,13 @@ -2009-12-30 Peter Rosin - - * libltdl/ltdl.c (lt_dlerror): Remove meaningless conditional. - -2009-12-29 Peter Rosin - - * libltdl/ltdl.c (file_not_found): Fix typos in code comment. - -2009-12-12 Ralf Wildenhues - - Replace last __oline__ instance. - * libltdl/m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Replace last - __oline__ instance with $LINENO. - -2009-12-09 Ralf Wildenhues - - Improve parsing of .la files in libltdl. - * libltdl/ltdl.c (trim): Do not dump core upon missing quote in - module .la file. - * tests/lalib-syntax.at (syntax of .la files): New file, new - test. - * Makefile.am (TESTSUITE_AT): Add tests/lalib-syntax.at. - Report by Bob Friesenhahn. - -2009-12-05 Ralf Wildenhues - - Sane fallback initialization of $ECHO from $as_echo. - * libltdl/config/general.m4sh: Use 'printf %s\n' if $as_echo is - unset. - * tests/testsuite.at: Likewise. - * THANKS: Update. - Report by Vadim Zeitlin and Peter Rosin. - -2009-12-02 Ralf Wildenhues - - lt_dlloader_remove and lt_dlloader_find accept const arguments. - * libltdl/lt_dlloader.c (lt_dlloader_remove, lt_dlloader_find): - Accept `const char *' arguments, as documented. Cast them to - `void *' for the slist machinery. - * libltdl/libltdl/lt_dlloader.h: Adjust prototypes. - - Test and fix slist.c. - * libltdl/libltdl/slist.h: Include stddef.h, for size_t. - (slist_remove): Return pointer to SList, not void. - * libltdl/slist.c: Include stdlib.h, for malloc and free. - (slist_remove): Adjust prototype as above. - (slist_sort): Do not loop forever on one-item list. - * tests/slist.at (SList functionality): New file, new test. - * Makefile.am (TESTSUITE_AT): Add tests/slist.at. - -2009-11-30 Peter Rosin - - Please C++ compilers when calling strrchr. - * libltdl/ltdl.c (has_library_ext): Match the return type of - strrchr with the first argument to please C++ compilers. - Report by Peter O'Gorman. - -2009-11-29 Ralf Wildenhues - - Fix bindir and dlopen tests for C++ compilers (CC=g++). - * tests/bindir.at (bindir basic lib test, bindir install tests): - Include stdlib.h rather than declaring abort. - * tests/lt_dlopenext.at (lt_dlopenext error messages): Use - `extern "C"' annotation for dlsym'ed function in C++ mode. - -2009-11-25 Peter Rosin - - Fix cross build issue in execute mode test. - * tests/execute-mode.at: Skip test for cross builds. - -2009-11-24 Ralf Wildenhues - - Enable symbol versioning with the GNU gold linker. - * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Accept 'GNU gold' - in the version string. - * NEWS, THANKS: Update. - Report by Peter Fritzsche. - - Tighten regex for Portland C++ compiler for version 10. - * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [linux]: - Match a dot after version 1 through 5, so 10 and up don't match, - and use weak symbols. - * THANKS: Update. - Report by Jeff Squyres and Brent Leback. - -2009-11-16 Peter O'Gorman - - Update libltdl version to match 2.2.6b release. - * libltdl/Makefile.inc: Make version 9:1:2 - -2009-11-14 Bob Friesenhahn - - Don't load module.la from current directory by default. - * libltdl/ltdl.c (try_dlopen): Do not attempt to load an - unqualified module.la file from the current directory (by - default) since doing so is insecure and is not compliant with - the documentation. - * tests/testsuite.at: Qualify access to module.la file in - current directory so that test passes. - -2009-11-14 Peter O'Gorman - - Only use preopen loader to load preopened archives - * libltdl/ltdl.c: Limit checking of .a to preopen loader. - * tests/lt_dlopen_a.at: Add test. - * Makefile.am: Add test. - -2009-11-14 Ralf Wildenhues - - Recognize `pgfortran' as Portland compiler. - * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS): - Accept `pgfortran*' too. - Report by Jeff Squyres. - -2009-11-04 Alexandre Oliva - Ralf Wildenhues - - Fix verbose link extraction for multiply reconfigured GCC. - * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) - : Drop GCC lines "Configured with" that - may contain unrelated flags. - -2009-11-02 Eric Blake - - Allow gcc builds with -Wall -Werror. - * libltdl/ltdl.c (try_dlopen): Use strlen rather than LT_STRLEN on - an array that will never be NULL. - -2009-11-01 Ralf Wildenhues - - Fix func_normal_abspath sed script for Solaris. - * libltdl/config/general.m4sh (pathcar, pathcdr, removedotparts) - (collapseslashes, finalslash): Use single quotes, for clarity. - (removedotparts): Avoid \{N,M\} after subexpression \(...\), for - Solaris /bin/sed. - - Improve versioning algorithm documentation. - * doc/libtool.texi (Updating version info): Repeat the - algorithms in different, hopefully simpler terms. - * THANKS: Update. - Prompted by Richard B. Kreckel. - -2009-11-01 Ingo Weinhold (tiny change) - - Support for the Haiku operating system. - * libltdl/config/ltmain.m4sh (func_mode_link): Add cases for - `*-*-haiku*' alongside `*-*-beos*'. - * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) - (_LT_CHECK_MAGIC_METHOD, LT_LIB_M, _LT_COMPILER_PIC) - (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): Add cases for - `haiku*'. - * NEWS, THANKS: Update. - -2009-11-01 Ralf Wildenhues - - Fix quoting of AS, DLLTOOL, and OBJDUMP for the libtool script. - * libltdl/m4/ltoptions.m4 (AC_LIBTOOL_DLOPEN): Quote values of - $AS, $DLLTOOL, and $OBJDUMP, so they can contain arguments. - * THANKS: Update. - Report by Matthijs Kooijman. - -2009-09-18 Ralf Wildenhues - - Initial support for the Cuda Compiler Driver on Linux. - * libltdl/config/ltmain.m4sh (func_mode_compile): Accept source - file extensions `.cu' and `.cup'. - * libltdl/m4/libtool.m4 (_LT_COMPILER_NO_RTTI, _LT_COMPILER_PIC) - (_LT_LINKER_SHLIBS): Support for `nvcc' compiler driver. - * NEWS, THANKS: Update. - Report by Mahesh Narayanamurthi. - -2009-09-12 Dave Korn - - Control where win32 DLLs get installed. - * libltdl/config/general.m4sh (func_normal_abspath): New function. - (func_relative_path): Likewise. - * libltdl/config/ltmain.m4sh (func_mode_help): Document "-bindir". - (func_mode_link): Accept new "-bindir" option and use it, if - supplied, to place Windows DLLs. - * tests/bindir.at: New file for install tests using "-bindir". - * Makefile.am (TESTSUITE_AT): Add bindir.at. - * doc/libtool.texi (Link Mode): Update documentation. - * NEWS, THANKS: Update. - -2009-09-11 Akim Demaille - - libtool: clean libconftest.a. - * libltdl/m4/libtool.m4 (_LT_REQUIRED_DARWIN_CHECKS): Here. - -2009-09-10 Peter Rosin - - func_win32_libid doesn't work with MS dumpbin - * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD): The $NM - interface is assumed to be BSD nm in func_win32_libid, so - check for that before using it. - -2009-09-07 Ralf Wildenhues - - Allow dlopen self test to work with gcc's -fvisibility=hidden. - * libltdl/m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Declare default - visibility for the symbol we are going to test dlopen (NULL) - when a GCC version is used that understands the visibility - attribute, under the assumption that if -fvisibility=hidden - will be used, the user code will be sufficiently annotated - for visibility of needed symbols from the main executable. - * THANKS: Update. - Report by Josh Hursey against OpenMPI. - - Fix and split recent testsuite addition for compile/link flags. - * tests/flags.at (passing flags through libtool): Split into ... - (passing CC flags through libtool) - (passing CXX flags through libtool) - (passing F77 flags through libtool) - (passing FC flags through libtool) - (passing GCJ flags through libtool): ... these five tests, - factorized with m4_foreach. Fix F77 and FC compile and link - commands; add GCJ tag. Use LT_AT_TAG to correctly skip tags - for which no compiler exists. Use $EXEEXT where appropriate. - Drop unneeded use of reload_cmds. - Reports by Peter Rosin and Peter O'Gorman. - -2009-09-07 Peter O'Gorman - - Testsuite keyword 'interactive' and check-* rules. - * Makefile.am (testsuite_deps, testsuite_deps_uninstalled): - New variables. - (check-local, installcheck-local): Use them. - (check-interactive, check-noninteractive): New rules. - * tests/link-order2.at (Link order of deplibs), - tests/static.at (static linking flags for programs): Add keyword - `interactive'. - * doc/libtool.texi (Test descriptions): Document all keywords - used in the Libtool test suite. - * NEWS: Update. - - Fix failure test in the presence of --with-pic or -prefer-pic. - * tests/fail.at (Failure tests): Run non-PIC failure test only - if pic_mode is 'default' or 'no', rather than 'default' or 'yes' - and also -prefer-pic has not been passed in $CFLAGS. - * THANKS: Update. - Report by Donn Washburn. - - Add testsuite exposure for passing of compiler and linker flags. - * tests/flags.at (passing flags through libtool): New file, new - test, for bug fixed in previous commit. - * Makefile.am (TESTSUITE_AT): Add tests/flags.at. - -2009-09-04 Peter Rosin - - Make -Wc,FLAG behave like -Xcompiler FLAG in link mode. - * libltdl/config/ltmain.m4sh (func_mode_link): Remove "-Wc," - instead of replacing it with "$wl" when linking programs - through the compiler driver, just as is the case when linking - libraries. - * NEWS: Update. - -2009-08-23 Lennart Poettering (tiny change) - - Shut up prototype warnings with recent GCC and -Wstrict-prototypes. - * libltdl/config/ltmain.m4sh (func_generate_dlsyms): Use recent - GCC's diagnostic pragma to override a -Wstrict-prototypes - setting for the symbol list code. - * THANKS: Update. - -2009-08-23 Ralf Wildenhues - - Remove __oline__ from macros, for less spurious configure diffs. - * libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK, _LT_COMPILER_OPTION) - (_LT_COMPILER_C_O, LT_PATH_NM): Replace __oline__ instances with - $LINENO. - * NEWS: Update. - -2009-07-24 Roumen Petrov (tiny change) - - Fixup 'execute mode' test for w32. - * tests/execute-mode.at (execute mode): Add missing $EXEEXT. - (LDFLAGS): Add -no-undefined. - -2009-07-01 Yaakov Selkowitz (tiny change) - Charles Wilson - - [CXX] Use correct export_dynamic_flag_spec for PE-COFF $hosts - * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [cygwin*|mingw*|pw32*|cegcc*]: - Define export_dynamic_flag_spec as -Wl,--export-all-symbols here as well - (see commit 5f2bbb494a2753afb2878c399cfd8316b7403a5b). - -2009-06-29 Charles Wilson - - [mingw] Improve sys_lib_search_path_spec detection. - * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Fix handling - of dos-style paths when parsing $CC -print-search-dirs output. - -2009-06-28 Charles Wilson - - Finish adding alias for obsoleted AC_LIBTOOL_RC macro. - * libltdl/m4/libtool.m4: Add reminder comment concerning - aclocal-1.4 backwards compatibility. - * libltdl/m4/lt~obsolete.m4: Remove unnecessary AC_DEFUN. - -2009-06-27 Charles Wilson - - Add alias for obsoleted AC_LIBTOOL_RC macro. - * libltdl/m4/libtool.m4: Add alias for obsoleted - macro AC_LIBTOOL_RC. - -2009-06-21 Charles Wilson - - Remove unneeded functions and options from cwrapper - * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) - [lt_opt_process_env_set]: Remove. - [lt_opt_process_env_prepend]: Remove. - [lt_opt_process_env_append]: Remove. - [lt_split_name_value]: Remove. - [file scope]: Don't declare removed functions. Remove - constants and defines related to eliminated commandline - options. - [main]: Remove code related to eliminated commandline - options --lt-env-set, --lt-env-prepend, --lt-env-append. - -2009-06-19 Yaakov Selkowitz (tiny change) - Charles Wilson - - Ensure LT_PATH_LD works when called before LT_INIT - * libltdl/m4/libtool.m4 (LT_PATH_LD): AC_REQUIRE _LT_PROG_ECHO_BACKSLASH. - -2009-06-14 Ralf Wildenhues - - Add versioning tests. - * tests/versioning.at (versioning): New file, new test. - * Makefile.am (TESTSUITE_AT): Adjust. - Prompted by bug report from Mike Gorchak. - -2009-06-14 Mike Gorchak (tiny change) - Ralf Wildenhues - - Fix versioning computation for QNX. - * libltdl/config/ltmain.m4sh (func_mode_link): Set `$current' - and `$age' properly for version_type `qnx'. - -2009-06-14 Ralf Wildenhues - - Avoid spurious localization testsuite failure on HP-UX/ia64. - * tests/localization.at (localized compiler messages): Skip test - if the compiler warning output contains `locale', for HP-UX. - -2009-06-10 Ralf Wildenhues - - Fix concurrent extraction of convenience libraries on Darwin. - * libltdl/m4/libtool.m4 (_LT_CMD_OLD_ARCHIVE): New libtool - variable `lock_old_archive_extraction', set to `yes' on darwin. - * doc/libtool.texi (libtool script contents): Document it. - * libltdl/config/ltmain.m4sh (func_extract_an_archive): Lock - `ar x' invocation if `lock_old_archive_extraction' is yes. - * tests/darwin.at (darwin concurrent library extraction): New - test. - * NEWS: Update. - Report by Akim Demaille. - -2009-06-07 Ralf Wildenhues - - Fix testsuite failure of lt_dlopenadvise test on FreeMiNT. - * tests/lt_dladvise.at (lt_dlopenadvise library loading): Do not - build moddepend for systems without shared libraries. - Report by Alan Hourihane. - - testsuite: avoid failures due to old Automake. - * tests/configure-iface.at (installable libltdl) - (--with-ltdl-include/lib, --with-included-ltdl): - Speficy libmodule_la_SOURCES in Makefile.am as the default - source file naming scheme changed in Automake 1.8. - * tests/nonrecursive.at (_LT_AT_LTDL_SETUP): Require Automake - 1.9.6. - * THANKS: Update. - Report by Robert Garron. - - testsuite: add missing @LIBS@ in a link command line. - * tests/old-m4-iface.at (AC_WITH_LTDL): Use @LIBS@ when linking. - Report by Patrice Fromy. - - testsuite: cope when some installed libltdl.la has been removed. - * tests/old-m4-iface.at (AC_WITH_LTDL): Pass --with-included-ltdl - to configure, to ensure we do not accidentally link against a - previously installed libltdl.so where the corresponding .la - file has been removed, thus we do not add a run path, and the - runtime linker then fails to find libltdl.so.7. - * tests/configure-iface.at (--with-ltdl-include/lib): Remove -L - flags from LDFLAGS to avoid picking up an installed libltdl - outside of the default locations. - * THANKS: Update. - Prompted by report from Patrice Fromy. - -2009-06-07 Vincent Torri (tiny change) - - Fix C wrapper invocation for ceGCC hosts (cegcc and mingw32ce). - * libltdl/config/ltmain.m4sh (func_mode_link): do not generate - C wrapper for cegcc and mingw32ce hosts. - (func_emit_cwrapperexe_src): remove useless check on - __MINGW32CE__. - -2009-06-07 Ralf Wildenhues - - Don't pick up double-quotes from /etc/ld.so.conf on Ubuntu. - * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ] - : Remove embedded double quotes from - paths picked up from /etc/ld.so.conf. Fixes libltdl compile - failure on Ubuntu 7.10. - * THANKS: Update. - Report by Camilo La Rota. - -2009-06-06 Richard Sandiford - - Fix GNU nm invocation for AIX. - * libldtl/m4/libtool.m4 (_LT_LINKER_SHLIBS) - : Modify the GNU-nm-on-AIX version so that - it adds weak defined symbols to the export list. - - Build AIX shared libraries with binutils 2.19.50+. - * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) - : New variable to control whether the - GNU ld or native ld interface is used. Set to "no" for GNU ld - 2.19.50+ on AIX, otherwise mirror $with_gnu_ld. Update the - warning message that is printed when using GNU ld on AIX. - Adjust the whole_archive_flag_spec value for GNU ld on AIX. - * NEWS, THANKS: Update. - -2009-05-27 Peter O'Gorman - - Don't run compiler checks twice. - libltdl/m4/libtool.m4 (_LT_PROG_FC, _LT_PROG_F77, - _LT_PROG_CXX): Remove these macros. - libltdl/m4/lt~obsolete.m4: Add removed macros here. - libltdl/m4/libtool.m4 (_LT_LANG_FC_CONFIG, _LT_LANG_F77_CONFIG, - _LT_LANG_CXX_CONFIG): Remove references to removed macros, and - move functionality here. - NEWS: Update. - -2009-05-05 Rainer Emrich (tiny change) - Peter Rosin - Ralf Wildenhues - - Fix cross compilation for HPPA/64 with a BSD file command. - * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) - [hpux10.20*, hpux11*, !ia64] : - Match the dot in `PA-RISC 2.0' literally. Adjust hppa*64* - pattern to also match BSD `file' output, used in cross - compilation setups. - * THANKS: Update. - Report and initial patch by Rainer Emrich, refined by Peter - Rosin. - -2009-05-05 Ralf Wildenhues - - libtoolize: ignore trailing junk on scriptversion line. - * libtoolize.m4sh (func_install_update): Ignore semi-colon or - comment-sign and all following characters when parsing a - `scriptversion' line in one of the auxiliary scripts; recent - Automake-provided script have a stylized comment to induce - Emacs to use UTC. - Exposed by the `libtoolize config files serial update' test. - -2009-05-02 Ralf Wildenhues - - Skip localization test when setlocale is not functional. - * tests/localization.at (localized compiler messages): Skip - test when there is a warning about `LC_ALL'. - * THANKS: Update. - Report by Maciej Helminiak. - -2009-05-02 Alan Hourihane (tiny change) - - Improved support for FreeMiNT. - * libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN) [mint]: Hard-code - command line length limit to 8192, to avoid long test. - * NEWS, THANKS: Update. - -2009-05-02 Ralf Wildenhues - - Initial port for BlueGene BG/L. - * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) - (_LT_LANG_CXX_CONFIG) [linux]: Detect bgxl*, bgf*, mpixl* - compilers. - * NEWS, THANKS: Update. - Report, feedback and testing by John R. Cary and Christian - Rössel. - - manual: fix grammaros. - * doc/libtool.texi (Dlpreopening): Fix grammaro. - (C header files): Remove duplicate word. - - Allow through -tp=* at link time, for pgcc. - * libltdl/config/ltmain.m4sh (func_mode_link): Portlant Group - pgcc uses `-tp=PROCESSOR' for target processor selection; allow - the flag through at link time. - Report by Ethan Mallove. - - Fix quoting of eval'ed variable. - * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Double-quote - $lt_cv_sys_global_symbol_pipe for eval, like we do in ltmain, - in order to preserve TABs and multiple adjacent whitespace. - Report by Bruno Haible. - -2009-04-22 Ralf Wildenhues - - Cope better with missing `makeinfo' in `bootstrap'. - * bootstrap: Update `./doc/notes.txt' last so missing `makeinfo' - does not cause a broken tree. - * THANKS: Update. - Report by Christian Rössel. - -2009-03-29 Yaakov Selkowitz (tiny change) - Charles Wilson - - [cygwin] Improve operation with gcc4 - * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [cygwin*]: - Add w32api to sys_lib_search_path_spec without overriding gcc's - own search path. - -2009-03-29 Yaakov Selkowitz (tiny change) - Charles Wilson - - Use correct export_dynamic_flag_spec for PE-COFF $hosts - * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) - [cygwin*|mingw*|pw32*|cegcc*]: Define export_dynamic_flag_spec - as -Wl,--export-all-symbols, as required by GNU ld for PE-COFF. - -2009-03-29 Charles Wilson - - Improve compatibility with older automake - * libltdl/m4/lt~obsolete.m4: Add AC_DEFUNs for - _LT_PREPARE_SED_QUOTE_VARS and _LT_PROG_ECHO_BACKSLASH. - Report by Yaakov Selkowitz. - -2009-03-20 Peter Rosin - - LT_OUTPUT should always create the libtool script. - * libltdl/m4/libtool.m4 (LT_OUTPUT): Make LT_OUTPUT ignore the - --no-create configure option, and assume that the user wants - to use an up-to-date libtool script if the LT_OUTPUT macro is - present. - * tests/early-libtool.at: Make sure we do not regress. - -2009-01-26 Peter Rosin - - Don't settle for any dumpbin/link program as name lister. - * libltdl/m4/libtool.m4 (LT_PATH_NM): When locating dumpbin or - link -dump, check if they appear to really be capable of name - listing, in order to eliminate e.g. link from coreutils. This - makes the name lister decision fall back on nm as the default if - no acceptable candidate is found, which mainly happens on - (arguably broken) cross compiles. - * NEWS: Update - * THANKS: Update - Reports by Rudolf Leitgeb and Peter Kjellerstedt. - -2009-03-03 Ralf Wildenhues - - Document INNER_TESTSUITEFLAGS, drop leading space. - * README: Document INNER_TESTSUITEFLAGS. - * tests/cmdline_wrap.at (Run tests with low max_cmd_len): - When using INNER_TESTSUITEFLAGS on the testsuite invocation, - drop leading space after "-k libtool", so that the user may - further limit the set of tests to be run. - -2009-03-02 Ralf Wildenhues - - Fix low max_cmd_len template test on UnixWare. - * libltdl/config/ltmain.m4sh (func_mode_link): When expanding - $reload_cmds, always put objects in $reload_objs rather than - adding them to the command line, to allow more general command - lines in reload_cmds. Ensure $reload_objs contains a leading - space. - * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [sysv5*, - sco3.2v5*, sco5v6*] : For CC, invoke prelinker - before creating reloadable object. - (_LT_CMD_RELOAD) : Declare as - _LT_TAGDECL, not _LC_DECL. - (_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG) - (_LT_LANG_GCJ_CONFIG) : Initialize - from default (C tag) value. - * THANKS: Update. - Report and analysis by Tim Rice and John Wolfe. - -2009-02-28 Ralf Wildenhues - - * doc/libtool.texi (Distributing libltdl, Test descriptions): - Add missing parentheses. - -2009-02-28 Tim Rice - - Fix C++ template handling for old archives on UnixWare 7.1.4. - * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [sysv5*, - sco3.2v5*, sco5v6*] : For CC, add template - prelink step before archiving. Fixes template.at test failures. - -2009-02-28 Török Edwin (tiny change) - Ralf Wildenhues - - Do not add bogus directory arguments to link command lines. - * libltdl/config/ltmain.m4sh (func_mode_link): Ensure $path is - always initialized before it is used. Reported for zsh, for - which $path contains $PATH entries even after "emulate sh", see - . - -2009-02-28 Andreas Schwab - Ralf Wildenhues - - Remove remaining references to CVS. - * bootstrap: Remove references to CVS. - * README.alpha: Likewise. - * clcommit.m4sh: Likewise. - * doc/libtool.texi: Bump copyright years. - (libtool script contents): Describe macro_revision as revision - without reference to CVS. - -2009-02-16 Ralf Wildenhues - - Do not pass $INSTALL via TESTS_ENVIRONMENT. - * Makefile.am (TESTS_ENVIRONMENT): Set lt_INSTALL, not INSTALL, - so that a bogus relative path to the install-sh script in the - source tree is not propagated to the configure scripts of the - old test suite. - * tests/testsuite.at: Adjust. - * tests/install.at (Install tests): Likewise. - -2009-02-03 Ralf Wildenhues - Kurt Roeckx - - New test for lt_dlopenext error message. - * tests/lt_dlopenext.at (lt_dlopenext error messages): New file, - with new test, with sources taken from the Autobook example. - * Makefile.am: Update. - -2009-02-03 Kurt Roeckx - - lt_dlopenext sets error upon successful library load. - * libltdl/ltdl.c (lt_dlopenadvise): Fix bogus error on - successful loading of library with lt_dlopenext. - Report by Kaiwang Chen in . - -2009-02-01 Ralf Wildenhues - - Fix sed script in install.at. - * tests/install.at (Install tests): Fix typo in sed script, - fixes test failure on HP-UX. - - Fix $INSTALL in testsuite with relative path to install-sh. - * tests/testsuite.at: If `$INSTALL' points to in-tree - install-sh, override a possibly-relative path to it with an - absolute one. - - install mode: do not pass `-m $install_override_mode' to cp. - * libltdl/config/ltmain.m4sh (func_mode_install): New variable - $install_cp, factor test when `cp' is used for installation. - Do not pass mode override to cp. Fixes `libtool --mode=install - cp ...' on HP-UX; cp should not be used for libraries that might - be needed by programs invoked during the installation process. - - Fix sed script portability issue in func_version. - * libltdl/config/getopt.m4sh (func_version): Remove space in - `/\./! {' sed command, to please HP-UX sed. - -2009-01-31 Jeff Squyres - Ralf Wildenhues - - New test for bogus lt_dlopen error message. - * tests/lt_dlopen.at (lt_dlopen error messages): New file, new - test, marked as XFAIL for now. - * Makefile.am: Adjust. - Report and reproducible test case by Jeff Squyres. - -2009-01-31 Ralf Wildenhues - - execute mode: do not transform *.lo or *.la arguments. - * libltdl/config/ltmain.m4sh (func_mode_execute): Do not check - arguments matching *.lo or *.la for script wrappers. - * tests/execute-mode.at (execute mode): Add tests. - * NEWS, THANKS: Update. - Report by Paul Biggar. - - Nonexistent `main' does not guarantee link failure. - * tests/fail.at (Failure tests): Use an unresolved symbol, - rather than non-presence of `main', to provoke a link failure - also on QNX. Only check for failure of the libtool script if - the link without libtool would have failed, too. - Report by Mike Gorchak. - - Use AT_CHECK more liberally in duplicate members test. - * tests/duplicate_members.at (duplicate members in archive - tests): Wrap link commands in AT_CHECK, they might fail, as seen - on QNX. - * THANKS: Update. - Report by Mike Gorchak. - -2009-01-30 Akim Demaille - - Fix cwrapper warnings from MSVC 2005. - * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) - [file scope]: define _CRT_SECURE_NO_DEPRECATE. - -2009-01-29 Akim Demaille - - Fix bootstrap with older libtool.m4 in reach of aclocal. - * libltdl/m4/lt~obsolete.m4: Add stub definitions for - _LT_REQUIRED_DARWIN_CHECKS and _LT_AC_PROG_CXXCPP. - - Fix func_exec_init. - * tests/defs.m4sh (func_exec_init): Instead of using the undefined - my_dir, call func_dirname_and_basename and use its result. - (func_make): For consistency, don't use the useless local variable - my_dir. - -2009-01-29 Ralf Wildenhues - - Document --mode short-hands better, and test them. - * doc/libtool.texi (Invoking libtool): Give examples for using - the `--mode=MODE' short-hand `MODE', or abbreviations thereof. - * libltdl/config/ltmain.m4sh: Mention the short-hand for MODE - in the --help output. - * tests/help.at (mode short-hands): New test group. - Suggestion by Bruno Haible. - - func_version copes with multi-line copyright headers. - * libltdl/config/getopt.m4sh (func_version): Slurp in copyright - lines until a period is found. - * libltdl/config/ltmain.m4sh: Multi-line copyright is ok to use - now. - * tests/help.at (standard command line options): New file, new - tests. Make this test group the first one for libtool tests, - moving the banner ... - * tests/duplicate_members.at: ... from here. - * Makefile.am (TESTSUITE_AT): Add tests/help.at. - -2009-01-29 Akim Demaille - Ralf Wildenhues - - Normalize compiler output due to compiler wrappers. - * tests/testsuite.at (LT_AT_NORMALIZE_COMPILER_OUTPUT): New - macro, to normalize ccache and distcc output. - * tests/localization.at (localized compiler messages): Use it. - -2009-01-29 Peter Rosin - - Make modified libtool script in cwrapper test executable - * tests/cwrapper.at: Make modified libtool script executable. - Report by Roumen Petrov. - -2009-01-28 Akim Demaille - - Clean space uses. - * libtoolize.m4sh: Remove trailing spaces. - Use , as some editors remove "useless" spaces in - . - -2009-01-26 Peter Rosin - - AWK is required, make sure it is set. - * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS: Make sure - AWK is set (automake brings it in, but is not always used). - Fixes old-m4-iface.at on MSYS/MSVC. - -2009-01-25 Mike Frysinger - - Fix typo in libtool install mode documentation. - * libltdl/config/ltmain.m4sh (func_mode_help): Change -inst-prefix - to -inst-prefix-dir. - * doc/libtool.texi (Install mode): Likewise. - -2009-01-24 Charles Wilson - - Add -Wall to cwrapper tests. - * tests/cwrapper.at: Add -Wall existing tests. Add additional - round of tests with -Wall alone. - -2009-01-24 Charles Wilson - - [cygwin|mingw] cwrapper cleanups. - * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) - [file scope]: re-organized includes and portability - macros. Avoid oldnames on MINGW32 and MSVC for - setmode/stat/chmod/getcwd/putenv. Declare _putenv on - MINGW32 when -ansi. Use namespaced macro LT_DEBUGWRAPPER. - -2009-01-24 Peter Rosin - - Expand exit status test in LT_AT_NOINST_EXEC_CHECK correctly - * tests/testsuite.at (LT_AT_NOINST_EXEC_CHECK): STATUS is - argument $3, not $2. - -2009-01-23 Charles Wilson - - Add tests for cwrapper with -std=c89 and -std=c99 - * tests/cwrapper.at: New file. - * Makefile.am: Add tests/cwrapper.at. - -2009-01-22 Peter Rosin - - Unify line endings in localization test. - * tests/testsuite.at: Update copyright year. - (LT_AT_UNIFY_NL): Add macro that unifies line endings on - platforms that suffer from such confusion. - * tests/localization.at: Use it. Update copyright year. Fixes - the test on MSYS/MSVC. - -2009-01-21 Charles Wilson - - [cygwin|mingw] Fix compile warnings when -std=c89. - * libltdl/config/ltmain.m4sh (func_emit_wrapper_part1): - move contents to... - (func_emit_wrapper_part2): move contents to... - (func_emit_wrapper): here. - (func_emit_cwrapperexe_src) [file scope]: Remove - variables script_text_part1 and script_text_part2. - (func_emit_cwrapperexe_src) [lt_dump_script]: New function. - (func_emit_cwrapperexe_src) [main]: Call it. - -2009-01-21 Charles Wilson - - Minor cygwin cleanup - * libltdl/config/ltmain.m4sh (func_generate_dlsyms): Correct - case pattern for cygwin. - -2009-01-19 Ralf Wildenhues - - Avoid failure due to Cygwin path detection bug. - * tests/execute-mode.at (execute mode): Ignore noise on stderr; - Cygwin might consider `d\"e' to be a DOS-style path and warn. - Report by Charles Wilson. - -2009-01-19 Robert Millan - - Support GNU/kOpenSolaris. - * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) - (_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS) - (_LT_LANG_CXX_CONFIG) [kopensolaris*-gnu]: Recognize - GNU/kOpenSolaris. - * libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise. - * NEWS, THANKS: Update. - -2009-01-19 Ralf Wildenhues - - Another LT_AT_EXEC_CHECK fixup. - * tests/shlibpath.at (shlibpath_overrides_runpath): Use - LT_AT_EXEC_CHECK instead of AT_CHECK. - -2009-01-19 Roumen Petrov (tiny change) - - Add missing $EXEEXT to java test. - * tests/convenience.at (Java convenience archives): Add $EXEEXT. - -2009-01-19 Ralf Wildenhues +2010-01-06 Ralf Wildenhues Bump copyright years. - * ChangeLog.2008: New, rotated from ... + * ChangeLog.2009: New, rotated from ... * ChangeLog: ... here. - * Makefile.am (EXTRA_DIST): Add ChangeLog.2008. + * Makefile.am (EXTRA_DIST): Add ChangeLog.2009. * NEWS, libltdl/config/ltmain.m4sh: Bump copyright years. * libltdl/m4/libtool.m4 (_LT_COPYING, LT_OUTPUT): Likewise. * libtoolize.m4sh: Likewise. -2009-01-14 Peter Rosin - - Fix flakey mdemo-dryrun test on MSYS (again!) - * tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year, - not time, for really fresh files. Add sleep 1 call at yet another - strategic position. Makes the test pass reliably for MSYS/MinGW. - -Continued in ChangeLog.2008 +Continued in ChangeLog.2009 vim:tw=72 diff --git a/ChangeLog.2009 b/ChangeLog.2009 new file mode 100644 index 000000000..6c07b7f7a --- /dev/null +++ b/ChangeLog.2009 @@ -0,0 +1,879 @@ +2009-12-30 Peter Rosin + + * libltdl/ltdl.c (lt_dlerror): Remove meaningless conditional. + +2009-12-29 Peter Rosin + + * libltdl/ltdl.c (file_not_found): Fix typos in code comment. + +2009-12-12 Ralf Wildenhues + + Replace last __oline__ instance. + * libltdl/m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Replace last + __oline__ instance with $LINENO. + +2009-12-09 Ralf Wildenhues + + Improve parsing of .la files in libltdl. + * libltdl/ltdl.c (trim): Do not dump core upon missing quote in + module .la file. + * tests/lalib-syntax.at (syntax of .la files): New file, new + test. + * Makefile.am (TESTSUITE_AT): Add tests/lalib-syntax.at. + Report by Bob Friesenhahn. + +2009-12-05 Ralf Wildenhues + + Sane fallback initialization of $ECHO from $as_echo. + * libltdl/config/general.m4sh: Use 'printf %s\n' if $as_echo is + unset. + * tests/testsuite.at: Likewise. + * THANKS: Update. + Report by Vadim Zeitlin and Peter Rosin. + +2009-12-02 Ralf Wildenhues + + lt_dlloader_remove and lt_dlloader_find accept const arguments. + * libltdl/lt_dlloader.c (lt_dlloader_remove, lt_dlloader_find): + Accept `const char *' arguments, as documented. Cast them to + `void *' for the slist machinery. + * libltdl/libltdl/lt_dlloader.h: Adjust prototypes. + + Test and fix slist.c. + * libltdl/libltdl/slist.h: Include stddef.h, for size_t. + (slist_remove): Return pointer to SList, not void. + * libltdl/slist.c: Include stdlib.h, for malloc and free. + (slist_remove): Adjust prototype as above. + (slist_sort): Do not loop forever on one-item list. + * tests/slist.at (SList functionality): New file, new test. + * Makefile.am (TESTSUITE_AT): Add tests/slist.at. + +2009-11-30 Peter Rosin + + Please C++ compilers when calling strrchr. + * libltdl/ltdl.c (has_library_ext): Match the return type of + strrchr with the first argument to please C++ compilers. + Report by Peter O'Gorman. + +2009-11-29 Ralf Wildenhues + + Fix bindir and dlopen tests for C++ compilers (CC=g++). + * tests/bindir.at (bindir basic lib test, bindir install tests): + Include stdlib.h rather than declaring abort. + * tests/lt_dlopenext.at (lt_dlopenext error messages): Use + `extern "C"' annotation for dlsym'ed function in C++ mode. + +2009-11-25 Peter Rosin + + Fix cross build issue in execute mode test. + * tests/execute-mode.at: Skip test for cross builds. + +2009-11-24 Ralf Wildenhues + + Enable symbol versioning with the GNU gold linker. + * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Accept 'GNU gold' + in the version string. + * NEWS, THANKS: Update. + Report by Peter Fritzsche. + + Tighten regex for Portland C++ compiler for version 10. + * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [linux]: + Match a dot after version 1 through 5, so 10 and up don't match, + and use weak symbols. + * THANKS: Update. + Report by Jeff Squyres and Brent Leback. + +2009-11-16 Peter O'Gorman + + Update libltdl version to match 2.2.6b release. + * libltdl/Makefile.inc: Make version 9:1:2 + +2009-11-14 Bob Friesenhahn + + Don't load module.la from current directory by default. + * libltdl/ltdl.c (try_dlopen): Do not attempt to load an + unqualified module.la file from the current directory (by + default) since doing so is insecure and is not compliant with + the documentation. + * tests/testsuite.at: Qualify access to module.la file in + current directory so that test passes. + +2009-11-14 Peter O'Gorman + + Only use preopen loader to load preopened archives + * libltdl/ltdl.c: Limit checking of .a to preopen loader. + * tests/lt_dlopen_a.at: Add test. + * Makefile.am: Add test. + +2009-11-14 Ralf Wildenhues + + Recognize `pgfortran' as Portland compiler. + * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS): + Accept `pgfortran*' too. + Report by Jeff Squyres. + +2009-11-04 Alexandre Oliva + Ralf Wildenhues + + Fix verbose link extraction for multiply reconfigured GCC. + * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) + : Drop GCC lines "Configured with" that + may contain unrelated flags. + +2009-11-02 Eric Blake + + Allow gcc builds with -Wall -Werror. + * libltdl/ltdl.c (try_dlopen): Use strlen rather than LT_STRLEN on + an array that will never be NULL. + +2009-11-01 Ralf Wildenhues + + Fix func_normal_abspath sed script for Solaris. + * libltdl/config/general.m4sh (pathcar, pathcdr, removedotparts) + (collapseslashes, finalslash): Use single quotes, for clarity. + (removedotparts): Avoid \{N,M\} after subexpression \(...\), for + Solaris /bin/sed. + + Improve versioning algorithm documentation. + * doc/libtool.texi (Updating version info): Repeat the + algorithms in different, hopefully simpler terms. + * THANKS: Update. + Prompted by Richard B. Kreckel. + +2009-11-01 Ingo Weinhold (tiny change) + + Support for the Haiku operating system. + * libltdl/config/ltmain.m4sh (func_mode_link): Add cases for + `*-*-haiku*' alongside `*-*-beos*'. + * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) + (_LT_CHECK_MAGIC_METHOD, LT_LIB_M, _LT_COMPILER_PIC) + (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): Add cases for + `haiku*'. + * NEWS, THANKS: Update. + +2009-11-01 Ralf Wildenhues + + Fix quoting of AS, DLLTOOL, and OBJDUMP for the libtool script. + * libltdl/m4/ltoptions.m4 (AC_LIBTOOL_DLOPEN): Quote values of + $AS, $DLLTOOL, and $OBJDUMP, so they can contain arguments. + * THANKS: Update. + Report by Matthijs Kooijman. + +2009-09-18 Ralf Wildenhues + + Initial support for the Cuda Compiler Driver on Linux. + * libltdl/config/ltmain.m4sh (func_mode_compile): Accept source + file extensions `.cu' and `.cup'. + * libltdl/m4/libtool.m4 (_LT_COMPILER_NO_RTTI, _LT_COMPILER_PIC) + (_LT_LINKER_SHLIBS): Support for `nvcc' compiler driver. + * NEWS, THANKS: Update. + Report by Mahesh Narayanamurthi. + +2009-09-12 Dave Korn + + Control where win32 DLLs get installed. + * libltdl/config/general.m4sh (func_normal_abspath): New function. + (func_relative_path): Likewise. + * libltdl/config/ltmain.m4sh (func_mode_help): Document "-bindir". + (func_mode_link): Accept new "-bindir" option and use it, if + supplied, to place Windows DLLs. + * tests/bindir.at: New file for install tests using "-bindir". + * Makefile.am (TESTSUITE_AT): Add bindir.at. + * doc/libtool.texi (Link Mode): Update documentation. + * NEWS, THANKS: Update. + +2009-09-11 Akim Demaille + + libtool: clean libconftest.a. + * libltdl/m4/libtool.m4 (_LT_REQUIRED_DARWIN_CHECKS): Here. + +2009-09-10 Peter Rosin + + func_win32_libid doesn't work with MS dumpbin + * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD): The $NM + interface is assumed to be BSD nm in func_win32_libid, so + check for that before using it. + +2009-09-07 Ralf Wildenhues + + Allow dlopen self test to work with gcc's -fvisibility=hidden. + * libltdl/m4/libtool.m4 (_LT_TRY_DLOPEN_SELF): Declare default + visibility for the symbol we are going to test dlopen (NULL) + when a GCC version is used that understands the visibility + attribute, under the assumption that if -fvisibility=hidden + will be used, the user code will be sufficiently annotated + for visibility of needed symbols from the main executable. + * THANKS: Update. + Report by Josh Hursey against OpenMPI. + + Fix and split recent testsuite addition for compile/link flags. + * tests/flags.at (passing flags through libtool): Split into ... + (passing CC flags through libtool) + (passing CXX flags through libtool) + (passing F77 flags through libtool) + (passing FC flags through libtool) + (passing GCJ flags through libtool): ... these five tests, + factorized with m4_foreach. Fix F77 and FC compile and link + commands; add GCJ tag. Use LT_AT_TAG to correctly skip tags + for which no compiler exists. Use $EXEEXT where appropriate. + Drop unneeded use of reload_cmds. + Reports by Peter Rosin and Peter O'Gorman. + +2009-09-07 Peter O'Gorman + + Testsuite keyword 'interactive' and check-* rules. + * Makefile.am (testsuite_deps, testsuite_deps_uninstalled): + New variables. + (check-local, installcheck-local): Use them. + (check-interactive, check-noninteractive): New rules. + * tests/link-order2.at (Link order of deplibs), + tests/static.at (static linking flags for programs): Add keyword + `interactive'. + * doc/libtool.texi (Test descriptions): Document all keywords + used in the Libtool test suite. + * NEWS: Update. + + Fix failure test in the presence of --with-pic or -prefer-pic. + * tests/fail.at (Failure tests): Run non-PIC failure test only + if pic_mode is 'default' or 'no', rather than 'default' or 'yes' + and also -prefer-pic has not been passed in $CFLAGS. + * THANKS: Update. + Report by Donn Washburn. + + Add testsuite exposure for passing of compiler and linker flags. + * tests/flags.at (passing flags through libtool): New file, new + test, for bug fixed in previous commit. + * Makefile.am (TESTSUITE_AT): Add tests/flags.at. + +2009-09-04 Peter Rosin + + Make -Wc,FLAG behave like -Xcompiler FLAG in link mode. + * libltdl/config/ltmain.m4sh (func_mode_link): Remove "-Wc," + instead of replacing it with "$wl" when linking programs + through the compiler driver, just as is the case when linking + libraries. + * NEWS: Update. + +2009-08-23 Lennart Poettering (tiny change) + + Shut up prototype warnings with recent GCC and -Wstrict-prototypes. + * libltdl/config/ltmain.m4sh (func_generate_dlsyms): Use recent + GCC's diagnostic pragma to override a -Wstrict-prototypes + setting for the symbol list code. + * THANKS: Update. + +2009-08-23 Ralf Wildenhues + + Remove __oline__ from macros, for less spurious configure diffs. + * libltdl/m4/libtool.m4 (_LT_ENABLE_LOCK, _LT_COMPILER_OPTION) + (_LT_COMPILER_C_O, LT_PATH_NM): Replace __oline__ instances with + $LINENO. + * NEWS: Update. + +2009-07-24 Roumen Petrov (tiny change) + + Fixup 'execute mode' test for w32. + * tests/execute-mode.at (execute mode): Add missing $EXEEXT. + (LDFLAGS): Add -no-undefined. + +2009-07-01 Yaakov Selkowitz (tiny change) + Charles Wilson + + [CXX] Use correct export_dynamic_flag_spec for PE-COFF $hosts + * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [cygwin*|mingw*|pw32*|cegcc*]: + Define export_dynamic_flag_spec as -Wl,--export-all-symbols here as well + (see commit 5f2bbb494a2753afb2878c399cfd8316b7403a5b). + +2009-06-29 Charles Wilson + + [mingw] Improve sys_lib_search_path_spec detection. + * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): Fix handling + of dos-style paths when parsing $CC -print-search-dirs output. + +2009-06-28 Charles Wilson + + Finish adding alias for obsoleted AC_LIBTOOL_RC macro. + * libltdl/m4/libtool.m4: Add reminder comment concerning + aclocal-1.4 backwards compatibility. + * libltdl/m4/lt~obsolete.m4: Remove unnecessary AC_DEFUN. + +2009-06-27 Charles Wilson + + Add alias for obsoleted AC_LIBTOOL_RC macro. + * libltdl/m4/libtool.m4: Add alias for obsoleted + macro AC_LIBTOOL_RC. + +2009-06-21 Charles Wilson + + Remove unneeded functions and options from cwrapper + * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) + [lt_opt_process_env_set]: Remove. + [lt_opt_process_env_prepend]: Remove. + [lt_opt_process_env_append]: Remove. + [lt_split_name_value]: Remove. + [file scope]: Don't declare removed functions. Remove + constants and defines related to eliminated commandline + options. + [main]: Remove code related to eliminated commandline + options --lt-env-set, --lt-env-prepend, --lt-env-append. + +2009-06-19 Yaakov Selkowitz (tiny change) + Charles Wilson + + Ensure LT_PATH_LD works when called before LT_INIT + * libltdl/m4/libtool.m4 (LT_PATH_LD): AC_REQUIRE _LT_PROG_ECHO_BACKSLASH. + +2009-06-14 Ralf Wildenhues + + Add versioning tests. + * tests/versioning.at (versioning): New file, new test. + * Makefile.am (TESTSUITE_AT): Adjust. + Prompted by bug report from Mike Gorchak. + +2009-06-14 Mike Gorchak (tiny change) + Ralf Wildenhues + + Fix versioning computation for QNX. + * libltdl/config/ltmain.m4sh (func_mode_link): Set `$current' + and `$age' properly for version_type `qnx'. + +2009-06-14 Ralf Wildenhues + + Avoid spurious localization testsuite failure on HP-UX/ia64. + * tests/localization.at (localized compiler messages): Skip test + if the compiler warning output contains `locale', for HP-UX. + +2009-06-10 Ralf Wildenhues + + Fix concurrent extraction of convenience libraries on Darwin. + * libltdl/m4/libtool.m4 (_LT_CMD_OLD_ARCHIVE): New libtool + variable `lock_old_archive_extraction', set to `yes' on darwin. + * doc/libtool.texi (libtool script contents): Document it. + * libltdl/config/ltmain.m4sh (func_extract_an_archive): Lock + `ar x' invocation if `lock_old_archive_extraction' is yes. + * tests/darwin.at (darwin concurrent library extraction): New + test. + * NEWS: Update. + Report by Akim Demaille. + +2009-06-07 Ralf Wildenhues + + Fix testsuite failure of lt_dlopenadvise test on FreeMiNT. + * tests/lt_dladvise.at (lt_dlopenadvise library loading): Do not + build moddepend for systems without shared libraries. + Report by Alan Hourihane. + + testsuite: avoid failures due to old Automake. + * tests/configure-iface.at (installable libltdl) + (--with-ltdl-include/lib, --with-included-ltdl): + Speficy libmodule_la_SOURCES in Makefile.am as the default + source file naming scheme changed in Automake 1.8. + * tests/nonrecursive.at (_LT_AT_LTDL_SETUP): Require Automake + 1.9.6. + * THANKS: Update. + Report by Robert Garron. + + testsuite: add missing @LIBS@ in a link command line. + * tests/old-m4-iface.at (AC_WITH_LTDL): Use @LIBS@ when linking. + Report by Patrice Fromy. + + testsuite: cope when some installed libltdl.la has been removed. + * tests/old-m4-iface.at (AC_WITH_LTDL): Pass --with-included-ltdl + to configure, to ensure we do not accidentally link against a + previously installed libltdl.so where the corresponding .la + file has been removed, thus we do not add a run path, and the + runtime linker then fails to find libltdl.so.7. + * tests/configure-iface.at (--with-ltdl-include/lib): Remove -L + flags from LDFLAGS to avoid picking up an installed libltdl + outside of the default locations. + * THANKS: Update. + Prompted by report from Patrice Fromy. + +2009-06-07 Vincent Torri (tiny change) + + Fix C wrapper invocation for ceGCC hosts (cegcc and mingw32ce). + * libltdl/config/ltmain.m4sh (func_mode_link): do not generate + C wrapper for cegcc and mingw32ce hosts. + (func_emit_cwrapperexe_src): remove useless check on + __MINGW32CE__. + +2009-06-07 Ralf Wildenhues + + Don't pick up double-quotes from /etc/ld.so.conf on Ubuntu. + * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ] + : Remove embedded double quotes from + paths picked up from /etc/ld.so.conf. Fixes libltdl compile + failure on Ubuntu 7.10. + * THANKS: Update. + Report by Camilo La Rota. + +2009-06-06 Richard Sandiford + + Fix GNU nm invocation for AIX. + * libldtl/m4/libtool.m4 (_LT_LINKER_SHLIBS) + : Modify the GNU-nm-on-AIX version so that + it adds weak defined symbols to the export list. + + Build AIX shared libraries with binutils 2.19.50+. + * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) + : New variable to control whether the + GNU ld or native ld interface is used. Set to "no" for GNU ld + 2.19.50+ on AIX, otherwise mirror $with_gnu_ld. Update the + warning message that is printed when using GNU ld on AIX. + Adjust the whole_archive_flag_spec value for GNU ld on AIX. + * NEWS, THANKS: Update. + +2009-05-27 Peter O'Gorman + + Don't run compiler checks twice. + libltdl/m4/libtool.m4 (_LT_PROG_FC, _LT_PROG_F77, + _LT_PROG_CXX): Remove these macros. + libltdl/m4/lt~obsolete.m4: Add removed macros here. + libltdl/m4/libtool.m4 (_LT_LANG_FC_CONFIG, _LT_LANG_F77_CONFIG, + _LT_LANG_CXX_CONFIG): Remove references to removed macros, and + move functionality here. + NEWS: Update. + +2009-05-05 Rainer Emrich (tiny change) + Peter Rosin + Ralf Wildenhues + + Fix cross compilation for HPPA/64 with a BSD file command. + * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) + [hpux10.20*, hpux11*, !ia64] : + Match the dot in `PA-RISC 2.0' literally. Adjust hppa*64* + pattern to also match BSD `file' output, used in cross + compilation setups. + * THANKS: Update. + Report and initial patch by Rainer Emrich, refined by Peter + Rosin. + +2009-05-05 Ralf Wildenhues + + libtoolize: ignore trailing junk on scriptversion line. + * libtoolize.m4sh (func_install_update): Ignore semi-colon or + comment-sign and all following characters when parsing a + `scriptversion' line in one of the auxiliary scripts; recent + Automake-provided script have a stylized comment to induce + Emacs to use UTC. + Exposed by the `libtoolize config files serial update' test. + +2009-05-02 Ralf Wildenhues + + Skip localization test when setlocale is not functional. + * tests/localization.at (localized compiler messages): Skip + test when there is a warning about `LC_ALL'. + * THANKS: Update. + Report by Maciej Helminiak. + +2009-05-02 Alan Hourihane (tiny change) + + Improved support for FreeMiNT. + * libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN) [mint]: Hard-code + command line length limit to 8192, to avoid long test. + * NEWS, THANKS: Update. + +2009-05-02 Ralf Wildenhues + + Initial port for BlueGene BG/L. + * libltdl/m4/libtool.m4 (_LT_COMPILER_PIC, _LT_LINKER_SHLIBS) + (_LT_LANG_CXX_CONFIG) [linux]: Detect bgxl*, bgf*, mpixl* + compilers. + * NEWS, THANKS: Update. + Report, feedback and testing by John R. Cary and Christian + Rössel. + + manual: fix grammaros. + * doc/libtool.texi (Dlpreopening): Fix grammaro. + (C header files): Remove duplicate word. + + Allow through -tp=* at link time, for pgcc. + * libltdl/config/ltmain.m4sh (func_mode_link): Portlant Group + pgcc uses `-tp=PROCESSOR' for target processor selection; allow + the flag through at link time. + Report by Ethan Mallove. + + Fix quoting of eval'ed variable. + * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Double-quote + $lt_cv_sys_global_symbol_pipe for eval, like we do in ltmain, + in order to preserve TABs and multiple adjacent whitespace. + Report by Bruno Haible. + +2009-04-22 Ralf Wildenhues + + Cope better with missing `makeinfo' in `bootstrap'. + * bootstrap: Update `./doc/notes.txt' last so missing `makeinfo' + does not cause a broken tree. + * THANKS: Update. + Report by Christian Rössel. + +2009-03-29 Yaakov Selkowitz (tiny change) + Charles Wilson + + [cygwin] Improve operation with gcc4 + * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [cygwin*]: + Add w32api to sys_lib_search_path_spec without overriding gcc's + own search path. + +2009-03-29 Yaakov Selkowitz (tiny change) + Charles Wilson + + Use correct export_dynamic_flag_spec for PE-COFF $hosts + * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) + [cygwin*|mingw*|pw32*|cegcc*]: Define export_dynamic_flag_spec + as -Wl,--export-all-symbols, as required by GNU ld for PE-COFF. + +2009-03-29 Charles Wilson + + Improve compatibility with older automake + * libltdl/m4/lt~obsolete.m4: Add AC_DEFUNs for + _LT_PREPARE_SED_QUOTE_VARS and _LT_PROG_ECHO_BACKSLASH. + Report by Yaakov Selkowitz. + +2009-03-20 Peter Rosin + + LT_OUTPUT should always create the libtool script. + * libltdl/m4/libtool.m4 (LT_OUTPUT): Make LT_OUTPUT ignore the + --no-create configure option, and assume that the user wants + to use an up-to-date libtool script if the LT_OUTPUT macro is + present. + * tests/early-libtool.at: Make sure we do not regress. + +2009-01-26 Peter Rosin + + Don't settle for any dumpbin/link program as name lister. + * libltdl/m4/libtool.m4 (LT_PATH_NM): When locating dumpbin or + link -dump, check if they appear to really be capable of name + listing, in order to eliminate e.g. link from coreutils. This + makes the name lister decision fall back on nm as the default if + no acceptable candidate is found, which mainly happens on + (arguably broken) cross compiles. + * NEWS: Update + * THANKS: Update + Reports by Rudolf Leitgeb and Peter Kjellerstedt. + +2009-03-03 Ralf Wildenhues + + Document INNER_TESTSUITEFLAGS, drop leading space. + * README: Document INNER_TESTSUITEFLAGS. + * tests/cmdline_wrap.at (Run tests with low max_cmd_len): + When using INNER_TESTSUITEFLAGS on the testsuite invocation, + drop leading space after "-k libtool", so that the user may + further limit the set of tests to be run. + +2009-03-02 Ralf Wildenhues + + Fix low max_cmd_len template test on UnixWare. + * libltdl/config/ltmain.m4sh (func_mode_link): When expanding + $reload_cmds, always put objects in $reload_objs rather than + adding them to the command line, to allow more general command + lines in reload_cmds. Ensure $reload_objs contains a leading + space. + * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [sysv5*, + sco3.2v5*, sco5v6*] : For CC, invoke prelinker + before creating reloadable object. + (_LT_CMD_RELOAD) : Declare as + _LT_TAGDECL, not _LC_DECL. + (_LT_LANG_CXX_CONFIG, _LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG) + (_LT_LANG_GCJ_CONFIG) : Initialize + from default (C tag) value. + * THANKS: Update. + Report and analysis by Tim Rice and John Wolfe. + +2009-02-28 Ralf Wildenhues + + * doc/libtool.texi (Distributing libltdl, Test descriptions): + Add missing parentheses. + +2009-02-28 Tim Rice + + Fix C++ template handling for old archives on UnixWare 7.1.4. + * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [sysv5*, + sco3.2v5*, sco5v6*] : For CC, add template + prelink step before archiving. Fixes template.at test failures. + +2009-02-28 Török Edwin (tiny change) + Ralf Wildenhues + + Do not add bogus directory arguments to link command lines. + * libltdl/config/ltmain.m4sh (func_mode_link): Ensure $path is + always initialized before it is used. Reported for zsh, for + which $path contains $PATH entries even after "emulate sh", see + . + +2009-02-28 Andreas Schwab + Ralf Wildenhues + + Remove remaining references to CVS. + * bootstrap: Remove references to CVS. + * README.alpha: Likewise. + * clcommit.m4sh: Likewise. + * doc/libtool.texi: Bump copyright years. + (libtool script contents): Describe macro_revision as revision + without reference to CVS. + +2009-02-16 Ralf Wildenhues + + Do not pass $INSTALL via TESTS_ENVIRONMENT. + * Makefile.am (TESTS_ENVIRONMENT): Set lt_INSTALL, not INSTALL, + so that a bogus relative path to the install-sh script in the + source tree is not propagated to the configure scripts of the + old test suite. + * tests/testsuite.at: Adjust. + * tests/install.at (Install tests): Likewise. + +2009-02-03 Ralf Wildenhues + Kurt Roeckx + + New test for lt_dlopenext error message. + * tests/lt_dlopenext.at (lt_dlopenext error messages): New file, + with new test, with sources taken from the Autobook example. + * Makefile.am: Update. + +2009-02-03 Kurt Roeckx + + lt_dlopenext sets error upon successful library load. + * libltdl/ltdl.c (lt_dlopenadvise): Fix bogus error on + successful loading of library with lt_dlopenext. + Report by Kaiwang Chen in . + +2009-02-01 Ralf Wildenhues + + Fix sed script in install.at. + * tests/install.at (Install tests): Fix typo in sed script, + fixes test failure on HP-UX. + + Fix $INSTALL in testsuite with relative path to install-sh. + * tests/testsuite.at: If `$INSTALL' points to in-tree + install-sh, override a possibly-relative path to it with an + absolute one. + + install mode: do not pass `-m $install_override_mode' to cp. + * libltdl/config/ltmain.m4sh (func_mode_install): New variable + $install_cp, factor test when `cp' is used for installation. + Do not pass mode override to cp. Fixes `libtool --mode=install + cp ...' on HP-UX; cp should not be used for libraries that might + be needed by programs invoked during the installation process. + + Fix sed script portability issue in func_version. + * libltdl/config/getopt.m4sh (func_version): Remove space in + `/\./! {' sed command, to please HP-UX sed. + +2009-01-31 Jeff Squyres + Ralf Wildenhues + + New test for bogus lt_dlopen error message. + * tests/lt_dlopen.at (lt_dlopen error messages): New file, new + test, marked as XFAIL for now. + * Makefile.am: Adjust. + Report and reproducible test case by Jeff Squyres. + +2009-01-31 Ralf Wildenhues + + execute mode: do not transform *.lo or *.la arguments. + * libltdl/config/ltmain.m4sh (func_mode_execute): Do not check + arguments matching *.lo or *.la for script wrappers. + * tests/execute-mode.at (execute mode): Add tests. + * NEWS, THANKS: Update. + Report by Paul Biggar. + + Nonexistent `main' does not guarantee link failure. + * tests/fail.at (Failure tests): Use an unresolved symbol, + rather than non-presence of `main', to provoke a link failure + also on QNX. Only check for failure of the libtool script if + the link without libtool would have failed, too. + Report by Mike Gorchak. + + Use AT_CHECK more liberally in duplicate members test. + * tests/duplicate_members.at (duplicate members in archive + tests): Wrap link commands in AT_CHECK, they might fail, as seen + on QNX. + * THANKS: Update. + Report by Mike Gorchak. + +2009-01-30 Akim Demaille + + Fix cwrapper warnings from MSVC 2005. + * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) + [file scope]: define _CRT_SECURE_NO_DEPRECATE. + +2009-01-29 Akim Demaille + + Fix bootstrap with older libtool.m4 in reach of aclocal. + * libltdl/m4/lt~obsolete.m4: Add stub definitions for + _LT_REQUIRED_DARWIN_CHECKS and _LT_AC_PROG_CXXCPP. + + Fix func_exec_init. + * tests/defs.m4sh (func_exec_init): Instead of using the undefined + my_dir, call func_dirname_and_basename and use its result. + (func_make): For consistency, don't use the useless local variable + my_dir. + +2009-01-29 Ralf Wildenhues + + Document --mode short-hands better, and test them. + * doc/libtool.texi (Invoking libtool): Give examples for using + the `--mode=MODE' short-hand `MODE', or abbreviations thereof. + * libltdl/config/ltmain.m4sh: Mention the short-hand for MODE + in the --help output. + * tests/help.at (mode short-hands): New test group. + Suggestion by Bruno Haible. + + func_version copes with multi-line copyright headers. + * libltdl/config/getopt.m4sh (func_version): Slurp in copyright + lines until a period is found. + * libltdl/config/ltmain.m4sh: Multi-line copyright is ok to use + now. + * tests/help.at (standard command line options): New file, new + tests. Make this test group the first one for libtool tests, + moving the banner ... + * tests/duplicate_members.at: ... from here. + * Makefile.am (TESTSUITE_AT): Add tests/help.at. + +2009-01-29 Akim Demaille + Ralf Wildenhues + + Normalize compiler output due to compiler wrappers. + * tests/testsuite.at (LT_AT_NORMALIZE_COMPILER_OUTPUT): New + macro, to normalize ccache and distcc output. + * tests/localization.at (localized compiler messages): Use it. + +2009-01-29 Peter Rosin + + Make modified libtool script in cwrapper test executable + * tests/cwrapper.at: Make modified libtool script executable. + Report by Roumen Petrov. + +2009-01-28 Akim Demaille + + Clean space uses. + * libtoolize.m4sh: Remove trailing spaces. + Use , as some editors remove "useless" spaces in + . + +2009-01-26 Peter Rosin + + AWK is required, make sure it is set. + * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS: Make sure + AWK is set (automake brings it in, but is not always used). + Fixes old-m4-iface.at on MSYS/MSVC. + +2009-01-25 Mike Frysinger + + Fix typo in libtool install mode documentation. + * libltdl/config/ltmain.m4sh (func_mode_help): Change -inst-prefix + to -inst-prefix-dir. + * doc/libtool.texi (Install mode): Likewise. + +2009-01-24 Charles Wilson + + Add -Wall to cwrapper tests. + * tests/cwrapper.at: Add -Wall existing tests. Add additional + round of tests with -Wall alone. + +2009-01-24 Charles Wilson + + [cygwin|mingw] cwrapper cleanups. + * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src) + [file scope]: re-organized includes and portability + macros. Avoid oldnames on MINGW32 and MSVC for + setmode/stat/chmod/getcwd/putenv. Declare _putenv on + MINGW32 when -ansi. Use namespaced macro LT_DEBUGWRAPPER. + +2009-01-24 Peter Rosin + + Expand exit status test in LT_AT_NOINST_EXEC_CHECK correctly + * tests/testsuite.at (LT_AT_NOINST_EXEC_CHECK): STATUS is + argument $3, not $2. + +2009-01-23 Charles Wilson + + Add tests for cwrapper with -std=c89 and -std=c99 + * tests/cwrapper.at: New file. + * Makefile.am: Add tests/cwrapper.at. + +2009-01-22 Peter Rosin + + Unify line endings in localization test. + * tests/testsuite.at: Update copyright year. + (LT_AT_UNIFY_NL): Add macro that unifies line endings on + platforms that suffer from such confusion. + * tests/localization.at: Use it. Update copyright year. Fixes + the test on MSYS/MSVC. + +2009-01-21 Charles Wilson + + [cygwin|mingw] Fix compile warnings when -std=c89. + * libltdl/config/ltmain.m4sh (func_emit_wrapper_part1): + move contents to... + (func_emit_wrapper_part2): move contents to... + (func_emit_wrapper): here. + (func_emit_cwrapperexe_src) [file scope]: Remove + variables script_text_part1 and script_text_part2. + (func_emit_cwrapperexe_src) [lt_dump_script]: New function. + (func_emit_cwrapperexe_src) [main]: Call it. + +2009-01-21 Charles Wilson + + Minor cygwin cleanup + * libltdl/config/ltmain.m4sh (func_generate_dlsyms): Correct + case pattern for cygwin. + +2009-01-19 Ralf Wildenhues + + Avoid failure due to Cygwin path detection bug. + * tests/execute-mode.at (execute mode): Ignore noise on stderr; + Cygwin might consider `d\"e' to be a DOS-style path and warn. + Report by Charles Wilson. + +2009-01-19 Robert Millan + + Support GNU/kOpenSolaris. + * libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) + (_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS) + (_LT_LANG_CXX_CONFIG) [kopensolaris*-gnu]: Recognize + GNU/kOpenSolaris. + * libltdl/m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Likewise. + * NEWS, THANKS: Update. + +2009-01-19 Ralf Wildenhues + + Another LT_AT_EXEC_CHECK fixup. + * tests/shlibpath.at (shlibpath_overrides_runpath): Use + LT_AT_EXEC_CHECK instead of AT_CHECK. + +2009-01-19 Roumen Petrov (tiny change) + + Add missing $EXEEXT to java test. + * tests/convenience.at (Java convenience archives): Add $EXEEXT. + +2009-01-19 Ralf Wildenhues + + Bump copyright years. + * ChangeLog.2008: New, rotated from ... + * ChangeLog: ... here. + * Makefile.am (EXTRA_DIST): Add ChangeLog.2008. + * NEWS, libltdl/config/ltmain.m4sh: Bump copyright years. + * libltdl/m4/libtool.m4 (_LT_COPYING, LT_OUTPUT): Likewise. + * libtoolize.m4sh: Likewise. + +2009-01-14 Peter Rosin + + Fix flakey mdemo-dryrun test on MSYS (again!) + * tests/mdemo-dryrun.test: ls -l in MSYS sometimes shows year, + not time, for really fresh files. Add sleep 1 call at yet another + strategic position. Makes the test pass reliably for MSYS/MinGW. + +Continued in ChangeLog.2008 + +vim:tw=72 diff --git a/Makefile.am b/Makefile.am index 5c570b5a4..54018ee26 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ## Makefile.am -- Process this file with automake to produce Makefile.in ## -## Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free +## Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free ## Software Foundation, Inc. ## Written by Gary V. Vaughan, 2003 ## @@ -146,7 +146,7 @@ EXTRA_DIST += bootstrap $(srcdir)/libtoolize.in $(auxdir)/ltmain.m4sh \ ChangeLog.1999 ChangeLog.2000 ChangeLog.2001 \ ChangeLog.2002 ChangeLog.2003 ChangeLog.2004 \ ChangeLog.2005 ChangeLog.2006 ChangeLog.2007 \ - ChangeLog.2008 + ChangeLog.2008 ChangeLog.2009 CLEANFILES += libtool libtoolize libtoolize.tmp \ $(auxdir)/ltmain.tmp $(m4dir)/ltversion.tmp diff --git a/NEWS b/NEWS index 7087cdd40..d41db5e25 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ NEWS - list of user-visible changes between releases of GNU Libtool -New in 2.2.8 2009-??-??: git version 2.2.7a, Libtool team: +New in 2.2.8 2010-??-??: git version 2.2.7a, Libtool team: * New features: diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh index 91d080041..80a1ff334 100644 --- a/libltdl/config/ltmain.m4sh +++ b/libltdl/config/ltmain.m4sh @@ -5,7 +5,7 @@ m4_divert_push([SCRIPT])# @configure_input@ # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, -# 2007, 2008, 2009 Free Software Foundation, Inc. +# 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 index cd8afce8f..29f12228c 100644 --- a/libltdl/m4/libtool.m4 +++ b/libltdl/m4/libtool.m4 @@ -1,7 +1,8 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +# Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -10,7 +11,8 @@ m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +# Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. @@ -632,7 +634,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." diff --git a/libtoolize.m4sh b/libtoolize.m4sh index bff700a5c..8cbc6a62e 100644 --- a/libtoolize.m4sh +++ b/libtoolize.m4sh @@ -5,7 +5,7 @@ AS_INIT[]m4_divert_push([HEADER-COPYRIGHT])dnl # libtoolize (GNU @PACKAGE@@TIMESTAMP@) @VERSION@ # Written by Gary V. Vaughan , 2003 -# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.