Hi Gary,
Regarding your reports on glibc/Linux systems:
> > Distcheck results by architecture and compiler:
> >
> > ix86 RHEL 3 gcc 3.2.3 (317 tests passed)
> > ix86 RHEL 4 gcc 3.4.6 (test-fcntl-h-c++.cc compile failed:
> > 133: symbol `mknod' already defined)
> > ix86 RHEL 5 gcc 4.1.2 (rename, renameat)
> > ix86 SLED 10 gcc 4.1.2 (fchownat, rename, renameat)
> > x86_64 RHEL 3 gcc 3.2.3 (fprintf-posix2.sh)
> > x86_64 RHEL 4i gcc 3.4.6 (test-fcntl-h-c++.cc compile failed:
> > 124: symbol `mknod' already defined
> > 149: symbol `lstat' already defined
> > 172: symbol `fstat' already defined)
> > x86_64 RHEL 5 gcc 4.1.2 (dprintf-posix2.sh, fprintf-posix3.sh
> > rename, renameat)
> > x86_64 SLED 10 gcc 4.1.2 (rename, renameat)
At this point, all the bugs are fixed, except
- On the first machine type (x86 RHEL 3), I get the test failures
related to NFS timestamps, mentioned in
<http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00113.html>.
- I could never reproduce the *printf-posix*.sh failures. They could be
due to building libposix as a shared library.
Bruno