media-libs/mesa: Add patch to fix typo in meson.build
authorMatt Turner <mattst88@gentoo.org>
Fri, 9 Nov 2018 23:30:15 +0000 (15:30 -0800)
committerMatt Turner <mattst88@gentoo.org>
Fri, 9 Nov 2018 23:32:22 +0000 (15:32 -0800)
Fixes build failures on at least ppc and sparc. Patch should be in
18.2.5 and 18.3.0.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
media-libs/mesa/files/mesa-18.2.4-meson-fix-libatomic-tests.patch [new file with mode: 0644]
media-libs/mesa/mesa-18.2.4.ebuild

diff --git a/media-libs/mesa/files/mesa-18.2.4-meson-fix-libatomic-tests.patch b/media-libs/mesa/files/mesa-18.2.4-meson-fix-libatomic-tests.patch
new file mode 100644 (file)
index 0000000..d8709ea
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index 690e7d3d8aa..fb08e905ebd 100644
+--- a/meson.build
++++ b/meson.build
+@@ -906,7 +906,7 @@ if not cc.links('''#include <stdint.h>
+                      return __sync_add_and_fetch(&v, (uint64_t)1);
+                    }''',
+                 name : 'GCC 64bit atomics')
+-  pre_args += '-DMISSING_64_BIT_ATOMICS'
++  pre_args += '-DMISSING_64BIT_ATOMICS'
+ endif
+ 
+ # TODO: shared/static? Is this even worth doing?
index dbdf7d53042b594e571b1d588238536cd76963d9..a955d518e070f7fb7e65eaba67d814f9e895af9c 100644 (file)
@@ -233,6 +233,7 @@ x86? (
 
 PATCHES=(
        "${FILESDIR}"/${P}-meson-link-gallium-nine-with-pthreads.patch
+       "${FILESDIR}"/${P}-meson-fix-libatomic-tests.patch
 )
 
 llvm_check_deps() {