summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL22
1 files changed, 22 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index cf80210..12129d6 100644
--- a/INSTALL
+++ b/INSTALL
@@ -11,6 +11,7 @@ need to configure, build, test, and install rc.
This will build rc in the source directory (see below for details on how
to build rc in a different directory).
+
BUILD AND CONFIGURATION OPTIONS
There are lots of options you can give to configure to modify rc's
@@ -134,6 +135,25 @@ do this. This will produce some output, and should end with "trip is
complete". If the trip instead ends with "trip took a wrong turn..."
please contact the maintainer.
+
+LARGE FILE SUPPORT
+
+This release of rc supports large files (i.e. with 64 bit offsets), on
+systems where the configure script can figure out how to enable this.
+When you run `make trip' (you always run `make trip', right?) the
+penultimate line of output (before "trip complete") reports whether
+large file support seems to be working or not.
+
+Large file support is a function of file systems, as well as
+applications. For example, NFS and tmpfs file systems often do not
+support large files. The test used by `make trip' is therefore
+subject to false negatives. That is, a report that "large file
+support seems NOT to be working" may be erroneous. To minimise this
+possibility, the test is performed both in the current directory
+(where you built rc) and /tmp. (I don't think there's any scenario
+where a false positive can be reported.)
+
+
BUILDING IN ANOTHER DIRECTORY
If you have a suitable `make', you can build rc in a different directory
@@ -142,6 +162,7 @@ are building rc for multiple architectures. All you need do is specify
the path to the configure script in the first step. Suitable `make's
include GNU, HP-UX, and SunOS, but not Irix, nor Ultrix, nor UnixWare.
+
COMPILATION WARNINGS
If your C compiler is gcc, the option `-Wall' is turned on. This may
@@ -162,6 +183,7 @@ incorrect declaration of `getgroups()' in those systems' header files.
Any other warnings should be reported to the maintainer.
+
OLD C
rc needs an ISO C (89) compiler, or at least one that has a reasonable