From: Sheppard, Mark (Mark.Sheppard_at_[hidden])
Date: 2008-04-30 08:59:10
Vladimir Prus wrote:
> On Wednesday 30 April 2008 15:11:55 Sheppard, Mark wrote:
>> However I'd have thought that if the problem was just in our Jambase
>> and Jamfiles then there should be some error produced by jam rather
>> than it exiting early with a zero exit status. To my mind this
>> indicates that there might be a problem in jam itself. Has anyone
>> else seen similar behaviour to this?
> Yes, but that was several years ago, when I was writing logic to
> detect dependencies on generated headers. You mention you have some
> patches, any of those touch make*.c files?
We do have local patches against make.c and make1.c, but nothing which
should affect dependencies. Our patches to those files make minor
alterations to messages which jam prints, add an option "critical"
modifier to actions, and alter some stuff to do with command line length
limits (as we've totally exorcised the use of cmd from our jam).
> I suspect you might either have to produce a self-contained example,
> or debug this yourself, like by adding prints in make*.c that explain
> in more detail what happens with the file that is not rebuilt.
Yes, I thought that would be the case :-(. I'll keep digging.....
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk