I get this warning from recent Autoconf when bootstrapping Libtool:
$ ./bootstrap
[...]
autom4te --language=m4sh -B libltdl/config libltdl/config/ltmain.m4sh >
libltdl/config/ltmain.in
libltdl/config/getopt.m4sh:1: warning: prefer named diversions
The patch below fixes it. OK?
Thanks,
Ralf
Avoid autom4te warning about unnamed diversion.
* libltdl/config/getopt.m4sh: Use diversion name KILL not -1.
diff --git a/libltdl/config/getopt.m4sh b/libltdl/config/getopt.m4sh
index a81a905..27d2cd4 100644
--- a/libltdl/config/getopt.m4sh
+++ b/libltdl/config/getopt.m4sh
@@ -1,4 +1,4 @@
-m4_include([general.m4sh])m4_divert_push(-1)
+m4_include([general.m4sh])m4_divert_push(KILL)
# getopt.m4sh -- getopt helper functions-*- Autoconf -*-
#
#Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
Foundation, Inc.
@@ -496,7 +496,7 @@ m4go_validation
# operation of the automatic `--version' and `--help' options, among
# others.
-m4_divert_pop(-1)M4SH_VERBATIM([[
+m4_divert_pop(KILL)M4SH_VERBATIM([[
# func_version
# Echo version message to standard output and exit.
func_version ()