* Rebase patches to Buildroot 2021.02-rc3 * Update Buildroot to 2021.02-rc3 * Declare Kernel headers to be Linux version 5.10 (since they are, and new Buildroot knows about 5.10)
42 lines
1.6 KiB
Diff
42 lines
1.6 KiB
Diff
From 7b46756a99aca7f27a45c3b99460f088570f6f53 Mon Sep 17 00:00:00 2001
|
|
From: Romain Naour <romain.naour@smile.fr>
|
|
Date: Wed, 17 Apr 2019 23:07:42 +0200
|
|
Subject: [PATCH] meson: Set proper value for LIBCLC_INCLUDEDIR
|
|
|
|
LIBCLC_INCLUDEDIR is the location where mesa3d OpenCL implementation
|
|
will look for OpenCL "headers" on the target, when building the OpenCL
|
|
kernels.
|
|
|
|
The value returned by pkg-config for includedir is relevant when
|
|
cross-compiling, on the build machine. But in this specific case, we
|
|
really need a value that is valid on the target.
|
|
|
|
Those headers are installed by the libclc package in /usr/share so
|
|
that they are not removed by Buildroot target-finalize logic.
|
|
|
|
Based on the patch for autotools provided by Valentin Korenblit.
|
|
|
|
Signed-off-by: Romain Naour <romain.naour@smile.fr>
|
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
|
[rebased for 20.2.0 & 20.3.0]
|
|
---
|
|
src/gallium/frontends/clover/meson.build | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/gallium/frontends/clover/meson.build b/src/gallium/frontends/clover/meson.build
|
|
index 62ac5f5278d..ecdeb39669c 100644
|
|
--- a/src/gallium/frontends/clover/meson.build
|
|
+++ b/src/gallium/frontends/clover/meson.build
|
|
@@ -27,7 +27,7 @@
|
|
'-DCL_USE_DEPRECATED_OPENCL_2_0_APIS',
|
|
'-DCL_USE_DEPRECATED_OPENCL_2_1_APIS',
|
|
'-DCL_USE_DEPRECATED_OPENCL_2_2_APIS',
|
|
- '-DLIBCLC_INCLUDEDIR="@0@/"'.format(dep_clc.get_variable(pkgconfig : 'includedir')),
|
|
+ '-DLIBCLC_INCLUDEDIR="/usr/share"',
|
|
'-DLIBCLC_LIBEXECDIR="@0@/"'.format(dep_clc.get_variable(pkgconfig : 'libexecdir'))
|
|
]
|
|
clover_spirv_cpp_args = []
|
|
--
|
|
2.20.1
|
|
|