aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-08-28 12:57:18 +0900
committerOphestra <cat@gensokyo.uk>2026-08-28 12:57:18 +0900
commit96f5ef21f9092b8d60c6cf89ba356a9b6a395b9e (patch)
tree928f322593de09c1cb7204a01d7f8c5f12d1de33 /internal/rosa/package
parent1fffdb9593ef0710af1009847c7e57f5ffd3c4b1 (diff)
internal/rosa/package/mesa: include missing headers
These rely on transitive includes which changed in the new toolchain. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
-rw-r--r--internal/rosa/package/mesa/include.patch36
-rw-r--r--internal/rosa/package/mesa/package.az (renamed from internal/rosa/package/mesa.az)1
2 files changed, 37 insertions, 0 deletions
diff --git a/internal/rosa/package/mesa/include.patch b/internal/rosa/package/mesa/include.patch
new file mode 100644
index 00000000..b1942625
--- /dev/null
+++ b/internal/rosa/package/mesa/include.patch
@@ -0,0 +1,36 @@
+diff --git a/src/amd/compiler/aco_util.h b/src/amd/compiler/aco_util.h
+index 82d754f155a..9f20e80a554 100644
+--- a/src/amd/compiler/aco_util.h
++++ b/src/amd/compiler/aco_util.h
+@@ -12,6 +12,7 @@
+ #include "util/macros.h"
+ #include "util/u_math.h"
+
++#include <algorithm>
+ #include <array>
+ #include <cassert>
+ #include <cstddef>
+diff --git a/src/freedreno/common/freedreno_common.h b/src/freedreno/common/freedreno_common.h
+index 36dea4e12b5..cfa243c270f 100644
+--- a/src/freedreno/common/freedreno_common.h
++++ b/src/freedreno/common/freedreno_common.h
+@@ -12,6 +12,7 @@
+ #ifdef __cplusplus
+
+ #include <tuple>
++#include <type_traits>
+
+ #define __FD_GPU_GENS A6XX, A7XX, A8XX
+
+diff --git a/src/gfxstream/guest/vulkan_enc/ResourceTracker.h b/src/gfxstream/guest/vulkan_enc/ResourceTracker.h
+index f739749e27d..aaa9e39eabe 100644
+--- a/src/gfxstream/guest/vulkan_enc/ResourceTracker.h
++++ b/src/gfxstream/guest/vulkan_enc/ResourceTracker.h
+@@ -13,6 +13,7 @@
+ #include <optional>
+ #include <set>
+ #include <unordered_map>
++#include <vector>
+
+ #include "CommandBufferStagingStream.h"
+ #include "GfxStreamConnectionManager.h"
diff --git a/internal/rosa/package/mesa.az b/internal/rosa/package/mesa/package.az
index dd1aada1..7967e3d7 100644
--- a/internal/rosa/package/mesa.az
+++ b/internal/rosa/package/mesa/package.az
@@ -11,6 +11,7 @@ package mesa {
ref = "mesa-"+version;
checksum = "WZYAysQFZt8KMFAxQheKFZHarR1isgOeSw4LyfqAcmaHwXMCLiVao6eGuEuhJTJv";
};
+ patches = [ "include.patch" ];
exec = meson {
setup = {