Golpeé esto al intentar compilar https://www.spec.org/cpu2017/Docs/benchmarks/602.gcc_s.html con GCC.
Irónicamente, el proceso de arranque fallaría debido a que GCC aparentemente no entiende las extensiones GNU.
Encendiendo -fgnu89-inline
me deshice de cualquier problema que estaba teniendo. Alternativamente, use -std=gnu89
.
Intenta compilar con -fno-builtins
. Si eso lo soluciona, obviamente tienes algún tipo de problema, pero probablemente no esté en tu fuente.
Simplemente descargaría una compilación de kernel diferente (¿un poco más antigua?):
Aquí hay un informe de error, para lo que sea que valga:
https://bugs.archlinux.org/task/27100
Y no, no tengo no idea de por qué "-O2" tendría algo que ver con este error en particular...
ADDENDUM:Este enlace puede brindarle más explicaciones sobre el mensaje de error en sí. Pero, de nuevo, sugeriría probar una compilación de kernel diferente como primer paso:
http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00675.html