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]

Re: [PATCH] Require texinfo 4.7


Joseph S. Myers wrote:
On Wed, 23 Jul 2008, Aaron W. LaFramboise wrote:

With texinfo 4.6, bootstrap on trunk fails with the following.

This is not sufficient to update the required texinfo version. The required version is listed in at least two other places in install.texi, and the makeinfo version check in gcc/configure.ac also needs to be updated.

This patch updates all instances in install.texi and the configure check.


OK to commit?

2008-07-23  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>

        * configure: Regenerate.
	* configure.ac: Require texinfo 4.7.
	* doc/install.texi: Document texinfo 4.7 requirement.

Index: gcc/doc/install.texi
===================================================================
--- gcc/doc/install.texi	(revision 137752)
+++ gcc/doc/install.texi	(working copy)
@@ -386,7 +386,7 @@ Necessary to build GCC during developmen
 files are not included in the SVN repository.  They are included in
 releases.
 
-@item Texinfo version 4.4 (or later)
+@item Texinfo version 4.7 (or later)
 
 Necessary for running @command{makeinfo} when modifying @file{*.texi}
 files to test your changes.
@@ -1765,7 +1765,7 @@ build machinery, not of GCC itself) that
 build the C front end.
 
 When building from SVN or snapshots, or if you modify Texinfo
-documentation, you need version 4.4 or later of Texinfo installed if you
+documentation, you need version 4.7 or later of Texinfo installed if you
 want Info documentation to be regenerated.  Releases contain Info
 documentation pre-built for the unmodified documentation in the release.
 
@@ -2362,7 +2362,7 @@ If you find a bug, please report it foll
 @uref{../bugs.html,,bug reporting guidelines}.
 
 If you want to print the GCC manuals, do @samp{cd @var{objdir}; make
-dvi}.  You will need to have @command{texi2dvi} (version at least 4.4)
+dvi}.  You will need to have @command{texi2dvi} (version at least 4.7)
 and @TeX{} installed.  This creates a number of @file{.dvi} files in
 subdirectories of @file{@var{objdir}}; these may be converted for
 printing with programs such as @command{dvips}.  Alternately, by using
@@ -3676,7 +3676,7 @@ or newer for a working GCC@.
 @end html
 @heading @anchor{powerpc-x-netbsd}powerpc-*-netbsd*
 PowerPC system in big endian mode running NetBSD@.  To build the
-documentation you will need Texinfo version 4.4 (NetBSD 1.5.1 included
+documentation you will need Texinfo version 4.7 (NetBSD 1.5.1 included
 Texinfo version 3.12).
 
 @html
Index: gcc/configure.ac
===================================================================
--- gcc/configure.ac	(revision 137752)
+++ gcc/configure.ac	(working copy)
@@ -842,7 +842,7 @@ AC_CHECK_PROG(have_mktemp_command, mktem
 # that we can use it.
 ACX_CHECK_PROG_VER(MAKEINFO, makeinfo, --version,
   [GNU texinfo.* \([0-9][0-9.]*\)],
-  [4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*])
+  [4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*])
 if test $gcc_cv_prog_makeinfo_modern = no; then
   AC_MSG_WARN([
 *** Makeinfo is missing or too old.

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