From 25f614ba7a03a0c71c57ff93117c80ebd13fa7b8 Mon Sep 17 00:00:00 2001 From: "Konstantin (Tino) Sering" Date: Sun, 17 Sep 2023 19:17:42 +0200 Subject: [PATCH] remove O3 flag from Cython as it results in a shared object that segfaults (sometimes) --- build.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/build.py b/build.py index cdfe847..4eed590 100644 --- a/build.py +++ b/build.py @@ -10,17 +10,16 @@ ndl_parallel = Extension("pyndl.ndl_parallel", ["pyndl/ndl_parallel.pyx"], - extra_compile_args=['-O3'], include_dirs=[numpy.get_include()]) ndl_openmp = Extension("pyndl.ndl_openmp", ["pyndl/ndl_openmp.pyx"], - extra_compile_args=['-O3', '-fopenmp'], + extra_compile_args=['-fopenmp'], extra_link_args=['-fopenmp'], include_dirs=[numpy.get_include()]) corr_parallel = Extension("pyndl.correlation_openmp", ["pyndl/correlation_openmp.pyx"], - extra_compile_args=['-O3', '-fopenmp'], - extra_link_args=['-O3', '-fopenmp'], + extra_compile_args=['-fopenmp'], + extra_link_args=['-fopenmp'], include_dirs=[numpy.get_include()]) extensions = []