s390x support

Mike Frysinger vapier at gentoo.org
Sat Jan 9 00:38:53 CET 2010


i was reviewing Gentoo gmp patches again after the new release and figured 
it's high time to get s390x stuff integrated upstream.  searching the mailing 
list resulted in these old threads:
http://gmplib.org/list-archives/gmp-bugs/2009-February/001275.html
http://gmplib.org/list-archives/gmp-discuss/2009-February/003590.html

while i can understand wanting the best performance out of the box, i dont 
think that optimizations should be used to prevent even basic support for a 
target.  which is to say, can we at least get the configure check merged ?  
every distro that supports s390x is carrying some variant of that patch 
already.

as for the multilib question, yes s390x can do s390 multilib.  you simply need 
to add -m31 when compiling/linking.  some people call s390 a "31bit" arch 
because it is limited to 31bits for addressing, but that can be ignored for 
the purposes of gmp i think.

s390 gcc targets define __s390__ while s390x gcc targets define __s390__ and 
__s390x__.  i'm pretty sure the i370/mvs defines are non-gcc compiler defines.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://gmplib.org/list-archives/gmp-discuss/attachments/20100108/c6b851dc/attachment-0001.bin>


More information about the gmp-discuss mailing list