[uClibc] ARM shared libs segfault

Wen Yang weny at promise.com
Wed May 26 21:26:38 UTC 2004


Hi, Roman,

I have changed the ldso sources according to the discussion threads you
pointed to. However, I still get segfault. I am really stuck at this
moment.

I am using the gcc 3.3.3, binutil 2.14.90.0.7 and uClibc 0.9.26. 

Can you share your toolchain tarball and the uClibc config file? Thanks!


Wen

-----Original Message-----
From: uclibc-bounces at uclibc.org [mailto:uclibc-bounces at uclibc.org] On
Behalf Of roman
Sent: Thursday, May 20, 2004 12:37 AM
To: Erik Andersen
Cc: uclibc at uclibc.org
Subject: Re[2]: [uClibc] ARM shared libs segfault

Hello Erik,

Thursday, May 20, 2004, 3:01:37 AM, you wrote:

EA> When I build a uClibc root_fs for arm and attempt to chroot into
EA> it on my netwinder, I immediately get a segfault.  Until that is
EA> resolved there is little hope of getting i.e. /sbin/init to run,
EA> or getting a system to boot.

When I use static built busybox init there are no problem to boot and
get a working system. With shared libraries there are two segfaults in
ldso code. When I changed ldso sources as it was discussed at
http://www.uclibc.org/lists/uclibc/2004-May/008870.html the system now
works with shared libs as well. But I guess missing DT_TEXTREL is
toolchain bug, as described at
http://www.uclibc.org/lists/uclibc/2004-May/008917.html

EA>  -Erik

-- 
Best regards,
 roman                            mailto:roman at imsystems.ru





More information about the uClibc mailing list