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