On Friday 20 July 2007, Blue Swirl wrote: > I got the library to compile with the attached patches, though dynamic > loader crashes early. > > In buildroot I changed the architecture name by hand from sparc to > sparc64, otherwise the compiler produced 32-bit files with V9 (64-bit) > instructions. This configuration is not supported by QEMU, so I aimed > for pure 64-bit. I think Sparc64 option needs to be added to > buildroot. > > The _Qp_ ops seem to be required by the ABI. This and setjmp patches > are just hacks to get the compilation further. The _Qp_ ops can be > found in glibc, would it be OK to use those? > > V9 assembler requires declarations for global register use.
considering the state of sparc support, i just blanket merged these, cheers > The mem* functions in sparc32 directory did not work. They are > actually used only by the hybrid 32-bit + V9 CPU configuration. from my recollection, building for sparc9 was the only thing i got somewhat working so this sounds about right ;) -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ uClibc mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/uclibc
