From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-03-03 04:03:23
David Abrahams wrote:
> >> c:\boost\tools\build\test\..\jam_src\bin.ntx86\bjam
> >> -sBOOST_BUILD_PATH=c:\boost\tools\build\test\..\new;c:\boost\tools\build
> >>\te st -d0 --quiet msvc-6.5 at line 288 of BoostBuild.py (fail_test) from
> >> line 351 of BoostBuild.py (expect_touch)
> >> from line 22 of dependency_test.py
> > Heh.... I expect a.obj to be recompiled (and change only timestamp), but
> > for some reason, contents changes as well. I wonder if msvc compiler
> > embeds timestamp into generated obj files. Probably we should just drop
> > touched/modified distinction for tests.
> At some point I think we may want to be able to check that touching a
> file without modifying it doesn't cause rebuilding of dependencies.
> Will killing that distinction make it impossible (think hard, so far I
> don't think it will)?
We'd need to check that dependencies are not modified at all. That would
still be possible, AFAIKT.
> If so, the answer might be to have another test which is
> "touched-or-modified, I don't care which".
I think removing the distinction is still better.
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