On May 17, 2001, "John R. Jackson" <[EMAIL PROTECTED]> wrote:
>>> Looks like gcc 2.8.1.
>> Gee. That's dead broken. ...
> Yeah, yeah. But you're just a wee bit biased :-) :-).
FYI, I've just found this in GNU tar 1.13.19's README:
<quote>
* Solaris issues.
GNU tar exercises many features that can cause problems with older GCC
versions. In particular, GCC 2.8.1 (sparc, -O1 or -O2) is known to
miscompile GNU tar. No compiler-related problems have been reported
when using GCC 2.95.2 or later.
</quote>
And here's the patch for a crash I had mentioned I had found. It
would crash while doing --listed-incremental full or incremental
backups whenever it didn't have permission to enter a directory:
--- src/incremen.c~ Sat Jan 13 03:59:29 2001
+++ src/incremen.c Sun May 20 05:51:37 2001
@@ -183,7 +183,10 @@
enum children children;
if (! dirp)
- savedir_error (path);
+ {
+ savedir_error (path);
+ return 0;
+ }
errno = 0;
name_buffer_size = strlen (path) + NAME_FIELD_SIZE;
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me