<div dir="ltr"><div><div><div><div><div><div>Recently I've run into some odd cases where I run "raco setup" and it rebuilds a whole bunch of stuff that should have been up-to-date.<br><br>For instance, I have seen it rebuild all of the collections in a downloaded, pre-built installation of Racket that I had been using for a while. After the rebuild, many uses of "raco make" sped way up -- somehow, having out of sync collections slowed it down, yet it was not amortizing this cost by bringing them up to date as it went.<br>
<br>Just now, I built an up-to-date git checkout from scratch, up through make install, then ran raco setup again and watched it re-run and re-render all of the Scribble documentation.<br><br></div>Has anyone else seen behavior like this? Is there some way I might be misconfiguring things that would cause this? I'm mystified, and I'd like to stop wasting time rebuilding things over and over.<br>
<br></div>For reference, I always have the following environment variables set:<br></div> PLTHOME = root of whichever PLT tree I am using<br></div> PLTADDONDIR = $PLTHOME/add-on<br></div> PLTPLANETDIR=$PLTHOME/add-on/planet<br>
</div> PLTCOMPILEDROOTS=$PLTHOME/zos/v@(version):<br><div><div><div><div><div><div><div><div><br clear="all"><div>Carl Eastlund</div>
</div></div></div></div></div></div></div></div></div>