This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Remove process IDs from temprorary file names
- From: "Zack Weinberg" <zack at codesourcery dot com>
- To: neroden at twcny dot rr dot com (Nathanael Nerode)
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sun, 07 Dec 2003 11:34:07 -0800
- Subject: Re: [patch] Remove process IDs from temprorary file names
- References: <20031207182439.GA31953@twcny.rr.com>
neroden@twcny.rr.com (Nathanael Nerode) writes:
> This has been causing all kinds of trouble with my attempted top level
> bootstrap. Is this OK for mainline? Although not technically a bugfix,
> it avoids some Future Evil.
>
> What do people think about this? And why was it being done anyway?....
IIRC there was a problem involving two different threads of a parallel
build trying to execute this rule at the same time. I do not know why
this would happen. However, your patch would cause it to break again.
(Maybe the scenario was simultaneous builds for different targets with
the same source directory?)
Given that these files are now generated into the build directory, the
entire problem may have been wiped out of existence. I'd ask that you
talk to Kelley Cook (who got rid of the generated files in the source
directory) and Kaveh (who introduced this construct in the first place).
zw