In attempting to test the RC1, I found the following gotchas: 1. The installation of 9.1rc1 did not correctly install an SMP kernel on my Dual PentiumPro machine. 2. I tried to install kernel-smp-2.4.21.0.pre4.7mdk-1-1mdk.i586.rpm, but that got an error on initrd, and asked me to run initrd by hand, which I did, with the following results:
mke2fs 1.32 (09-Nov-2002) mount: could not find any device /dev/loop# Can't get a loopback device 3. I tried to build an SMP kernel by hand, but I got the following compile errors (with both gcc and gcc-2.96): gcc-2.96 -D__KERNEL__ -I/usr/src/linux-2.4.21pre4-7mdk/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -nostdinc -iwithprefix include -DKBUILD_BASENAME=sys -c -o sys.o sys.c In file included from sys.c:8: /usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h: In function `print_symbol': /usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: `ESRCH' undeclared (first use in this function) /usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: (Each undeclared identifier is reported only once /usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: for each function it appears in.) /usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:435: warning: control reaches end of non-void function make[2]: *** [sys.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.21pre4-7mdk/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21pre4-7mdk/kernel' make: *** [_dir_kernel] Error 2 (I was trying to build without modules, BTW.) HTH, Vin
