Hacker News new | ask | show | jobs
by Mordak 2564 days ago
Please, no. My experience with the scons build cache is that it exists solely to introduce mysterious compile failures when the cache is out of sync. Eventually you get so distrustful of it that you end up just blowing away the cache as a matter of course.
1 comments

That usually means your build graph and target signatures are incomplete and you need to figure out where you have a dependency that you haven’t told SCons about.
Exactly. Another way to say this is that if you have an incomplete build graph or target signatures, you will find out from your mysteriously corrupt build output.