From 3b20a4e81c943bb4dda41fd317a61442ed1ca42c Mon Sep 17 00:00:00 2001 From: LW-archlinux Date: Thu, 13 Dec 2018 15:07:59 +0100 Subject: [PATCH] patch added to solve opencl compilation problem --- PKGBUILD | 10 ++++++++-- clang-moved-CodeGenOptions.h.patch | 12 ++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 clang-moved-CodeGenOptions.h.patch diff --git a/PKGBUILD b/PKGBUILD index d12d1d9..c9dae53 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ pkgbase=mesa-git pkgname=('mesa-git') pkgdesc="an open-source implementation of the OpenGL specification, git version" -pkgver=19.0.0_devel.105763.d1a1c21e76 +pkgver=19.0.0_devel.106192.5088ba2aeb pkgrel=1 arch=('x86_64') makedepends=('git' 'python-mako' 'llvm-svn' 'clang-svn' 'xorgproto' @@ -27,10 +27,11 @@ url="https://www.mesa3d.org" license=('custom') source=('mesa::git://anongit.freedesktop.org/mesa/mesa' 'LICENSE' + 'clang-moved-CodeGenOptions.h.patch' ) sha512sums=('SKIP' '25da77914dded10c1f432ebcbf29941124138824ceecaf1367b3deedafaecabc082d463abcfa3d15abff59f177491472b505bcb5ba0c4a51bb6b93b4721a23c2' -) + 'b74216c5fee849f00d45e3fbaf68ca44fc89a3d6195aeed7778a862c28f7bb1d19ba762201079e32c1ed6636fd6d63272d9b162f1e2db0c0fcd3bb847b8c858c') pkgver() { cd mesa @@ -38,6 +39,11 @@ pkgver() { echo ${_ver/-/_}.$(git rev-list --count HEAD).$(git rev-parse --short HEAD) } +prepare() { + cd mesa + patch -Np1 -i "$srcdir"/clang-moved-CodeGenOptions.h.patch +} + build () { if [ -d _build ]; then rm -rf _build diff --git a/clang-moved-CodeGenOptions.h.patch b/clang-moved-CodeGenOptions.h.patch new file mode 100644 index 0000000..444d25b --- /dev/null +++ b/clang-moved-CodeGenOptions.h.patch @@ -0,0 +1,12 @@ +diff -ura mesa.orig/src/gallium/state_trackers/clover/llvm/compat.hpp mesa.new/src/gallium/state_trackers/clover/llvm/compat.hpp +--- mesa.orig/src/gallium/state_trackers/clover/llvm/compat.hpp 2018-12-13 13:16:18.000000000 +0100 ++++ mesa.new/src/gallium/state_trackers/clover/llvm/compat.hpp 2018-12-13 14:14:09.682660842 +0100 +@@ -58,7 +58,7 @@ + #include + + #include +-#include ++#include + #include + + namespace clover {