Pushed as obvious. libtoolize.m4sh (func_aclocal_update_check): This body of this function used a global variable set by the outer loop of the caller. Fix to Use the function argument correctly.
Signed-off-by: Gary V. Vaughan <g...@gnu.org> --- libtoolize.m4sh | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libtoolize.m4sh b/libtoolize.m4sh index e41ab3c..6bd7e4e 100644 --- a/libtoolize.m4sh +++ b/libtoolize.m4sh @@ -755,10 +755,12 @@ func_aclocal_update_check () { $debug_cmd + my_filename=$1 + my_srcfile="$aclocaldir/$1" my_destfile="aclocal.m4" - case $need in + case $my_filename in libtool.m4) my_src_serial=`func_serial "$my_srcfile" LT_INIT` my_dest_serial=`func_serial "$my_destfile" LT_INIT` @@ -775,8 +777,8 @@ func_aclocal_update_check () my_dest_serial=`func_serial "$my_destfile" LTDL_INIT` ;; *) - my_src_serial=`func_serial "$my_srcfile" "$need"` - my_dest_serial=`func_serial "$my_destfile" "$need"` + my_src_serial=`func_serial "$my_srcfile" "$my_filename"` + my_dest_serial=`func_serial "$my_destfile" "$my_filename"` ;; esac -- 1.7.7.2 Cheers, -- Gary V. Vaughan (gary AT gnu DOT org)