I am using uClibc 0.9.32 branch, "_dl_get_ready_to_run" is in ldso/ldso.c and "_dl_load_shared_library" is in ldso/dl-elf.c Just do some explore on related code, modify->recompile->update ld-uClibc-0.9.32.so, you can figure out the problem soon :)
On 10/24/2011 03:23 PM, Mahanteshwari Hiremath wrote: > yes it is set to ' y' > "UCLIBC_HAS_TLS=y" > > and moreover in my lsdo.c file I don't have '_dl_get_ready_to_run' but i can > see ' _dl_load_shared_library'. should '_dl_get_ready_to_run' must be > present in the file? as i can't find it in my ldso.c, do you think it is > mentioned by any other name? > sorry for asking too many doubts, as I am new to this, and want to know more > and get everything solved & working. > > > > Regards, > Mahanteshwari Hiremath. > > ________________________________________ > From: WANG.Jiong [[email protected]] > Sent: Monday, October 24, 2011 12:38 PM > To: Mahanteshwari Hiremath > Cc: Rob Landley; [email protected] > Subject: Re: init: cannot load libc.so.0, kernel panic:trying to kill init > > 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. > > > 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
