I am attempting to build a 2.2.15pre6 kernal, with UDMA patches. I get the attached when I compile. Can anyone offer advice?
gzip -f -9 < $tmppiggy > $tmppiggy.gz; \ echo "SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; *(.data) input_data_end = .; }}" > $tmppiggy.lnk; \ ld -m elf_i386 -m elf_i386 -r -o piggy.o -b binary $tmppiggy.gz -b elf32-i386 -T $tmppiggy.lnk; \ rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk gcc -D__KERNEL__ -I/usr/src/linux-2.2.14/include -traditional -c head.S /tmp/ccX0TKth.s: Assembler messages: /tmp/ccX0TKth.s:109: Warning: using `%eax' instead of `%ax' due to `l' suffix /tmp/ccX0TKth.s:110: Warning: using `%eax' instead of `%ax' due to `l' suffix /tmp/ccX0TKth.s:111: Warning: using `%eax' instead of `%ax' due to `l' suffix /tmp/ccX0TKth.s:112: Warning: using `%eax' instead of `%ax' due to `l' suffix gcc -D__KERNEL__ -I/usr/src/linux-2.2.14/include -O2 -DSTDC_HEADERS -c -o misc.o misc.c gcc: Internal compiler error: program as got fatal signal 11 make[2]: *** [misc.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.2.14/arch/i386/boot/compressed' make[1]: *** [compressed/bvmlinux] Error 2 make[1]: Leaving directory `/usr/src/linux-2.2.14/arch/i386/boot' make: *** [bzImage] Error 2 [root@chain linux]# make bzImage Illegal instruction (core dumped) [root@chain linux]#