b-make libg++-2.3.90
[unix-history] / gnu / usr.bin / awk / README
CommitLineData
8c4ebc23
JH
1README:
2
3This is GNU Awk 2.15. It should be upwardly compatible with the
4System V Release 4 awk. It is almost completely compliant with draft 11.3
5of POSIX 1003.2.
6
7This release adds new features -- see NEWS for details.
8
9See the installation instructions, below.
10
11Known problems are given in the PROBLEMS file. Work to be done is
12described briefly in the FUTURES file. Verified ports are listed in
13the PORTS file. Changes in this version are summarized in the CHANGES file.
14Please read the LIMITATIONS and ACKNOWLEDGMENT files.
15
16Read the file POSIX for a discussion of how the standard says comparisons
17should be done vs. how they really should be done and how gawk does them.
18
19To format the documentation with TeX, you must use texinfo.tex 2.53
20or later. Otherwise footnotes look unacceptable.
21
22If you wish to remake the Info files, you should use makeinfo. The 2.15
23version of makeinfo works with no errors.
24
25The man page is up to date.
26
27INSTALLATION:
28
29Check whether there is a system-specific README file for your system.
30
31Makefile.in may need some tailoring. The only changes necessary should
32be to change installation targets or to change compiler flags.
33The changes to make in Makefile.in are commented and should be obvious.
34
35All other changes should be made in a config file. Samples for
36various systems are included in the config directory. Starting with
372.11, our intent has been to make the code conform to standards (ANSI,
38POSIX, SVID, in that order) whenever possible, and to not penalize
39standard conforming systems. We have included substitute versions of
40routines not universally available. Simply add the appropriate define
41for the missing feature(s) on your system.
42
43If you have neither bison nor yacc, use the awktab.c file here. It was
44generated with bison, and should have no AT&T code in it. (Note that
45modifying awk.y without bison or yacc will be difficult, at best. You might
46want to get a copy of bison from the FSF too.)
47
48If no config file is included for your system, start by copying one
49for a similar system. One way of determining the defines needed is to
50try to load gawk with nothing defined and see what routines are
51unresolved by the loader. This should give you a good idea of how to
52proceed.
53
54The next release will use the FSF autoconfig program, so we are no longer
55soliciting new config files.
56
57If you have an MS-DOS system, use the stuff in the pc directory.
58For an Atari there is an atari directory and similarly one for VMS.
59
60Chapter 16 of The GAWK Manual discusses configuration in detail.
61
62After successful compilation, do 'make test' to run a small test
63suite. There should be no output from the 'cmp' invocations except in
64the cases where there are small differences in floating point values.
65If there are other differences, please investigate and report the
66problem.
67
68PRINTING THE MANUAL
69
70The 'support' directory contains texinfo.tex 2.65, which will be necessary
71for printing the manual, and the texindex.c program from the texinfo
72distribution which is also necessary. See the makefile for the steps needed
73to get a DVI file from the manual.
74
75CAVEATS
76
77The existence of a patchlevel.h file does *N*O*T* imply a commitment on
78our part to issue bug fixes or patches. It is there in case we should
79decide to do so.
80
81BUG REPORTS AND FIXES (Un*x systems):
82
83Please coordinate changes through David Trueman and/or Arnold Robbins.
84
85David Trueman
86Department of Mathematics, Statistics and Computing Science,
87Dalhousie University, Halifax, Nova Scotia, Canada
88
89UUCP: {uunet utai watmath}!dalcs!david
90INTERNET: david@cs.dal.ca
91
92Arnold Robbins
931736 Reindeer Drive
94Atlanta, GA, 30329, USA
95
96INTERNET: arnold@skeeve.atl.ga.us
97UUCP: { gatech, emory, emoryu1 }!skeeve!arnold
98
99BUG REPORTS AND FIXES (non-Unix ports):
100
101MS-DOS:
102 Scott Deifik
103 AMGEN Inc.
104 Amgen Center, Bldg.17-Dept.393
105 Thousand Oaks, CA 91320-1789
106 Tel-805-499-5725 ext.4677
107 Fax-805-498-0358
108 scottd@amgen.com
109
110VMS:
111 Pat Rankin
112 rankin@eql.caltech.edu (e-mail only)
113
114Atari ST:
115 Michal Jaegermann
116 NTOMCZAK@vm.ucs.UAlberta.CA (e-mail only)