In the README shipped with 2.4.x kernels, the great kernel guys suggest egcs 2.91.
I followed this instruction and compiled kernel with Athlon/Duron/K7 selected. Howver,
it seems that the kernel was compiled with -march=i686 option. In fact, egcs 2.91 does
not accept -march=athlon at all. If you compile gcc 2.95 or higher compile the kernel
with Athlon/Duron/K7 selected, the bootup procedure will hang up.
The bottom question is "Does Linux really support AMD K7?
I followed this instruction and compiled kernel with Athlon/Duron/K7 selected. Howver,
it seems that the kernel was compiled with -march=i686 option. In fact, egcs 2.91 does
not accept -march=athlon at all. If you compile gcc 2.95 or higher compile the kernel
with Athlon/Duron/K7 selected, the bootup procedure will hang up.
The bottom question is "Does Linux really support AMD K7?