New sections for gzip and bzip2, Solaris.

Remove mention of BACKLOG.
This commit is contained in:
Paul Eggert
1999-12-13 05:34:39 +00:00
parent a78ab36e1e
commit afec289954
+34 -12
View File
@@ -16,7 +16,6 @@ program is in the GNU `cpio' distribution.
GNU `tar' is derived from John Gilmore's public domain `tar'.
See file `ABOUT-NLS' for how to customize this program to your language.
See file `BACKLOG' for a summary of pending mail and articles.
See file `COPYING' for copying conditions.
See file `INSTALL' for compilation and installation instructions.
See file `PORTS' for various ports of GNU tar to non-Unix systems.
@@ -63,6 +62,37 @@ and share your findings by writing at `tar-forum@iro.umontreal.ca'.
Here are a few hints which might help installing `tar' on some systems.
* gzip and bzip2.
GNU tar uses the gzip and bzip2 programs to read and write compressed
archives. If you don't have these programs already, you need to
install them. Their sources can be found at:
ftp://ftp.gnu.org/gnu/gzip/
http://sourceware.cygnus.com/bzip2/
If you see the following symptoms:
$ tar -xzf file.tar.gz
gzip: stdin: decompression OK, trailing garbage ignored
tar: Child returned status 2
then you have encountered a gzip incompatibility that should be fixed
in gzip 1.3, which is not yet available as of this writing. You can
work around the incompatibility by using a shell command like
`gzip -d <file.tar.gz | tar -xzf -'.
* Solaris issues.
If you are compiling with GCC, you may need to upgrade GCC to 2.95.2
or later before compiling GNU tar, as GNU tar exercises many features
that can cause problems with older GCC versions, mostly having to do
with mutations to Solaris system include files.
Recent versions of Solaris tar sport a new -E option to generate
extended headers in an undocumented format. GNU tar does not
understand these headers.
* Static linking.
Some platform will, by default, prepare a smaller `tar' executable
@@ -137,14 +167,6 @@ archives by default, but there is a long way before we get there.
* What's next?
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.
The `BACKLOG' file shows approximate priorities of the many pending
problems and suggestions. Besides pending problems and all other matters
listed above, the cleanup is planned to continue and extend to the general
organization of the code, preparing a long time in advance for a possible
merge of the `cpio' and `tar' distributions, into some common `paxutils'.
We also want to address some long-awaited performance issues (for example:
double buffering) or enhancements (for example: per-file compression).
In the future we will try to release tar-1.14 as soon as possible and
start merging with paxutils afterwards. We'll also try to rewrite
some parts of the documentation after paxutils has been merged.