bad libjava/libltdl/Makefile.in; automake version?
Andreas Tobler
toa@pop.agri.ch
Thu Dec 18 15:51:00 GMT 2003
Per Bothner wrote:
> The version of libjava/libltdl/Makefile.in in the CVS repository
> does not have the @MAINTAINER_MODE_TRUE@ guard to disable the
> dependencies when --disable-maintainer-mode (the default) is
> configured. So it tries to run automake, which fails because
> it doesn't find the right version of automake.
>
> This looks like a serious bug in automake version 1.7.9.
> (libjava/Makefile.in was generated using automake 1.4, which
> seems awfully old. This is strange, because both were checked
> in by Micahel Koch, though not on the same day.)
Would this one be ok?
Index: libltdl/acinclude.m4
===================================================================
RCS file: /cvs/gcc/gcc/libjava/libltdl/acinclude.m4,v
retrieving revision 1.4
diff -u -r1.4 acinclude.m4
--- libltdl/acinclude.m4 16 Dec 2003 21:48:24 -0000 1.4
+++ libltdl/acinclude.m4 18 Dec 2003 15:37:42 -0000
@@ -163,6 +163,8 @@
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(STRIP, strip, :)
+AM_MAINTAINER_MODE
+
old_CC="$CC"
old_CFLAGS="$CFLAGS"
Regenration of the files can be done with automake >= 1.6.3 and autoconf
>= 2.57.
I tested it here localy, but I'm on automake 1.8. It would be great if
anyone with an older non infected system could test this one :)
I'm willing to regenerate the files with automake 1.6.3 and
autoconf-2.57 if the above patchlet cures the situation.
(Including Changelog etc. )
Andreas
More information about the Java
mailing list