1 This directory contains GNU sed. Please report all bugs and comments
2 to bug-gnu-utils@prep.ai.mit.edu.
4 This sed may run slower than some UN*X seds. This is because it uses
5 the regular-expression routines from Emacs, which are rather complete
6 and powerful, but not as fast as they could be. If you really care
7 about speed, use perl instead.
11 1. Type `sh configure'. This shell script attempts to guess correct
12 values for various system-dependent variables used during compilation,
13 and creates the file `Makefile'. This takes a minute or so.
15 If you want to compile in a different directory from the one
16 containing the source code, `cd' to that directory and run `configure'
17 with the option `+srcdir=DIR', where DIR is the directory that
18 contains the source code. The object files and executables will be
19 put in the current directory. This option only works with versions of
20 `make' that support the VPATH variable. `configure' ignores any other
21 arguments you give it.
23 If your system requires unusual options for compilation or linking
24 that `configure' doesn't know about, you can give `configure' initial
25 values for variables by setting them in the environment; in
26 Bourne-compatible shells, you can do that on the command line like
28 $ CC='gcc -traditional' LIBS=-lposix sh configure
30 2. If you want to change the directories where the program will be
31 installed, or the optimization options, edit `Makefile' and change
32 those values. If you have an unusual system that needs special
33 compilation options that `configure' doesn't know about, and you
34 didn't pass them in the environment when running `configure', you
35 should add them to `Makefile' now. Alternately, teach `configure' how
36 to figure out that it is being run on a system where they are needed,
37 and mail the diffs to the address listed at the top of this file so we
38 can include them in the next release.
42 4. If the program compiles successfully, type `make install' to
45 5. After you have installed the program, you can remove the binary
46 from the source directory by typing `make clean'. Type `make
47 distclean' if you also want to remove `Makefile', for instance if you
48 are going to recompile sed next on another type of machine.