do you have "UCLIBC_HAS_TLS=y" in your uClibc .config ?

On 10/24/2011 02:54 PM, Mahanteshwari Hiremath wrote:
> Yes i'll try to put trace and findout as you instructed,
> before that let me tell you the output of current ./hello file
>> ./i586-linux-gcc -o hello test.c
>> ./hello
>>
> ./hello: '/lib/libc.so.0' library contains unsupported TLS
> ./hello: '/lib/libc.so.0' library contains unsupported TLS
> ./hello: can't load library 'libc.so.0'
>
>
>
>
> Regards,
> Mahanteshwari Hiremath.
>
> ________________________________________
> From: WANG.Jiong [[email protected]]
> Sent: Monday, October 24, 2011 12:02 PM
> To: Mahanteshwari Hiremath
> Cc: Rob Landley; [email protected]
> Subject: Re: init: cannot load libc.so.0, kernel panic:trying to kill init
>
> no problem with the dynamic linker's path & name.
>
> The error
>
>  >/sbin/init:can't load libc.so.0
>
> should be reported from _dl_get_ready_to_run in ldso/ldso.c (search the
> error message), and I guess it failed because _dl_load_shared_library
> returns a NULL when load libc.so.0
>
> suggest you to add some trace code using _dl_dprintf in related place
> and check what happen exactly.
>
> (there is a makelog.XXX file in your buildroot directory, you can find
> those commands to rebuild your uClibc only)
>
> ---
> WANG.Jiong
>
>
>
> Larsen & Toubro Limited
>
> www.larsentoubro.com
>
> This Email may contain confidential or privileged information for the 
> intended recipient (s) If you are not the intended recipient, please do not 
> use or disseminate the information, notify the sender and delete it from your 
> system.

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to