Dovoluji si zde připomenout tento postarší, ale stále zajímavý počin
https://bellard.org/tcc/tccboot.html
TCCBOOT is a boot loader able to compile and boot a Linux kernel directly from its source code.
TCCBOOT is only 138 KB big (uncompressed code) and it can compile and run a typical Linux kernel in less than 15 seconds on a 2.4 GHz Pentium 4.
U toho jadra ale problem neni ani tak v kompilaci - problem je v linkovani.
Kdyz si vezmete nejaky mnohajadrovy Xeon Phi, tak to treba 3 min jede na 100%, a pak to 5 min linkuje jednim vlaknem jadro :D
Nejspis se da udelat uzivatelsky workaround - vse co se da nacpat jako modul (s rezervou, ze musite spravne moduly pak nezapomenou zpropagovat do initrd) - aby ta staticky linkovana cast byla co nejmensi.
To zní, že si nikdy neslyšel o https://github.com/rui314/mold
Tohle umí linkovat přes více vláken.