This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Problems with texinfo 4.1 on mainline/3.3
- From: Andreas Jaeger <aj at suse dot de>
- To: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Cc: <gcc-bugs at gcc dot gnu dot org>, gcc-patches at gcc dot gnu dot org
- Date: Wed, 01 Jan 2003 18:22:43 +0100
- Subject: Re: Problems with texinfo 4.1 on mainline/3.3
- References: <Pine.LNX.4.33.0301011655550.1585-100000@kern.srcf.societies.cam.ac.uk>
- Reply-to: gcc-patches at gcc dot gnu dot org
"Joseph S. Myers" <jsm28@cam.ac.uk> writes:
> On Wed, 1 Jan 2003, Andreas Jaeger wrote:
>
>> Am I forced to upgrade or is a make rule missing for this case?
>
> The treelang Make-lang.in should be changed to follow others (e.g. java,
> f) in disabling building info if BUILD_INFO isn't set to indicate it
Like the appended patch? I just tested it with make treelang.info.
Ok to commit for 3.3 and mainline?
> should be built. But if you ever make any change to a manual then you'll
> need to upgrade texinfo anyway in order to test that change.
I know - but others might hit the same problem and therefore I'm first
going to fix GCC to work with my setup and then update texinfo,
Andreas
2003-01-01 Andreas Jaeger <aj@suse.de>
* treelang/Make-lang.in ($(srcdir)/treelang/treelang.info): Only
build info files with new enough makeinfo.
============================================================
Index: gcc/treelang/Make-lang.in
--- gcc/treelang/Make-lang.in 23 Dec 2002 19:26:48 -0000 1.9
+++ gcc/treelang/Make-lang.in 1 Jan 2003 17:21:42 -0000
@@ -1,6 +1,6 @@
# Top level makefile fragment for TREELANG For GCC. -*- makefile -*-
-# Copyright (C) 1994, 1995, 1997, 1998, 1999 2000, 2001, 2002 Free
+# Copyright (C) 1994, 1995, 1997, 1998, 1999 2000, 2001, 2002, 2003 Free
# Software Foundation, Inc.
#This file is part of GCC.
@@ -137,8 +137,11 @@ $(srcdir)/treelang/treelang.info: $(srcd
$(srcdir)/doc/include/gpl.texi \
$(srcdir)/doc/include/fdl.texi \
$(srcdir)/doc/include/funding.texi
- cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -Idoc/include \
- -o treelang/treelang.info treelang/treelang.texi
+ if [ x$(BUILD_INFO) = xinfo ]; then \
+ rm -f $(srcdir)/treelang/treelang.info-*; \
+ cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -Idoc/include \
+ -o treelang/treelang.info treelang/treelang.texi \
+ else true; fi
treelang.dvi: $(srcdir)/treelang/treelang.texi \
$(srcdir)/doc/include/gcc-common.texi \
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj