Author: Richard Plangger <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit