[parisc-linux] gcc-3.2 bootstrap?
John David Anglin
dave@hiauly1.hia.nrc.ca
Tue, 16 Jul 2002 13:27:00 -0400 (EDT)
> > but when I try to use it to compile kernel-2.4.18-pa54 I got following error:
> > `gcc -print-libgcc-file-name`
> > /Develop/parisc-linux/src/linux-2.4.18-pa54/arch/parisc/lib/lib.a
> > /Develop/parisc-linux/src/linux-2.4.18-pa54/lib/lib.a \
> > --end-group \
> > -o vmlinux
> > arch/parisc/kernel/kernel.o(__ksymtab+0x258): undefined reference to `$$mulU'
> $$mulU is a millicode routine in libgcc.a.
Sorry, this routine is no longer in libgcc.a. It was in the 32-bit
library for 3.0.x. However, we have switched to the "64-bit" millicode
for both 32 and 64 bit code. Gcc doesn't use it anymore but I see there
are a couple of remnants to clean up.
Your problem appears to be with arch/parisc/kernel/parisc_ksyms.c.
It imports the symbol.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)