- removed comment
Without any changes 'make sim' should check for changes, find nothing and do nothing as result. This happens without Formaline compiled in. With Formaline in the thornlist, even without any changes, 'make sim' triggers a new link. With a lot of thorns this can take a long time, especially on some of the clusters - and should be avoided.
Keyword:
A new executable is built because Formaline records the build time and date into a unique identifier that identifies this build. This identifier changes, and hence a very small file is recompiled. This also triggers the linking stage.
Cactus itself also records the time and date of the build into a file datestamp.c. Maybe moving Formaline's identifiers into this file would solve this issue.