J'ai frappé ceci en essayant de compiler https://www.spec.org/cpu2017/Docs/benchmarks/602.gcc_s.html avec GCC.
Ironiquement, le processus d'amorçage échouerait car GCC ne comprendrait apparemment pas les extensions GNU.
Activer -fgnu89-inline
Je me suis débarrassé de tous les problèmes que j'avais. Vous pouvez également utiliser -std=gnu89
.
Essayez de compiler avec -fno-builtins
. Si cela résout le problème, vous avez évidemment une sorte de problème, mais ce n'est probablement pas dans votre source.
Je téléchargerais simplement une version de noyau différente (légèrement plus ancienne ?) :
Voici un rapport de bogue, pour ce qu'il vaut :
https://bugs.archlinux.org/task/27100
Et non, j'ai non idée pourquoi "-O2" aurait quelque chose à voir avec cette erreur particulière...
ADDENDA :Ce lien peut vous donner plus d'explications sur le message d'erreur lui-même. Mais encore une fois - je suggérerais d'essayer une version différente du noyau comme première étape :
http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00675.html