summaryrefslogtreecommitdiff
path: root/community/carla/carla-git-no-sse.patch
blob: ba3024257c3f94e96e0f5dae8add7a2f099fe9dc (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
diff -rauN carla-git/data/linux/build-deps.sh carla-git-no-sse/data/linux/build-deps.sh
--- carla-git/data/linux/build-deps.sh	2021-09-23 08:50:25.065006050 +0200
+++ carla-git-no-sse/data/linux/build-deps.sh	2021-09-23 09:04:11.823846586 +0200
@@ -52,7 +52,7 @@
 export PATH=${PREFIX}/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig
 
-export CFLAGS="-O3 -mtune=generic -msse -msse2 -mfpmath=sse -fvisibility=hidden -fdata-sections -ffunction-sections"
+export CFLAGS="-O3 -mtune=generic -fvisibility=hidden -fdata-sections -ffunction-sections"
 export CFLAGS="${CFLAGS} -fPIC -DPIC -DNDEBUG -I${PREFIX}/include -m${ARCH}"
 export CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
 
@@ -115,7 +115,7 @@
   cd qtbase-opensource-src-${QT5_VERSION}
   if [ ! -f configured ]; then
     ./configure -release -strip -silent \
-      -sse2 \
+      -no-sse -no-sse2 \
       -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 \
       -no-avx -no-avx2 -no-avx512 \
       -prefix ${PREFIX} \
@@ -347,14 +347,14 @@
   export CXXFLAGS="${CXXFLAGS} -ffast-math"
   cd fftw-${FFTW3_VERSION}
   ./configure --enable-static --disable-shared --prefix=${PREFIX} \
-    --enable-sse2 \
+    --disable=sse --disable-sse2 \
     --disable-debug --disable-alloca --disable-fortran \
     --with-our-malloc
   make
   make install
   make clean
   ./configure --enable-static --disable-shared --prefix=${PREFIX} \
-    --enable-sse2 --enable-sse --enable-single \
+    --disable-sse2 --disable-sse --enable-single \
     --disable-debug --disable-alloca --disable-fortran \
     --with-our-malloc
   make
diff -rauN carla-git/data/linux/build-pyqt.sh carla-git-no-sse/data/linux/build-pyqt.sh
--- carla-git/data/linux/build-pyqt.sh	2021-09-23 08:50:25.065006050 +0200
+++ carla-git-no-sse/data/linux/build-pyqt.sh	2021-09-23 09:03:34.840418148 +0200
@@ -45,7 +45,7 @@
 export PATH=${PREFIX}/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig
 
-export CFLAGS="-O3 -mtune=generic -msse -msse2 -mfpmath=sse -fPIC -DPIC -DNDEBUG -m${ARCH}"
+export CFLAGS="-O3 -mtune=generic -fPIC -DPIC -DNDEBUG -m${ARCH}"
 export CXXFLAGS="${CFLAGS}"
 export LDFLAGS="-m${ARCH} -Wl,-O1"
 
diff -rauN carla-git/source/Makefile.mk carla-git-no-sse/source/Makefile.mk
--- carla-git/source/Makefile.mk	2021-09-23 08:50:25.088339419 +0200
+++ carla-git-no-sse/source/Makefile.mk	2021-09-23 14:25:58.412917731 +0200
@@ -162,7 +162,7 @@
 BASE_OPTS  = -O3 -ffast-math -fdata-sections -ffunction-sections
 
 ifeq ($(CPU_I386_OR_X86_64),true)
-BASE_OPTS += -mtune=generic -msse -msse2 -mfpmath=sse
+BASE_OPTS += -mtune=generic
 endif
 
 ifeq ($(CPU_ARM),true)
diff -rauN carla-git/source/tests.old/Makefile carla-git-no-sse/source/tests.old/Makefile
--- carla-git/source/tests.old/Makefile	2021-09-23 08:50:25.275006380 +0200
+++ carla-git-no-sse/source/tests.old/Makefile	2021-09-23 09:03:18.023708117 +0200
@@ -33,7 +33,7 @@
 ifeq ($(DEBUG),true)
 BASE_FLAGS += -DDEBUG -O0 -g
 else
-BASE_FLAGS += -O3 -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fdata-sections -ffunction-sections
+BASE_FLAGS += -O3 -ffast-math -mtune=generic -fdata-sections -ffunction-sections
 LINK_FLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
 endif