Is ada's "make install" parallel-safe?
Dave Korn
dave.korn.cygwin@gmail.com
Sat Dec 3 12:16:00 GMT 2011
Hi list,
Running "make -j8 install" in a fresh build of head, I saw loads of the
following error messages coming out in the log:
> cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/a-ztmoau.adb':
> File exists cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/a-ztmoio.adb':
> File exists cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/a-zttest.ads':
> File exists cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/a-zzboio.ads':
> File exists cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/ada.ads':
> File exists cp: cannot create regular file
> `/gnu/gcc/install.obj3/gnu/usr/lib/gcc/i686-pc-cygwin/4.7.0/adainclude/directio.ads':
> File exists
[ ... snip ... ]
Sure enough, all the files did exist, so I guess it must have been trying to
install them twice. Before I try digging deeper, I thought I'd quickly ask:
Does anyone else see this? (Is it perhaps something that wouldn't show up on
a different host, such as linux, owing to differing filesystem semantics?)
cheers,
DaveK
More information about the Gcc
mailing list