kernel 2.4.18-14 -> 2.4.20 problems
i'm trying to build the 2.4.20 kernel in RH 8.0 and i keep having the same problem. the make dep, make bzImage commands both work fine. But during the make modules i get the following error:
gcc -E -D__KERNEL__ -I/usr/src/linux-2.4.20/include -traditional -DCHIP=710 fake7.c | grep -v '^#' | perl -s script_asm.pl -ncr710
script_asm.pl : Illegal combination of registers in line 72 : MOVE CTEST7 & 0xef TO CTEST7
Either source and destination registers must be the same,
or either source or destination register must be SFBR.
make: *** [sim710_d.h] Error 255
make: Leaving directory `/usr/src/linux-2.4.20/drivers/scsi'
make: *** [_modsubdir_scsi] Error 2
make: Leaving directory `/usr/src/linux-2.4.20/drivers'
make: *** [_mod_drivers] Error 2
I've tried it with the stock RH gcc version 3.2-7, with 3.2.1, and with the 2.95.3, which the kernel's readme specifically says to use, but i get the problem every time. Any ideas?