Compiling/linking speed still not on par with Delphi
I can just share my observations.
As I know FPC already able to create PE/COFF images.
Delphi linking is fast because it just glue all DCUs into final executable.
It uses buffered stream to write so no big disk overhead.
If you link with run-time packages, it's even faster.
I don't know how it's done in FPC (i.e. maybe there are LTOs - Link Time Optimizations, which take time).
Maybe some FPC member has some benchmarks.
One more thing making run slower (time from pressing F9 to app launch):
When building done, debugger started. GDB for some reason start slowly. I don't know why, but I guess it parses debug info.