Narazil jsem na to při pokusu o kompilaci https://www.spec.org/cpu2017/Docs/benchmarks/602.gcc_s.html s GCC.
Je ironií, že zaváděcí proces by selhal kvůli tomu, že GCC zjevně nerozumí rozšířením GNU.
Zapínání -fgnu89-inline
zbavil jsem se všech problémů, které jsem měl. Alternativně použijte -std=gnu89
.
Zkuste kompilaci s -fno-builtins
. Pokud se to vyřeší, pak máte zjevně nějaký problém, ale pravděpodobně to není ve vašem zdroji.
Jednoduše bych si stáhl jiné (trochu starší?) sestavení jádra:
Zde je hlášení o chybě, ať už to stojí za to:
https://bugs.archlinux.org/task/27100
A ne, mám ne představa, proč by "-O2" mělo něco společného s touto konkrétní chybou...
DODATEK:Tento odkaz vám může poskytnout další vysvětlení samotné chybové zprávy. Ale znovu – jako první krok bych navrhoval vyzkoušet jiné sestavení jádra:
http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00675.html