How about removing tpike altogether? Once upon a time it was used as a bootstrap when it was still possible to compile from cvs without a pike. Afaics it serves no real purpose since builtin.cmod came about.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-02-17 09:50: Subject: unnecessary tpike
So, I'm compiling with icc. Problem is that with icc, linking is slow when you have IPO enabled since it performs multi-file optimizations. Pike will ALWAYS create a tpike binary even though there is a working Pike installed (so that step is unnecessary). It adds a significant time to the compilation (several minutes I'd guess).
How about, if possible, use the system-installed Pike to run the generation of peep.c etc, skipping the redundant 'tpike' step. I can understand why there's been no optimizations done here since in general it doesn't take a whole lot of time.
/ David Hedbor