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