Comment 3 for bug 254453

Revision history for this message
Forest Bond (forest-bond) wrote :

My understanding of this issue is that it is really a GCC bug, since GCC uses CMOV when compiling for 686, even though it is an optional instruction.

The traditional work-around is to compile for 586. I believe kernel option CONFIG_M586=y should fix this.

Note that current Ubuntu Server kernels already don't boot on C3 and other CPUs since they have CONFIG_M686=y.