aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDave Love <d.love@dl.ac.uk>1998-08-09 03:59:14 +0000
committerDave Love <fx@gcc.gnu.org>1998-08-09 03:59:14 +0000
commitb86c2124e270245e6d9b3a492142790dfe62a492 (patch)
tree385f22d619af9012013d836028db3635ae17438a /gcc
parent7651f5728244f7bc771d7208b6042fc8cc27ad31 (diff)
downloadgcc-b86c2124e270245e6d9b3a492142790dfe62a492.zip
gcc-b86c2124e270245e6d9b3a492142790dfe62a492.tar.gz
gcc-b86c2124e270245e6d9b3a492142790dfe62a492.tar.bz2
Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of tex.
1998-08-09 Dave Love <d.love@dl.ac.uk> * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of tex. (f77.mostlyclean): Remove TeX index files. * g77install.texi (Prerequisites): Kluge round TeX lossage with hyphen in @value in @code. From-SVN: r21642
Diffstat (limited to 'gcc')
-rw-r--r--gcc/f/ChangeLog9
-rw-r--r--gcc/f/Make-lang.in11
-rw-r--r--gcc/f/g77install.texi18
3 files changed, 33 insertions, 5 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
index d9fd6ef..4cae109 100644
--- a/gcc/f/ChangeLog
+++ b/gcc/f/ChangeLog
@@ -1,3 +1,12 @@
+1998-08-09 Dave Love <d.love@dl.ac.uk>
+
+ * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
+ with explicit use of tex.
+ (f77.mostlyclean): Remove TeX index files.
+
+ * g77install.texi (Prerequisites): Kluge round TeX lossage with
+ hyphen in @value in @code.
+
Tue Aug 4 16:59:39 1998 Craig Burley <burley@gnu.org>
* com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in
index b2d9f06..7dd1fcf 100644
--- a/gcc/f/Make-lang.in
+++ b/gcc/f/Make-lang.in
@@ -257,8 +257,15 @@ f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
*[fF]77*) touch lang-f77;; \
*) rm -f lang-f77;; \
esac
+# `tex2dvi' was used below, but the Texinfo 3.12 one won't work properly
+# with the include files from $(srcdir). This use of TEXINPUTS may not
+# be universally valid. `$(TEX)' should be used if it gets defined in
+# gcc/Makefile.in.
if [ -f lang-f77 ]; then \
- $(TEXI2DVI) -I$(srcdir)/f -o f/g77.dvi $(srcdir)/f/g77.texi; \
+ TEXINPUTS=$(srcdir)/f:$$TEXINPUTS tex $(srcdir)/f/g77.texi; \
+ texindex g77.??; \
+ TEXINPUTS=$(srcdir)/f:$$TEXINPUTS tex $(srcdir)/f/g77.texi; \
+ mv g77.dvi f; \
fi
# This dance is all about producing accurate documentation for g77's
@@ -410,6 +417,8 @@ f77.mostlyclean:
-rm -f f/*$(objext)
-rm -f f/fini f/stamp-str f/str-*.h f/str-*.j
-rm -f f/intdoc f/ansify f/intdoc.h0
+ -rm -f g77.aux g77.cps g77.ky g77.toc g77.vr g77.fn g77.kys \
+ g77.pg g77.tp g77.vrs g77.cp g77.fns g77.log g77.pgs g77.tps
f77.clean:
-rm -f g77.c g77.o g77spec.o g77version.o
f77.distclean:
diff --git a/gcc/f/g77install.texi b/gcc/f/g77install.texi
index 48c903a..7041107 100644
--- a/gcc/f/g77install.texi
+++ b/gcc/f/g77install.texi
@@ -18,7 +18,7 @@
@set version-patch 2.5
@set version-sed 2.05
@set version-tar 1.12
-@set version-texinfo 3.11
+@set version-texinfo 3.12
@ifclear INSTALLONLY
@node Installation
@@ -121,9 +121,19 @@ and use @code{g77} depends on the type of system you're
using, how you build @code{g77}, and how much of it you
install (primarily, which languages you install).
-The sizes shown below assume all languages distributed
-in @code{gcc-@value{version-gcc}}, plus @code{g77}, will be built
-and installed.
+The sizes shown below assume all languages distributed in
+@c As of `Version 2.249', texinfo.tex loses on a construction like
+@c @code{...@value{...-...}...} since the hyphen is expanded as
+@c -@discretionary{}{}{}, even though @value resets its catcode.
+@c Fortunately this is currently the only instance. Kluge, kluge.
+@iftex
+@begingroup @let@codedash=@realdash
+@end iftex
+@code{gcc-@value{version-gcc}},
+@iftex
+@endgroup
+@end iftex
+plus @code{g77}, will be built and installed.
These sizes are indicative of GNU/Linux systems on
Intel x86 running COFF and on Digital Alpha (AXP) systems
running ELF.