[Scons-users] timing issues and protecting from them
wblevins001 at gmail.com
Tue Dec 8 19:00:35 EST 2015
Are you implying this check should happen in subsequent runs?
Would you imagine it would look like
I haven't finished the patch, but you can at least see if it appears to do
what you are asking.
On Tue, Dec 8, 2015 at 8:50 PM, Tom Tanner <trtanner at btinternet.com> wrote:
> I've had an issue recently where someone updated a file while it was being
> used for a build (please, don't ask).
> This results in an interesting sort of race hazard where the generated
> file information in the database says it's made from one version of a file,
> but it's actually made from another. If this happens it tends to result in
> errors, especially if that generated file ends up in your cache.
> So it seemed to me that once you'd built a target it'd be a good idea to
> at least check all the prerequisites of the target hadn't changed their
> timestamp (as that would presumably be rather quicker than checking the md5
> and just as effective) and generate an error.
> But I'm not sure where the best place to do that check would be or how to
> list all the prerequisites of a node. Has anyone come across this or know
> where I might want to start looking.
> Scons-users mailing list
> Scons-users at scons.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Scons-users