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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
uClibc mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/uclibc

Reply via email to