commit:     9be4742d110d4699529517678273c18a68b3fb8e
Author:     Jari Ronkainen <ronchaine <AT> gmail <DOT> com>
AuthorDate: Sun Jul  8 20:48:21 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sun Jul  8 21:58:19 2018 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=9be4742d

Fix compiling radv: add missing #include <pthread.h>

 .../mesa/files/mesa-18-musl-amdgpu-include-pthread.patch      | 11 +++++++++++
 media-libs/mesa/mesa-18.0.5.ebuild                            |  1 +
 media-libs/mesa/mesa-18.1.1.ebuild                            |  2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/files/mesa-18-musl-amdgpu-include-pthread.patch 
b/media-libs/mesa/files/mesa-18-musl-amdgpu-include-pthread.patch
new file mode 100644
index 0000000..7a0bde0
--- /dev/null
+++ b/media-libs/mesa/files/mesa-18-musl-amdgpu-include-pthread.patch
@@ -0,0 +1,11 @@
+diff -Naur mesa-18.1.3-orig/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h 
mesa-18.1.3/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
+--- mesa-18.1.3-orig/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h 
2018-07-08 22:01:10.758633781 +0300
++++ mesa-18.1.3/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h      
2018-07-08 22:01:30.097631709 +0300
+@@ -32,6 +32,7 @@
+ #include "ac_gpu_info.h"
+ #include "addrlib/addrinterface.h"
+ #include <amdgpu.h>
++#include <pthread.h>
+ #include "util/list.h"
+ 
+ struct radv_amdgpu_winsys {

diff --git a/media-libs/mesa/mesa-18.0.5.ebuild 
b/media-libs/mesa/mesa-18.0.5.ebuild
index 24be0c0..173896a 100644
--- a/media-libs/mesa/mesa-18.0.5.ebuild
+++ b/media-libs/mesa/mesa-18.0.5.ebuild
@@ -274,6 +274,7 @@ src_prepare() {
        eapply "${FILESDIR}"/${PN}-17-musl-string_h.patch
        eapply "${FILESDIR}"/${PN}-17-musl-invocation_name.patch
        eapply "${FILESDIR}"/${PN}-18-musl-pthread.patch
+       eapply "${FILESDIR}"/${PN}-18-musl-amdgpu-include-pthread.patch
 
        eautoreconf
 

diff --git a/media-libs/mesa/mesa-18.1.1.ebuild 
b/media-libs/mesa/mesa-18.1.1.ebuild
index 60501fc..2d6e3c7 100644
--- a/media-libs/mesa/mesa-18.1.1.ebuild
+++ b/media-libs/mesa/mesa-18.1.1.ebuild
@@ -275,7 +275,7 @@ src_prepare() {
        eapply "${FILESDIR}"/${PN}-17-musl-invocation_name.patch
        eapply "${FILESDIR}"/${PN}-18-musl-pthread.patch
        eapply "${FILESDIR}"/${PN}-18-intel-missing-time_t.patch
-
+       eapply "${FILESDIR}"/${PN}-18-musl-amdgpu-include-pthread.patch
        eautoreconf
 
        eapply_user

Reply via email to