Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 096b7d94 authored by Robert Nelson's avatar Robert Nelson
Browse files

mesa (24.2.3-1bbbio0)


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent 6bd5a556
Branches
No related merge requests found
mesa (24.2.2-1bbbio0~bookworm+20240906) bookworm; urgency=low
mesa (24.2.3-1bbbio0~bookworm+20240927) bookworm; urgency=low
* Rebuild mesa_24.2.2-1 for repos.rcn-ee.com
* Rebuild mesa_24.2.3-1 for repos.rcn-ee.com
-- Robert Nelson <robertcnelson@gmail.com> Fri, 06 Sep 2024 15:14:43 -0500
-- Robert Nelson <robertcnelson@gmail.com> Fri, 27 Sep 2024 10:25:18 -0500
mesa (24.2.3-1) unstable; urgency=medium
* New upstream release.
* patches: Fix build on armel/armhf with llvm-19.
-- Timo Aaltonen <tjaalton@debian.org> Fri, 20 Sep 2024 21:57:00 +0300
mesa (24.2.2-1+exp1) experimental; urgency=medium
* rules: Migrate to llvm-19.
* clc-find-opencl-headers.diff: Fix finding the opencl headers with
llvm-19.
-- Timo Aaltonen <tjaalton@debian.org> Tue, 17 Sep 2024 14:43:27 +0300
mesa (24.2.2-1) unstable; urgency=medium
......
From 1074d3ae313761e565f45709cb652f552d176291 Mon Sep 17 00:00:00 2001
From: Lionel Landwerlin <llandwerlin@gmail.com>
Date: Wed, 19 Jun 2024 23:52:57 +0300
Subject: [PATCH] clc: find opencl headers from the installed llvm/clang
location
A number of people report the headers not being found when running
intel-clc. I've run into the same issue but only on the most recent
Ubuntu version.
Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>
---
src/compiler/clc/clc_helpers.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/compiler/clc/clc_helpers.cpp b/src/compiler/clc/clc_helpers.cpp
index c95ed657038cf..49e3ea1ed0290 100644
--- a/src/compiler/clc/clc_helpers.cpp
+++ b/src/compiler/clc/clc_helpers.cpp
@@ -900,6 +900,12 @@ clc_compile_to_llvm_module(LLVMContext &llvm_ctx,
c->getHeaderSearchOpts().AddPath(clang_res_path.string(),
clang::frontend::Angled,
false, false);
+
+ auto clang_install_res_path =
+ fs::path(LLVM_LIB_DIR) / "clang" / std::to_string(LLVM_VERSION_MAJOR) / "include";
+ c->getHeaderSearchOpts().AddPath(clang_install_res_path.string(),
+ clang::frontend::Angled,
+ false, false);
#endif
// Enable/Disable optional OpenCL C features. Some can be toggled via `OpenCLExtensionsAsWritten`
--
GitLab
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
index f25db6a763d..5dafbdfd881 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
@@ -329,8 +329,12 @@ lp_build_fill_mattrs(std::vector<std::string> &MAttrs)
* which allows us to enable/disable code generation based
* on the results of cpuid on these architectures.
*/
+#if LLVM_VERSION_MAJOR >= 19
+ auto features = llvm::sys::getHostCPUFeatures();
+#else
llvm::StringMap<bool> features;
llvm::sys::getHostCPUFeatures(features);
+#endif
for (llvm::StringMapIterator<bool> f = features.begin();
f != features.end();
path_max.diff
src_glx_dri_common.h.diff
clc-find-opencl-headers.diff
fix-armhf-build.diff
......@@ -5,7 +5,7 @@ mirror="http://http.debian.net/debian"
package_name="mesa"
debian_pkg_name="${package_name}"
package_version="24.2.2"
package_version="24.2.3"
package_source="${debian_pkg_name}_${package_version}.orig.tar.xz"
src_dir="${package_name}-${package_version}"
#src_dir="mesa-24.1.0-rc3"
......@@ -20,4 +20,4 @@ debian_untar="${package_name}_${debian_version}.debian.tar.xz"
debian_patch=""
local_patch="bbbio0"
bookworm_version="~bookworm+20240906"
bookworm_version="~bookworm+20240927"
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment