This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Document autoconf and automake requirements.


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]