Problem with libc.so.0
Filippo ARCIDIACONO
filippo.arcidiacono at st.com
Fri Jan 23 10:35:25 UTC 2009
> -----Original Message-----
> From: uclibc-bounces at uclibc.org
> [mailto:uclibc-bounces at uclibc.org] On Behalf Of Zhou jun
> Sent: Friday, January 23, 2009 4:22 AM
> To: uclibc at uclibc.org
> Subject: Problem with libc.so.0
>
> Hi,
>
> I've just complied a uclibc sh4 cross-compile toochain, and
> passed building kernel and busybox. When booting up the
> system, the kernel runs well but when it comes to /sbin/init,
> I got this error message "can't resolve symbol
> __global_locale_data"... I checked libc.so.0 with readelf,
> the symbol is in the relocation section, but the ldso
> couldn't resolve its address.
>
> 000a102c 00028601 R_SH_DIR32 000a5a48
> __global_locale_data + 0
>
> Please anybody kindly give me a hint :)
I suppose you have UCLIBC_HAS_LOCALE enabled. IMO you have build incoherence
problems.
What uclibc version are you using? Probably you are referring an old
version;
Doing a readelf -s libc.so.0, is __global_locale_data undefined? I think so.
You coud try to build from scratch the uclibc with UCLIBC_HAS_LOCALE
enabled;
>
> Thank you very much!!
>
>
Filippo.
More information about the uClibc
mailing list