mirror of
https://git.savannah.gnu.org/git/tar.git
synced 2026-08-16 14:26:04 +00:00
Remove --with-dmalloc.
Add --disable-largefile. Remove old NeXT dirent problems, or AIX valloc problems. Remove old union wait advice, and old %lld advice. Remove advice about FreeBSD 2.1.7, ISC 4.1mu, Ultrix `make'.
This commit is contained in:
@@ -24,11 +24,11 @@ See file `NEWS' for a list of major changes in the current release.
|
||||
See file `THANKS' for a list of contributors.
|
||||
|
||||
Besides those configure options documented in files `INSTALL' and
|
||||
`ABOUT-NLS', a few extra options may be accepted after `./configure':
|
||||
`ABOUT-NLS', an extra option may be accepted after `./configure':
|
||||
|
||||
* `--with-dmalloc' is a debugging option for looking at memory management
|
||||
problems, it prerequires Gray Watson's package, which is available as
|
||||
`ftp://ftp.letters.com/src/dmalloc/dmalloc.tar.gz'.
|
||||
* `--disable-largefile' omits support for large files, even if the
|
||||
operating system supports large files. Typically, large files are
|
||||
those larger on 2 GB on a 32-bit host.
|
||||
|
||||
The default archive device is now `stdin' on read and `stdout' on write.
|
||||
The installer can still override this by presetting `DEFAULT_ARCHIVE'
|
||||
@@ -39,7 +39,7 @@ in the environment before configuring (the behavior of `-[0-7]' or
|
||||
For comprehensive modifications to GNU tar, you might need tools beyond
|
||||
those used in simple installations. Fully install GNU m4 1.4 first,
|
||||
and only then, Autoconf 2.13 or later. Install Perl, then Automake
|
||||
1.4 or later. You might need Bison 1.26 or later, and GNU tar itself.
|
||||
1.4 or later. You might need Bison 1.28 or later, and GNU tar itself.
|
||||
All are available on GNU archive sites, like in
|
||||
ftp://ftp.gnu.org/pub/gnu/.
|
||||
|
||||
@@ -94,41 +94,15 @@ GNU Makefiles for the last few years. We would like a general solution.
|
||||
* BSD compatibility matters.
|
||||
|
||||
Set LIBS to `-lbsd' before configuration (see `INSTALL') if the linker
|
||||
complains about undefined `valloc' (AIX) or `bsd_ioctl' (Slackware).
|
||||
Also set CPPFLAGS to `-I/usr/include/bsd/sys' before configuration to
|
||||
solve dirent problems (NeXT), or to `-I/usr/include/bsd' if <sgtty.h>
|
||||
is not found (Slackware).
|
||||
complains about `bsd_ioctl' (Slackware). Also set CPPFLAGS to
|
||||
`-I/usr/include/bsd' if <sgtty.h> is not found (Slackware).
|
||||
|
||||
* `union wait' problems.
|
||||
* OPENStep 4.2 swap files
|
||||
|
||||
Configuration of `union wait' does not always take the best decision.
|
||||
If you have this problem, edit file `config.cache' after configuration,
|
||||
find the line about `tar_cv_header_union_wait', change `yes' by `no'
|
||||
or vice-versa, execute `./config.status', then launch `make'.
|
||||
|
||||
* `%lld' unsupported in `printf'.
|
||||
|
||||
GNU C has `long long', but the underneath C library might not support
|
||||
the `%lld' format. If you have this problem, edit file `config.cache'
|
||||
after configuration, find the line about `ac_cv_sizeof_long_long, change
|
||||
`8' by `0', execute `./config.status', then launch `make'.
|
||||
|
||||
* FreeBSD users -- `configure' fails.
|
||||
|
||||
It has been reported that `configure' does not run on FreeBSD 2.1.7,
|
||||
because of a buggy `sh'. It works using `bash', however.
|
||||
|
||||
* ISC users -- `S_*' symbols undefined.
|
||||
|
||||
On ISC 4.1mu, POSIX environment, set CFLAGS to `-posix' and CPPFLAGS to
|
||||
`-D_SYSV3' before configuration (see `INSTALL'). This will trigger the
|
||||
definition of a few `S_' prefixed symbols from <sys/stat.h>.
|
||||
|
||||
* Ultrix users -- broken `make'.
|
||||
|
||||
It seems that Ultrix make does not correctly handle shell commands
|
||||
having logical connectives in them. Use `s5make' if you have it, try
|
||||
`PROG_ENV=SYSTEM_FIVE make' (works on Ultrix 4.4), or install GNU Make.
|
||||
Tar cannot read the file /private/vm/swapfile.front (even as root).
|
||||
This file is not a real file, but some kind of uncompressed view of
|
||||
the real compressed swap file; there is no reason to back it up, so
|
||||
the simplest workaround is to avoid tarring this file.
|
||||
|
||||
.------------------.
|
||||
| Special topics. |
|
||||
@@ -163,7 +137,7 @@ archives by default, but there is a long way before we get there.
|
||||
|
||||
* What's next?
|
||||
|
||||
The emphasis from 1.11.2 to 1.12 has been on solving the main portability,
|
||||
The emphasis from 1.11.2 to 1.14 has been on solving the main portability,
|
||||
execution or usability bugs. This was accompanied all over with an
|
||||
internal cleanup in the sources, and the reassembly of a `tar' manual.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user