Hi, FWIW, I've lately noticed that I spend a fair time waiting for the linker during edit-compile-test cycles. Due to an independent issue I just used the gold linker, and the speedup is quite noticable.
Just relinking the backend, without rebuilding anything else, goes from 0m3.975s to 0m1.585s. Given ccache commonly prevents actually having to recompile files, that works out to a noticable benefit. For me just adding '-fuse-ld=gold' to CFLAGS works. Unfortunately I get some spurious warnings, but I hope that's just a debian unstable issue: /usr/bin/ld.gold: warning: discarding version information for __cxa_finalize@GLIBC_2.2.5, defined in unused shared library /lib/x86_64-linux-gnu/libc.so.6 (linked with --as-needed) Greetings, Andres Freund