I've recently installed RedHat 8.0, and I've yet to be able to compile a new kernel (generic kernel straight from kernel.org). This kernel compiled just fine under RedHat 7.3 with the same config (which I can post if necessary). The error occurs during the 'make modules' bit, and I am thus far concerned that it's related to gcc 3.1. Is this a known issue? Has anybody else had success in compiling a new kernel?
make[2]: Entering directory `/usr/src/linux-2.4.19/drivers/pnp' make[2]: Nothing to be done for `modules'. make[2]: Leaving directory `/usr/src/linux-2.4.19/drivers/pnp' make -C scsi modules make[2]: Entering directory `/usr/src/linux-2.4.19/drivers/scsi' ln -sf sim710.scr fake7.c gcc -E -D__KERNEL__ -I/usr/src/linux-2.4.19/include -traditional -DCHIP=710 fake7.c | grep -v '^#' | perl -s script_asm.pl -ncr7x0_family 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[2]: *** [sim710_d.h] Error 255 make[2]: Leaving directory `/usr/src/linux-2.4.19/drivers/scsi' make[1]: *** [_modsubdir_scsi] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.19/drivers' make: *** [_mod_drivers] Error 2 -- // Andrew MacKenzie | http://www.edespot.com // The three most dangerous things are a programmer with a soldering // iron, a manager who codes, and a user who gets ideas.
msg91622/pgp00000.pgp
Description: PGP signature