summaryrefslogtreecommitdiff
path: root/math/py-pytables/patches/patch-setup.py
blob: 03702b9f8ec76085f33bd70f316f81fda996ef89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$NetBSD: patch-setup.py,v 1.3 2016/08/18 20:30:02 wiz Exp $

--- setup.py.orig	2016-07-03 11:46:48.000000000 +0000
+++ setup.py
@@ -793,23 +793,6 @@ if 'BLOSC' not in optional_libs:
         finally:
             os.remove(fd.name)
 
-    # Detection code for SSE2/AVX2 only works for gcc/clang, not for MSVC yet
-    # SSE2
-    if ('sse2' in cpu_info['flags'] and
-        compiler_has_flags(compiler, ["-msse2"])):
-        print('SSE2 detected')
-        CFLAGS.append('-DSHUFFLE_SSE2_ENABLED')
-        CFLAGS.append('-msse2')
-        blosc_sources += [f for f in glob.glob('c-blosc/blosc/*.c')
-                          if 'sse2' in f]
-    # AVX2
-    if ('avx2' in cpu_info['flags'] and
-        compiler_has_flags(compiler, ["-mavx2"])):
-        print('AVX2 detected')
-        CFLAGS.append('-DSHUFFLE_AVX2_ENABLED')
-        CFLAGS.append('-mavx2')
-        blosc_sources += [f for f in glob.glob('c-blosc/blosc/*.c')
-                          if 'avx2' in f]
 else:
     ADDLIBS += ['blosc']