Re: Tune rpath by env. variable
Hi Pavel, On Dec 13, 2014, at 5:58 PM, Pavel Raiskup prais...@redhat.com wrote: On Friday 12 of December 2014 11:17:03 Gary V. Vaughan wrote: I'll commit a follow on patch, to tweak it like this, later today. Thanks for the patch! It is almost perfect. During testing I noted that there is still one dollar sign not substituted with quadrigraph. Patch 0001 attached. Also, I noted having LT_SYS_SEARCH_PATH=/lib64: specified in config.site does not change libtool's content; it the LT_SYS_LIBRARY_PATH default value stays empty. I would like to have it fixed before 2.4.5, if possible, because I would like to enable something like the following in our default /usr/share/config.site file: if $arch_64bit; then : ${LT_SYS_LIBRARY_PATH=/lib64:/usr/lib64:} fi Also, I'm not sure whether we should touch the lt_cv_sys_*. That should not hurt too much but I would feel quite more safe if we use separate variable and let the lt_cv_* for existing workarounds in the wild. Something like the attachment 0002 would be nice to have pushed. Thanks for the patches. I tweaked them to pass `make syntax-check`, applied and pushed both. That code seems like asking for test-case also? The more the better! Cheers, -- Gary V. Vaughan (gary AT gnu DOT org) ___ https://lists.gnu.org/mailman/listinfo/libtool
Re: [PATCH] bootstrap: use $PATH_SEPARATOR instead of :
Hi, On Jan 20, 2015, at 5:22 AM, KO Myung-Hun kom...@gmail.com wrote: On OS/2, a path separator is ';' not ':'. * bootstrap (func_find_tool, func_check_tool): Use PATH_SEPARATOR. * gl/build-aux/bootstrap.in (func_check_tool): Likewise. * gl/build-aux/extract-trace (fund_find_tool): Likewise. These files do not belong to Libtool itself, but rather to https://github.com/gvvaughan/bootstrap. We already fixed one of the PATH_SEPARATOR omissions on your last round of patches (thanks!), but I ported the other one upstream, and then updated libtool with the result, including a couple of other unrelated improvements. Cheers, -- Gary V. Vaughan (gary AT gnu DOT org)
[SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project GNU Libtool. The branch, master has been updated via c60e054c36bb9a937e6d98fd87d6345d20b3f446 (commit) from 6c822af50ff8343b20862c1a207f90c122fc9bcf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit c60e054c36bb9a937e6d98fd87d6345d20b3f446 Author: Gary V. Vaughan g...@gnu.org Date: Tue Jan 20 17:21:37 2015 + bootstrap: sync with upstream. * gl/build-aux/bootstrap.in, gl/build-aux/extract-trace, gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with upstream. * bootstrap: Regenerate. Signed-off-by: Gary V. Vaughan g...@gnu.org --- Summary of changes: bootstrap | 47 +- gl/build-aux/bootstrap.in | 34 +++--- gl/build-aux/extract-trace |7 +++-- gl/build-aux/funclib.sh |4 +- gl/build-aux/options-parser |2 +- 5 files changed, 74 insertions(+), 20 deletions(-) diff --git a/bootstrap b/bootstrap index f55bedc..ced98ce 100755 --- a/bootstrap +++ b/bootstrap @@ -230,7 +230,7 @@ vc_ignore= # Source required external libraries: # Set a version string for this script. -scriptversion=2014-01-03.01; # UTC +scriptversion=2015-01-20.17; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -358,7 +358,7 @@ func_path_progs () _G_path_prog_max=0 _G_path_prog_found=false -_G_save_IFS=$IFS; IFS=$PATH_SEPARATOR +_G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} for _G_dir in $_G_PATH; do IFS=$_G_save_IFS test -z $_G_dir _G_dir=. @@ -1541,7 +1541,7 @@ scriptversion=2014-01-07.03; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 -# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# Copyright (C) 2010-2014 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. @@ -2155,7 +2155,7 @@ test -z $progpath . `echo $0 |${SED-sed} 's|[^/]*$||'`/funclib.sh test extract-trace = $progname . `echo $0 |${SED-sed} 's|[^/]*$||'`/options-parser # Set a version string. -scriptversion=2014-12-03.16; # UTC +scriptversion=2015-01-20.17; # UTC # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -2267,11 +2267,12 @@ func_tool_version_number () { $debug_cmd -_G_verout=`func_tool_version_output $@ |sed 1q` +_G_verout=`func_tool_version_output $@` _G_status=$? # A version number starts with a digit following a space on the first # line of output from `--version`. +_G_verout=`echo $_G_verout |sed 1q` if test -n $_G_verout; then _G_vernum=`expr $_G_verout : '.* \([0-9][^ ]*\)'` fi @@ -2308,7 +2309,7 @@ func_find_tool () for _G_prog do _G_find_tool_save_IFS=$IFS - IFS=: +IFS=${PATH_SEPARATOR-:} for _G_dir in $PATH; do IFS=$_G_find_tool_save_IFS _G_progpath=$_G_dir/$_G_prog @@ -2620,7 +2621,7 @@ test extract-trace = $progname func_main $@ # End: # Set a version string for *this* script. -scriptversion=2014-11-04.13; # UTC +scriptversion=2015-01-20.17; # UTC ## --- ## @@ -2746,10 +2747,13 @@ func_reconfigure () $require_automake_options -# Automake (without 'foreign' option) requires that README exists. +# Automake (without 'foreign' option) requires that NEWS README exist. case $automake_options in foreign ) ;; - *) func_ensure_README ;; + *) +func_ensure_NEWS +func_ensure_README +;; esac # Ensure ChangeLog presence. @@ -3078,6 +3082,29 @@ EOT } +# func_ensure_NEWS +# +# Without AM_INIT_AUTOMAKE([foreign]), automake will not run to +# completion with no NEWS file, even though NEWS.md or NEWS.txt +# is often preferable. +func_ensure_NEWS () +{ +$debug_cmd + +test -f NEWS || { + _G_NEWS= + for _G_news in NEWS.txt NEWS.md NEWS.rst; do +test -f $_G_news break + done + + test -f $_G_news $LN_S $_G_news NEWS + func_verbose $LN_S $_G_news NEWS +} + +return 0 +} + + # func_ensure_README # -- # Without AM_INIT_AUTOMAKE([foreign]), automake will not run to @@ -4812,7 +4839,7 @@ func_check_tool () ;; *) save_IFS=$IFS - IFS=: + IFS=${PATH_SEPARATOR-:} for
[SCM] GNU Libtool branch, master, updated. v2.4.5-2-g3deca86
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project GNU Libtool. The branch, master has been updated via 3deca86bdcc4a2af35308166543fb3ca395419a6 (commit) from 8cb6741f5ce38556e9d714e7a38c0b04daba36a4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit 3deca86bdcc4a2af35308166543fb3ca395419a6 Author: Pavel Raiskup prais...@redhat.com Date: Tue Jan 20 15:25:48 2015 + tests: fix an ltdl dryrun race condition. * tests/testsuite.at (LT_AT_ACLOCAL): Inject a 1 second sleep after aclocal to ensure subsequently generated autotools files will be newer. * NEWS: Update. Signed-off-by: Gary V. Vaughan g...@gnu.org --- Summary of changes: NEWS |5 + tests/testsuite.at |5 + 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/NEWS b/NEWS index a148485..c58dd9b 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,11 @@ NEWS - list of user-visible changes between releases of GNU Libtool * Noteworthy changes in release ?.? (-??-??) [?] +** Bug fixes: + + - Fix a race condition in ltdl dryrun test that would cause spurious +random failures of that test. + * Noteworthy changes in release 2.4.5 (2015-01-19) [stable] diff --git a/tests/testsuite.at b/tests/testsuite.at index 735cb96..04e41bd 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -123,6 +123,11 @@ AT_DATA([acinclude.m4], [m4_define([AC_CONFIG_MACRO_DIRS], m4_defn([AC_CONFIG_MACRO_DIR]))]) ]]) LT_AT_CHECK([$ACLOCAL $1$macro_dir], [0], [ignore], [ignore]) +# After the 'aclocal' run sleep 1 second to guarantee that aclocal.m4 is going +# to have older timestamp than other autotools later-generated files (concretely +# for libtool case, we speak about config.h.in generated autoheader). +# Autoreconf does the same (after the first aclocal run). +sleep 1 AT_XFAIL_IF([test no = $ACLOCAL]) AT_KEYWORDS([automake]) ]) hooks/post-receive -- GNU Libtool
[SCM] GNU Libtool branch, master, updated. v2.4.5-3-gedb4ff8
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project GNU Libtool. The branch, master has been updated via edb4ff8bb662849b7f51de9693caa32ae9a3f855 (commit) from 3deca86bdcc4a2af35308166543fb3ca395419a6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit edb4ff8bb662849b7f51de9693caa32ae9a3f855 Author: Pavel Raiskup prais...@redhat.com Date: Tue Jan 20 15:35:11 2015 + libtool.m4: typofix, subst last '$' with quadrigraph * m4/libtool.m4 (_LT_LIBTOOL_TAG_VARS): Encase the configure/libtool shared function into parseable borders; for testing purposes. (func_munge_path_list): Typo s/$/@S|@/. * tests/configure-funcs.at: New testcase. * Makefile.am (TESTSUITE_AT): Mention new testcase. * NEWS: Update. Signed-off-by: Gary V. Vaughan g...@gnu.org --- Summary of changes: Makefile.am |1 + NEWS |2 + m4/libtool.m4|9 +++-- tests/configure-funcs.at | 70 ++ 4 files changed, 78 insertions(+), 4 deletions(-) create mode 100644 tests/configure-funcs.at diff --git a/Makefile.am b/Makefile.am index 888f5cb..13dfc63 100644 --- a/Makefile.am +++ b/Makefile.am @@ -652,6 +652,7 @@ testsuite = $(tests_dir)/testsuite # that it can check for previous failures and skip if necessary. TESTSUITE = tests/testsuite TESTSUITE_AT = tests/testsuite.at \ + tests/configure-funcs.at \ tests/libtoolize.at \ tests/libtool.at \ tests/demo.at \ diff --git a/NEWS b/NEWS index c58dd9b..c382c70 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,8 @@ NEWS - list of user-visible changes between releases of GNU Libtool - Fix a race condition in ltdl dryrun test that would cause spurious random failures of that test. + - LT_SYS_SEARCHPATH is munged correctly. + * Noteworthy changes in release 2.4.5 (2015-01-19) [stable] diff --git a/m4/libtool.m4 b/m4/libtool.m4 index f796d7b..18d0193 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -748,13 +748,14 @@ _LT_LIBTOOL_TAG_VARS _LT_EOF cat '_LT_EOF' $cfgfile -## -- ## -## Shell functions shared with configure. ## -## -- ## + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE _LT_PREPARE_MUNGE_PATH_LIST _LT_PREPARE_CC_BASENAME +# ### END FUNCTIONS SHARED WITH CONFIGURE + _LT_EOF case $host_os in @@ -2256,7 +2257,7 @@ func_munge_path_list () x) ;; *:) -eval @S|@1=\`$ECHO @S|@2 | $SED 's/:/ /g'` \$@S|@1\ +eval @S|@1=\`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\ ;; x:*) eval @S|@1=\\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\ diff --git a/tests/configure-funcs.at b/tests/configure-funcs.at new file mode 100644 index 000..89682a4 --- /dev/null +++ b/tests/configure-funcs.at @@ -0,0 +1,70 @@ +# configure-functions.at -- shared shell functions. -*- Autotest -*- +# +# Copyright (C) 2015 Free Software Foundation, Inc. +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +AT_BANNER([Functions shared with configure and libtool.]) + +m4_define([_AT_FUNC_SETUP], [dnl +AT_SETUP([$1 works])dnl +_lt_bin=$abs_top_builddir/libtool +re_begincf='^# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE' +re_endcf='^# ### END FUNCTIONS SHARED WITH CONFIGURE' + +$ECHO '#!/bin/sh'$1 +$ECHO '#: ${SED=sed}'$1 +$ECHO '#: ${ECHO=echo}' $1 + +sed 1,/$re_begincf/d;/$re_endcf/,\$d $_lt_bin $1 +]) + +_AT_FUNC_SETUP([func_munge_path_list]) + +cat \EOF func_munge_path_list +for orig in /usr/lib /lib /usr/lib ; do + $ECHO '$orig': + for path in /p1: /p3:/p2: :/a1 :/a2:/a3 /p4::/a4 /p6:/p5::/a5:/a6; do +old=$orig +func_munge_path_list orig $path ||
Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054
On 2015-01-20 18:24, Gary V. Vaughan wrote: -# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# Copyright (C) 2010-2014 Free Software Foundation, Inc. That's why I felt so young today! Cheers, Peter ___ https://lists.gnu.org/mailman/listinfo/libtool
Re: [PATCH] testsuite: fix race conditions in ltdl dryrun
On Dec 15, 2014, at 1:13 PM, Pavel Raiskup prais...@redhat.com wrote: [+cc autoconf, as this seems to be relevant] Hi all, Hi Pavel, Thanks for the fix. This one has caught me out occasionally too, so I'll also be glad to banish it! Sorry for the delay in applying and pushing... it's been a crazy month! after several random [ltdl dryrun] failures, I used the 'make --debug' and some stat calls to debug. Logs are attached for ok failed runs as tarball. Seems like after 'aclocal' run there should be an explicit 'sleep 1', similarly like in autoreconf [1]. Possible fix attached. The problem seems to be in autoheader and Perl's move function (underlying utime() handling?): $ touch /tmp/a $ stat /tmp/a File: ‘/tmp/a’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 23h/35d Inode: 1296845 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 1000/praiskup) Gid: ( 1000/praiskup) Context: unconfined_u:object_r:user_tmp_t:s0 Access: 2014-12-15 14:03:35.744530946 +0100 Modify: 2014-12-15 14:03:35.744530946 +0100 Change: 2014-12-15 14:03:35.744530946 +0100 Birth: - $ perl -MFile::Copy -e 'move (/tmp/a, a);' $ stat a File: ‘a’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768dInode: 11068678Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 1000/praiskup) Gid: ( 1000/praiskup) Context: unconfined_u:object_r:user_home_t:s0 Access: 2014-12-15 14:03:42.0 +0100 Modify: 2014-12-15 14:03:35.0 +0100 ^^^ floor()-ed Change: 2014-12-15 14:03:42.678581581 +0100 Birth: - [1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/bin/autoreconf.in#n356 Pavel racy-tests.tar.gz0001-tests-fix-race-in-aclocal-autoheader-calls.patch Applied and pushed. Thanks again! Cheers, -- Gary V. Vaughan (gary AT gnu DOT org)
Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054
On 01/20/2015 10:24 AM, Gary V. Vaughan wrote: * gl/build-aux/bootstrap.in, gl/build-aux/extract-trace, gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with upstream. @@ -2267,11 +2267,12 @@ func_tool_version_number () { $debug_cmd -_G_verout=`func_tool_version_output $@ |sed 1q` +_G_verout=`func_tool_version_output $@` _G_status=$? # A version number starts with a digit following a space on the first # line of output from `--version`. +_G_verout=`echo $_G_verout |sed 1q` How probable is it that $_G_verout will ever be output captured from some tool that includes \ in its output? If so, you'd want to use printf to make sure you don't run foul of a shell where \ is interpolated by echo. -- Eric Blake eblake redhat com+1-919-301-3266 Libvirt virtualization library http://libvirt.org signature.asc Description: OpenPGP digital signature ___ https://lists.gnu.org/mailman/listinfo/libtool
Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054
Hi Eric, On Jan 20, 2015, at 5:34 PM, Eric Blake ebl...@redhat.com wrote: On 01/20/2015 10:24 AM, Gary V. Vaughan wrote: * gl/build-aux/bootstrap.in, gl/build-aux/extract-trace, gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with upstream. @@ -2267,11 +2267,12 @@ func_tool_version_number () { $debug_cmd -_G_verout=`func_tool_version_output $@ |sed 1q` +_G_verout=`func_tool_version_output $@` _G_status=$? # A version number starts with a digit following a space on the first # line of output from `--version`. +_G_verout=`echo $_G_verout |sed 1q` How probable is it that $_G_verout will ever be output captured from some tool that includes \ in its output? If so, you'd want to use printf to make sure you don't run foul of a shell where \ is interpolated by echo. Excepting deliberately malicious output, I would say the chances are vanishingly small... but your suggestion is a good one all the same :-) Applied upstream, and coming to a Libtool near you soon! Cheers, -- Gary V. Vaughan (gary AT gnu DOT org) ___ https://lists.gnu.org/mailman/listinfo/libtool
Re: [PATCH] bootstrap: use $PATH_SEPARATOR instead of :
Hi/2. Gary V. Vaughan wrote: Hi, On Jan 20, 2015, at 5:22 AM, KO Myung-Hun kom...@gmail.com wrote: On OS/2, a path separator is ';' not ':'. * bootstrap (func_find_tool, func_check_tool): Use PATH_SEPARATOR. * gl/build-aux/bootstrap.in (func_check_tool): Likewise. * gl/build-aux/extract-trace (fund_find_tool): Likewise. These files do not belong to Libtool itself, but rather to https://github.com/gvvaughan/bootstrap. Then should I send patches for it to different places ? We already fixed one of the PATH_SEPARATOR omissions on your last round of patches (thanks!), but I ported the other one upstream, and then updated libtool with the result, including a couple of other unrelated improvements. Thanks. -- KO Myung-Hun Using Mozilla SeaMonkey 2.7.2 Under OS/2 Warp 4 for Korean with FixPak #15 In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM Korean OS/2 User Community : http://www.ecomstation.co.kr
[PATCH] edit-readme-alpha: do not edit again a file already edited
No need to edit again a file already edited. In addition, if editing the file, a zero-length file is generated. * build-aux-edit-readme-alpha: Skip a file already edited. --- build-aux/edit-readme-alpha | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/build-aux/edit-readme-alpha b/build-aux/edit-readme-alpha index 4b4d395..4f7c214 100755 --- a/build-aux/edit-readme-alpha +++ b/build-aux/edit-readme-alpha @@ -68,12 +68,15 @@ for file in $@; do |wc -l |sed 's|^ *||'` # Unless, of course, it was edited by this script already. - test 3 = $matched \ - || matched=`sed -n -e '/^This is an alpha testing release/,/a consistent, portable interface\.$/p' $file \ - |wc -l |sed 's|^ *||'` - - test 3 = $matched \ - || func_fatal_error $file format has changed, please fix '$0' + test 3 = $matched || { +matched=`sed -n -e '/^This is an alpha testing release/,/a consistent, portable interface\.$/p' $file \ + |wc -l |sed 's|^ *||'` + +# if already edited, no need to edit again. +test 3 = $matched \ + continue \ +|| func_fatal_error $file format has changed, please fix '$0' + } # Don't leave file droppings. trap 'x=$?; rm $file.T; exit $x' 1 2 13 15 -- 1.8.5.2
[SCM] GNU Libtool branch, master, updated. v2.4.5-6-g6289a9a
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project GNU Libtool. The branch, master has been updated via 6289a9ab3c53e2fdc48d359458604fc5b29ca00e (commit) from c60e054c36bb9a937e6d98fd87d6345d20b3f446 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - commit 6289a9ab3c53e2fdc48d359458604fc5b29ca00e Author: Gary V. Vaughan g...@gnu.org Date: Tue Jan 20 19:19:27 2015 + maint: undo copyright years regression. * gl/build-aux/options-parser: Undo copyright years regression. * bootstrap: Regenerate. Signed-off-by: Gary V. Vaughan g...@gnu.org --- Summary of changes: bootstrap |2 +- gl/build-aux/options-parser |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bootstrap b/bootstrap index ced98ce..4596413 100755 --- a/bootstrap +++ b/bootstrap @@ -1541,7 +1541,7 @@ scriptversion=2014-01-07.03; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 -# Copyright (C) 2010-2014 Free Software Foundation, Inc. +# Copyright (C) 2010-2015 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/gl/build-aux/options-parser b/gl/build-aux/options-parser index 41302a8..d651f1d 100644 --- a/gl/build-aux/options-parser +++ b/gl/build-aux/options-parser @@ -6,7 +6,7 @@ scriptversion=2014-01-07.03; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 -# Copyright (C) 2010-2014 Free Software Foundation, Inc. +# Copyright (C) 2010-2015 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. hooks/post-receive -- GNU Libtool
Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054
On Jan 20, 2015, at 6:34 PM, Peter Rosin p...@lysator.liu.se wrote: On 2015-01-20 18:24, Gary V. Vaughan wrote: -# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# Copyright (C) 2010-2014 Free Software Foundation, Inc. That's why I felt so young today! Seems libtool took another year of my life... ;-) ___ https://lists.gnu.org/mailman/listinfo/libtool