the new fpc release in few months will have internal linker and will make these speed troubles (and shitload of temp files) a thing of past oh and did i mention that the linker is responsible for too big exe sizes? they use some gnu linker, which has a bug and "forgets" to strip some debug sections.