> Richard Henderson[SMTP:richard@atheist.tamu.edu] wrote:
> >> The kernel was compiled on a 2.1.6 machine, with
> >> gcc 2.7.2, as 2.7 (BFD 2.7.0.3) and ld 2.7 (BFD 2.7.03).
> >You've got an old version of ld hanging out somewhere on your
> >system that is being found before the 2.7.0.3 version.
>
> I thought that myself but...
[dir listing deleted]
> (Okay so I had a rogue symlink when I installed ld, but ld.1.9l.4 is really 2.7)
>
> And gcc reports it will use /usr/i486-linux/bin/ld
>
> Are there any other names an old ld could use to lurk around on my system?
Well, I don't think so. I had the same problem a while ago when I was
using binutils 2.7.0.3 and libc 5.2.18 - starting with 2.1.7 I couldn't
compile the kernel anymore, as it stopped with those missing symbols at
the linking phase. Upgrading to libc 5.4.10 (at that time, but I'd suggest
using 5.4.12 now) solved the problem for me, without any other change.
Ionut
-- Ionut Badulescu - Columbia College '98 E-mail:ib42@columbia.edu Phone: (212)853-7875 Snail mail: 4A4 Wallach Hall Fax: (212)695-5560 1116 Amsterdam Ave PGP key available on request New York, NY 10027 It is better to keep your mouth shut and be thought a fool, than to open it and remove all doubt.