Boost logo

Boost-Build :

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.

- Volodya

 


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