More on the armv4l segfault.

Rob Landley rob at landley.net
Fri Dec 15 01:17:20 UTC 2006


On Thursday 14 December 2006 7:50 pm, Rob Landley wrote:

> I think I've narrowed it down to the 16825/16827 pair.  If I add 16821 and 
> 16826, it works.  If I add 16823 to that, it still works.  If I add 16825 to 
> that, I get a toolchain that fails to link.  (Whether or not I 
> add -lpthread.)  If I add 16827, I get the segfault on exit.
> 
> So 16825/16827 is breaking armv4l.

P.S.  This took a while because if you do the following:

svn co -r 16820 svn://uClibc.org/trunk/uClibc
cd uClibc
patch -p0 -i ../svn-16821.patch
patch -p0 -i ../svn-16826.patch
patch -p0 -i ../svn-16823.patch
make
patch -p0 -i ../svn-16825.patch
patch -p0 -i ../svn-16827.patch
make

The result is a working library.  But if you do a "make clean" before doing 
the second make, you get the segfault.

I hate makefiles...

Rob
-- 
"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery



More information about the uClibc mailing list