This is the mail archive of the gcc-bugs@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: Problems with texinfo 4.1 on mainline/3.3


"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


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