[uClibc]the 'strcmp' function supports only C|POSIX locales
David McCullough
davidm at snapgear.com
Mon Mar 3 23:40:13 UTC 2003
Jivin Manuel Novoa III lays it down ...
...
> This is just a reminder that setlocale() was linked with your
> application but uClibc wasn't built with full locale support.
> The linker has no way of determining what locale is being set.
>
> > | /tmp/cceyB8fy.o(.text+0x30): In function `main':
> > | : the 'strcmp' function supports only C|POSIX locales
>
> As stated eariler, this is garbage and will be removed. But it is
> just noise. It has no other effect.
I wish that was the case :-)
I just got through figuring out a problem where the inclusion of these
link warning errors gets the m68k-elf linker confused and it generates
bogus GOT entries (on odd addresses :-(
I take out the link_warning definition (ie make it empty) and all is
well. No amount of linker script hacking has coerced the linker into
getting it right :-(
Obviously it's a bug in the linker, but I would rather choose to ingore
it and remove the warnings ;-)
It's good to know that they weren't meant to be there :-)
Cheers,
Davidm
--
David McCullough: Ph: +61 7 3435 2815 http://www.SnapGear.com
davidm at snapgear.com Fx: +61 7 3891 3630 Custom Embedded Solutions + Security
More information about the uClibc
mailing list