media-libs/glm: disable SSE2
authorTupone Alfredo <tupone@gentoo.org>
Thu, 12 Sep 2019 07:01:50 +0000 (09:01 +0200)
committerTupone Alfredo <tupone@gentoo.org>
Thu, 12 Sep 2019 07:01:50 +0000 (09:01 +0200)
Closes: https://bugs.gentoo.org/693954
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
media-libs/glm/files/glm-0.9.9.6-simd.patch [new file with mode: 0644]
media-libs/glm/glm-0.9.9.6.ebuild

diff --git a/media-libs/glm/files/glm-0.9.9.6-simd.patch b/media-libs/glm/files/glm-0.9.9.6-simd.patch
new file mode 100644 (file)
index 0000000..5ed2bf1
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/glm/simd/platform.h      2019-03-06 18:57:53.309630574 +0100
++++ b/glm/simd/platform.h      2019-03-06 18:58:30.796988006 +0100
+@@ -245,7 +245,7 @@
+ #define GLM_ARCH_NEON_BIT     (0x00000001)
+ #define GLM_ARCH_SSE_BIT      (0x00000002)
+-#define GLM_ARCH_SSE2_BIT     (0x00000004)
++#define GLM_ARCH_SSE2_BIT     (0x00000000)
+ #define GLM_ARCH_SSE3_BIT     (0x00000008)
+ #define GLM_ARCH_SSSE3_BIT    (0x00000010)
+ #define GLM_ARCH_SSE41_BIT    (0x00000020)
index 89d9894cf71ec64ea7f00e644aa8e1660b92893e..7049a117fce106a29cfd6f786cac02fbe6037967 100644 (file)
@@ -16,6 +16,8 @@ IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86
 
 RDEPEND="virtual/opengl"
 
+PATCHES=( "${FILESDIR}"/${P}-simd.patch )
+
 src_prepare() {
        cmake-utils_src_prepare
        sed \