2.0 no go!

jim (lostchild@pobox.com)
Sun, 16 Jun 1996 17:20:58 -0400


Since I downloaded the 2.0 kernel, it consistently refuses to compile.
To answer in advance the obvious questions: Yes, I read
/Documentation/Changes. The only things I haven't installed are
sysvinit2.60 and hdparm-2.7. These things have to be compiled and
nothing will compile all the way through, right now. And yes, I am using
the patched version of make. When I try to compile, I do a make
mrproper, then a make config. When I get to make dep, it gets down to
/usr/src/linux/drivers/char, then I get the following messages:

gcc -I/usr/src/linux/include -o conmakehash conmakehash.c
/usr/lib/crt1.o: In function '_start':
/usr/lib/crt1.o(.text + 0x2b): undefined reference to '__fpu_control'
/usr/lib/crt1.o(.text + 0x31): undefined reference to '__setfpucw'
/usr.lib/crt1.o(.text + 0x39): undefined reference to '__libc_init'
/usr/lib/crt1.o(.text + 0x43): undefined reference to 'atexit'
/usr/lib/crt1.o(.text + 0x56): undefined reference to 'exit'
/tmp/cca028921.o: In function 'usage':
/tmp/cca028921.o(.text + Oxd): undefined reference to '_IO_stderr_'
/tmp/cca028921.o(.text + Ox12): undefined reference to 'fprintf'

and so on, in a long string.

I think I screwed up when I upgraded to ELF. Some things have not worked
since then and now nothing compiles. I confess. I did it. But I don't
know what I did. Any clues here that say what I am missing or what make
can't find.