Skip to content

Commit 2159d9c

Browse files
committed
remove native
1 parent 8c61531 commit 2159d9c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

setup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ def cythonize(modules, language_level):
3838
def fix_exts(sources):
3939
return [s.replace('.pyx', '.c') for s in sources]
4040

41+
import platform
42+
_machine = platform.machine()
43+
_march = ['-march=x86-64-v2'] if _machine == 'x86_64' else []
4144
modules = [
42-
Extension(mod, fix_exts(sources), extra_compile_args=['-O3', '-march=native'])
45+
Extension(mod, fix_exts(sources), extra_compile_args=['-O3'] + _march)
4346
for mod, sources in modules_to_build.items()]
4447
extra = {'ext_modules': cythonize(modules, language_level=3)}
4548

0 commit comments

Comments
 (0)