I think sometimes yes and sometimes no. On at least one specific occasion I did, and I'm pretty sure there have been times I haven't.
Gabe Quoting nathan binkert <[email protected]>: > I've noticed that that command runs frequently when unnecessary, but > I'm surprised that it causes a problem. Are you pushing and popping > patches? Now that we're putting the repository version into the > binary, when you push and pop, this changes. I have noticed that this > runs sometimes even if you change nothing in the repository. Are you > pushing/popping or anythign like that? > > Nate > >> This is what scons is doing when it's recompiling unnecessarily: >> >> makeDefinesPyFile(["build/X86_SE/python/m5/defines.py"], >> [{'ALPHA_TLASER': False, 'FAST_ALLOC_STATS': False, 'FAST_ALLOC_DEBUG': >> False, 'USE_CHECKER': False, 'SS_COMPATIBLE_FP': False, 'NO_FAST_ALLOC': >> False, 'USE_FENV': True, 'TARGET_ISA': 'x86', 'FULL_SYSTEM': False, >> 'USE_MYSQL': False}, '652016638b82+ 5907+ default qtip tip >> nofetchonmicrostats.patch']) >> >> Gabe Black wrote: >>> I mentioned this earlier, but scons and regressions are misbehaving, >>> and it's making updating the regressions very annoying. If a run is >>> canceled halfway, scons now assumes it actually finished and was just >>> wrong. I have to go and manually delete the old, incomplete run before >>> it's willing to try again. Also, it seems really anxious to rebuild and >>> rerun tests when it -doesn't- need to. This makes it really annoying to, >>> for instance, see which tests fail, look at the differences, update the >>> results, and verify that they took. If I don't make any mistakes like >>> loosing track of which tests failed, that takes three runs through all >>> of the regressions I'm interested in which takes three times as long as >>> it needs to. Unfortunately I haven't yet managed this minimum, so I've >>> resorted to just updating the stats the first time around and looking at >>> the patch post mortem which is not ideal. If somebody could look at this >>> I'd really appreciate it. If it seems like a local problem, like from >>> when I recently upgraded scons for example, that would be useful >>> information. >>> >>> Gabe >>> _______________________________________________ >>> m5-dev mailing list >>> [email protected] >>> http://m5sim.org/mailman/listinfo/m5-dev >>> >> >> _______________________________________________ >> m5-dev mailing list >> [email protected] >> http://m5sim.org/mailman/listinfo/m5-dev >> >> > _______________________________________________ > m5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/m5-dev > _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
