From bd01c1aa587fc22d4b1d8c923897077a618dfa9c Mon Sep 17 00:00:00 2001 From: Florian Dahlitz Date: Thu, 9 Nov 2023 09:14:39 +0100 Subject: [PATCH] use correct flag on ppc64le --- setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.py b/setup.py index 77191fc3..4439d1a3 100644 --- a/setup.py +++ b/setup.py @@ -91,6 +91,10 @@ class BuildExt(build_ext): c_opts['unix'] += ['-stdlib=libc++', '-mmacosx-version-min=10.7'] link_opts['unix'] += ['-stdlib=libc++', '-mmacosx-version-min=10.7'] else: + import subprocess + if subprocess.check_output(['uname', '-p']).decode('utf-8').strip() == 'ppc64le': + c_opts['unix'].remove('-march=native') + c_opts['unix'].append('-mcpu=native') c_opts['unix'].append("-fopenmp") link_opts['unix'].extend(['-fopenmp', '-pthread'])