diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2002-12-19 21:24:29 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2002-12-19 21:24:29 +0000 |
commit | 20b6afc1f6af7b8cf2bd8b9933ac91afb729859f (patch) | |
tree | e04b12a8a0d5797db48a995c61a36154409c9fb7 /usr.bin/awk/README | |
parent | 74f6d0d46c772481e8721cc054dcf4d4815852f6 (diff) |
Update to the One True Awk version 20021213
Diffstat (limited to 'usr.bin/awk/README')
-rw-r--r-- | usr.bin/awk/README | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/usr.bin/awk/README b/usr.bin/awk/README index 39ad4d77920..308fddfee50 100644 --- a/usr.bin/awk/README +++ b/usr.bin/awk/README @@ -1,4 +1,4 @@ -/* $OpenBSD: README,v 1.4 2001/09/08 00:12:40 millert Exp $ */ +/* $OpenBSD: README,v 1.5 2002/12/19 21:24:28 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved @@ -41,18 +41,18 @@ which should produce a sequence of messages roughly like this: conflicts: 43 shift/reduce, 85 reduce/reduce mv y.tab.c ytab.c mv y.tab.h ytab.h - cc -O -c ytab.c - cc -O -c b.c - cc -O -c main.c - cc -O -c parse.c - cc -O maketab.c -o maketab + cc -c ytab.c + cc -c b.c + cc -c main.c + cc -c parse.c + cc maketab.c -o maketab ./maketab >proctab.c - cc -O -c proctab.c - cc -O -c tran.c - cc -O -c lib.c - cc -O -c run.c - cc -O -c lex.c - cc -O ytab.o b.o main.o parse.o proctab.o tran.o lib.o run.o lex.o -lm + cc -c proctab.c + cc -c tran.c + cc -c lib.c + cc -c run.c + cc -c lex.c + cc ytab.o b.o main.o parse.o proctab.o tran.o lib.o run.o lex.o -lm This produces an executable a.out; you will eventually want to move this to some place like /usr/bin/awk. @@ -69,16 +69,21 @@ compilers on a variety of systems, but new systems or compilers may raise some new complaint; reports of difficulties are welcome. -This also compiles with Visual C++ on Windows 95 and Windows NT, +This also compiles with Visual C++ on all flavors of Windows, *if* you provide versions of popen and pclose. The file missing95.c contains versions that can be used to get started with, though the underlying support has mysterious properties, the symptom of which can be truncated pipe output. Beware. +The file makefile.win gives hints on how to proceed. -This is also said to compile on Macintosh systems, using the +This compiles without change on Macintosh OS X using gcc and +the standard developer tools. + +This is also said to compile on Macintosh OS 9 systems, using the file "buildmac" provided by Dan Allen (danallen@microsoft.com), -to whom many thanks. Dan also provided buildwin.bat, a simple -script for compiling on NT if you prefer. +to whom many thanks. The version of malloc that comes with some systems is sometimes astonishly slow. If awk seems slow, you might try fixing that. +More generally, turning on optimization can significantly improve +awk's speed, perhaps by 1/3 for highest levels. |