[uClibc]uClibc ARM shared libs work :)
Erik Andersen
andersen at lineo.com
Mon Jun 18 21:36:33 UTC 2001
On Mon Jun 18, 2001 at 02:11:11PM -0700, Shane Nay wrote:
> Well, after writing a rather lame routine for calculating the modulus, (okay,
> not as bad as subtract in a semi infinite loop, I did some speed up code with
> some "find the boundary" bit shift code) the ARM shared libs worked. I have
> only done some basic "printf" type stuff, but haven't tested weak symbols or
> anything like that. My question is..., is there any standard "runtime
> linker/interprettor" tester programs? Like test weak symbols, bss section,
> global data, etc.?
Once again, it is write a testapp and add it into the testsuite time...
> It's not totally done, lots of optimization to do. Have to cache the symbol
> locations by writing that back, but everytime I try to do that in asm it
> nicely seg-faults on me. (I'm still learning ARM assembler, this was my
> "intro" project, the ISA is actually pretty impressive I must say, though the
> link register at the moment has me completely confused) Also have to write a
> better modulus routine, though this one performs not too badly. After I've
> gotten it up to "acceptable performance", I'll put a nice pretty face on it
> and get rid of all the hacky stuff that's floating about in the code, and
> minimize the amount of assembler for ease of porting and for integration into
> uClibc. (And try to figure out why _dl_fdprintf refuses to do anything but
> strings and %s's, silly offsets probably)
>
> It's up on the skiffcluster in /home2/guest/shane at minirl.com/ if
> anyone wants to work on it, make sure to make a copy first though please.
> (Be prepared for lots of gobbly goop on your terminal though :)
I'd like to see it, I really would. How do I find this skiffcluster
and get a copy? Or could you tar up your ldso dir and send me (offlist)
the tarball?
-Erik
--
Erik B. Andersen email: andersen at lineo.com
--This message was written using 73% post-consumer electrons--
More information about the uClibc
mailing list