This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Document autoconf and automake requirements.
- From: Kelley Cook <kcook34 at ford dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: "Joseph S. Meyers" <jsm at polyomino dot org dot uk>
- Date: Fri, 09 Jan 2004 11:09:16 -0500
- Subject: Document autoconf and automake requirements.
- Hop-count: 1
- Reply-to: Kelley Cook <kelleycook at yahoo dot com>
This patch just updates the documentation to reflect current reality.
This patch is partially dependent on the fastjar patch being approved
and applied. If that patch is rejected then I would just convert
"1.7.9" back to "1.7 series".
OK to install?
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* doc/install.texi: Update automake and autoconf version requirements.
--- /home/kcook34/gcc-orig/gcc/doc/install.texi 2004-01-06 11:21:17.000000000 -0500
+++ ./gcc/doc/install.texi 2004-01-09 13:22:34.167387200 -0500
@@ -293,15 +293,23 @@ systems' @command{tar} programs will als
Necessary when modifying @file{configure.in}, @file{aclocal.m4}, etc.@:
to regenerate @file{configure} and @file{config.in} files. Most
directories require autoconf 2.13 (exactly), but @file{libiberty},
-@file{fastjar}, @file{libstdc++-v3}, and @file{gcc} require
+@file{fastjar}, @file{libstdc++-v3}, @file{libltdl}, and @file{gcc} require
autoconf 2.57 (exactly).
-@item automake versions 1.4-p? and 1.7.?
+@item automake versions 1.4-java and 1.7.9
-Necessary when modifying a @file{Makefile.am} file to regenerate its
-associated @file{Makefile.in}. Most directories require a 1.4 series
-automake; @file{libstdc++-v3} and @file{fastjar} requires a 1.7 series
-automake.
+Necessary when modifying a @file{Makefile.am} file to regenerate its associated
+@file{Makefile.in}.
+
+Much of gcc does not use automake, so directly edit the @file{Makefile.in}
+file. Specifically this applies to the @file{gcc}, @file{intl}, @file{libf2c},
+@file{libiberty}, @file{libobjc} directories as well as any of their
+subdirectories.
+
+The @file{libstdc++-v3}, @file{libltdl}, and @file{fastjar} directories require
+automake 1.7.9. However, the Java directories, which include
+@file{boehm-gc}, @file{libffi}, @file{libjava}, and @file{zlib}, require a
+java specialized version of automake-1.4.
@item gettext version 0.12 (or later)
@@ -327,7 +335,7 @@ Necessary to regenerate @file{fixinc/fix
Necessary to run the @file{fixinc} @command{make check}.
-Necessary to regenerate the top level @file{Makefile.am} files from
+Necessary to regenerate the top level @file{Makefile.in} file from
@file{Makefile.tpl} and @file{Makefile.def}.
@item GNU Bison version 1.28 (or later)