[PATCH] Sparc64 support

Mike Frysinger vapier at gentoo.org
Sat Sep 15 07:51:00 UTC 2007


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20070915/f4b9691d/attachment-0002.pgp 


More information about the uClibc mailing list