[uClibc] libgcc.so link and coreutils-5.0

Manuel Novoa III mjn3 at codepoet.org
Mon Nov 24 22:04:24 UTC 2003


Hello,

On Mon, Nov 24, 2003 at 08:20:39AM +0100, Peter S. Mazinger wrote:
> I have found the source. If the patch i386-soft-float.patch is applied, 
> all the __fixunsx* functions are missing from libgcc_s.so (well, I run 
> gcc_update --touch after applying all the patches, I haven't tested it, if 
> this makes a difference). This does not happen when buildroot is used, 
> only building gcc again in the new environment.

That patch should only have been applied when configured to use
soft float.  A fix is now in cvs.

> > > To force all apps to use primarily the shared version, it would be better 
> > > to tweak the libgcc section of the gcc specs file and remove this link.
> Why is the built file libgcc_eh.a not used (and replaced with a link to 
> libgcc.a)?

Because at one point (some time ago), I added it as a work around
since libgcc_eh.a wasn't being built.

I did about 12 different buildroot builds last night for different
combinations of soft float and arch.  I'll look at the libcc_eh
situation again today.

Manuel



More information about the uClibc mailing list