1.3.98 and floppy.o

Adrian Portelli (ca097662@mail01.mel.aone.net.au)
Sun, 5 May 1996 21:40:30 +0000


Hi,

This could be a problem with gcc as I just upgraded to gcc-3.7.2p and
libc 5.3.9 but this combination has compiled the last couple of
kernels (1.3.96-7) and other program fine for me. The problem seems
to be with the driver for the floppy disk drive. On a "make zImage"
the first time it will crash out but if you do a "make zImage" again
it will compile the rest of the kernel but on booting it gives error
messages of unresolved symbols in floppy.o but everything else works fine.
Any way here's what I get when compiling the kernel:

floppy as amodule:
align-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include
/usr/src/linux/include/linux/modversions.h -c -o floppy.o floppy.c
cpp: output pipe has been closed gcc: Internal compiler error: program
cc1 got fatal signal 11
make[2]: *** [floppy.o] Error 1 make[2]:
Leaving directory `/usr/src/linux/drivers/block'
make[1]: ***[modules] Error 2 make[1]:
Leaving directory `/usr/src/linux/drivers'
make: *** [modules] Error 2

floppy in the kernel:
cpp: output pipe has been closed
gcc: Internal compiler error: program cc1 got fatal signal 11
make[3]: *** [floppy.o] Error 1
make[2]: *** [first_rule] Error 2
make[1]: *** [sub_dirs] Error 2
make: *** [linuxsubdirs] Error 2

Any Ideas ?

Ta.

Adrian