Author: Richard Plangger <planri...@gmail.com>
Branch: s390x-backend
Changeset: r81870:0d8edc9df396
Date: 2016-01-20 09:22 +0100
http://bitbucket.org/pypy/pypy/changeset/0d8edc9df396/

Log:    adding -march=zEC12 to the platform's cflags (linux)

diff --git a/rpython/translator/platform/distutils_platform.py 
b/rpython/translator/platform/distutils_platform.py
--- a/rpython/translator/platform/distutils_platform.py
+++ b/rpython/translator/platform/distutils_platform.py
@@ -1,5 +1,6 @@
 import py, os, sys
 
+import platform
 from rpython.translator.platform import Platform, log, CompilationError
 from rpython.translator.tool import stdoutcapture
 
diff --git a/rpython/translator/platform/linux.py 
b/rpython/translator/platform/linux.py
--- a/rpython/translator/platform/linux.py
+++ b/rpython/translator/platform/linux.py
@@ -21,6 +21,10 @@
     so_ext = 'so'
     so_prefixes = ('lib', '')
 
+    if platform.machine() == 's390x':
+        # force the right target arch for s390x
+        cflags = ('-march=zEC12',) + cflags
+
     def _args_for_shared(self, args):
         return ['-shared'] + args
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to