From: Paul Mackerras This patch gets -mm4 to compile and boot for me. I have only tried UP so far. It's not completely happy though: I got several messages saying "INIT: /dev/initctl is not a fifo", and gdm failed to start. Not sure what is wrong. You'll notice I had to take out include/asm/asm_offsets.h from the dependencies for arch/$(ARCH)/vmlinux.lds.s, basically because ppc doesn't have an asm_offsets.h (we call it just offsets.h). It's not clear to me why vmlinux.lds.s would ever depend on structure offsets, but if it does, surely this dependency should go in the arch-specific Makefile? arch/ppc/boot/ld.script | 1 + 1 files changed, 1 insertion(+) diff -puN arch/ppc/boot/ld.script~ppc-fixes arch/ppc/boot/ld.script --- 25/arch/ppc/boot/ld.script~ppc-fixes 2003-08-30 15:42:21.000000000 -0700 +++ 25-akpm/arch/ppc/boot/ld.script 2003-08-30 15:42:21.000000000 -0700 @@ -82,6 +82,7 @@ SECTIONS *(__ksymtab) *(__ksymtab_strings) *(__bug_table) + *(__kcrctab) } } _