This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] make check failure patch and a typo clean up.
- From: Steve Munroe <sjmunroe at us dot ibm dot com>
- To: "Carlos O'Donell" <carlos at systemhalted dot org>
- Cc: "Carlos Eduardo Seo" <cseo at linux dot vnet dot ibm dot com>, "GNU libc devel" <libc-alpha at sources dot redhat dot com>
- Date: Thu, 21 Aug 2008 12:23:11 -0500
- Subject: Re: [PATCH] make check failure patch and a typo clean up.
libc-alpha-owner@sourceware.org wrote on 08/21/2008 11:06:16 AM:
> On Wed, Aug 20, 2008 at 6:21 PM, Ryan S. Arnold <rsa@us.ibm.com> wrote:
> > While cleaning up make check we ran across a few issues
> > for which we've provided the following patches.
> >
> > 1.) Patch 1 prevents an infrequent make check failure
> > caused by two runs of make check stomping on each other's
> > temp file usage.
>
> Wouldn't one or more simultaneous `make check' runs write to the same
> test output file?
>
> Please explain.
>
I was running two different glibc make checks simultaneously in to
different build directories in to two different shells. Both make checks
failed when they hit globtest.sh test at the same time:
the -m32 build:
/bin/sh -e
globtest.sh /home/sjmunroe/work/build32_28/ /home/sjmunroe/work/build32_28/elf/
\
ld.so.1
make[2]: *** [/home/sjmunroe/work/build32_28/posix/globtest.out] Error 1
make[2]: Leaving directory `/home/sjmunroe/work/libc28/posix'
make[1]: *** [posix/tests] Error 2
the -m64 build:
/bin/sh -e
globtest.sh /home/sjmunroe/work/build_28/ /home/sjmunroe/work/build_28/elf/
\
ld64.so.1
mkdir: cannot create directory `/tmp/globtest-dir/dir3*': File exists
make[2]: *** [/home/sjmunroe/work/build_28/posix/globtest.out] Error 1
make[2]: Leaving directory `/home/sjmunroe/work/libc28/posix']
make[1]: *** [posix/tests] Error 2
Steven J. Munroe
Linux on Power Toolchain Architect
IBM Corporation, Linux Technology Center