Subject: Re: cross/sh-netbsdcoff issue with libgcc.a
To: None <port-sh3@netbsd.org>
From: None <itojun@iijlab.net>
List: port-sh3
Date: 01/10/2001 09:57:08
(sorry for noises)
>> hmm, with install-multilib we have duplicated floating point library
>> in libgcc.a (gcc origin) and libc.a (netbsd)...
> if you change "-lgcc -lc -lgcc" in bsd.prog.mk into "-lc -lgcc"
> the problem goes away. not sure if it is right (will libgcc ever
> reference outside simbols???)
libgcc do reference libc symbols. we can either:
- do not build softfloat code in libgcc
- generate separate *.o for each of the functions in
lib/libc/softfloat/softfloat.c so that we will not make conflict
- some other ways
itojun