From aea9f2fdebb7daf2c0b16af9430bb05a07ab86b1 Mon Sep 17 00:00:00 2001 From: tjg Date: Wed, 31 Oct 2001 12:30:00 +0000 Subject: Feature: large file support (thanks Scott Schwartz, Chris Siebenmann). --- INSTALL | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'INSTALL') 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 -- cgit v1.2.3