File 0001-Include-cstdint-where-needed.patch of Package intel-opencl-legacy1

From b1bcef3ef217ce9c727de7f56a21cda84fe151e6 Mon Sep 17 00:00:00 2001
From: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Date: Tue, 17 Jun 2025 12:01:04 +0200
Subject: [PATCH] Include cstdint where needed

Signed-off-by: Patrik Jakobsson <pjakobsson@suse.de>
---
 shared/generate_cpp_array/source/generate_cpp_array.cpp       | 1 +
 shared/offline_compiler/source/decoder/iga_wrapper.h          | 1 +
 shared/offline_compiler/source/ocloc_arg_helper.h             | 1 +
 shared/source/debugger/debugger.h                             | 1 +
 shared/source/gmm_helper/gmm_helper.h                         | 1 +
 shared/source/helpers/string.h                                | 1 +
 shared/source/os_interface/device_factory.h                   | 1 +
 shared/source/os_interface/linux/i915.h                       | 1 +
 shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp | 1 +
 shared/source/os_interface/os_memory.h                        | 1 +
 shared/source/os_interface/os_time.h                          | 1 +
 shared/source/utilities/arrayref.h                            | 1 +
 shared/source/utilities/software_tags.h                       | 1 +
 13 files changed, 13 insertions(+)

diff --git a/shared/generate_cpp_array/source/generate_cpp_array.cpp b/shared/generate_cpp_array/source/generate_cpp_array.cpp
index a1dcde7..eac40fd 100644
--- a/shared/generate_cpp_array/source/generate_cpp_array.cpp
+++ b/shared/generate_cpp_array/source/generate_cpp_array.cpp
@@ -5,6 +5,7 @@
  *
  */
 
+#include <cstdint>
 #include <fstream>
 #include <iomanip>
 #include <iostream>
diff --git a/shared/offline_compiler/source/decoder/iga_wrapper.h b/shared/offline_compiler/source/decoder/iga_wrapper.h
index 89bcd89..8dcc6c0 100644
--- a/shared/offline_compiler/source/decoder/iga_wrapper.h
+++ b/shared/offline_compiler/source/decoder/iga_wrapper.h
@@ -9,6 +9,7 @@
 
 #include "igfxfmid.h"
 
+#include <cstdint>
 #include <memory>
 #include <string>
 
diff --git a/shared/offline_compiler/source/ocloc_arg_helper.h b/shared/offline_compiler/source/ocloc_arg_helper.h
index 3aca725..34d48cd 100644
--- a/shared/offline_compiler/source/ocloc_arg_helper.h
+++ b/shared/offline_compiler/source/ocloc_arg_helper.h
@@ -11,6 +11,7 @@
 #include "shared/source/utilities/const_stringref.h"
 
 #include <algorithm>
+#include <cstdint>
 #include <fstream>
 #include <map>
 #include <memory>
diff --git a/shared/source/debugger/debugger.h b/shared/source/debugger/debugger.h
index cfc1865..3aea06b 100644
--- a/shared/source/debugger/debugger.h
+++ b/shared/source/debugger/debugger.h
@@ -6,6 +6,7 @@
  */
 
 #pragma once
+#include <cstdint>
 #include <memory>
 namespace NEO {
 struct HardwareInfo;
diff --git a/shared/source/gmm_helper/gmm_helper.h b/shared/source/gmm_helper/gmm_helper.h
index e534fab..107d280 100644
--- a/shared/source/gmm_helper/gmm_helper.h
+++ b/shared/source/gmm_helper/gmm_helper.h
@@ -6,6 +6,7 @@
  */
 
 #pragma once
+#include <cstdint>
 #include <memory>
 
 namespace NEO {
diff --git a/shared/source/helpers/string.h b/shared/source/helpers/string.h
index 9c05063..a27e60a 100644
--- a/shared/source/helpers/string.h
+++ b/shared/source/helpers/string.h
@@ -7,6 +7,7 @@
 
 #pragma once
 
+#include <cstdint>
 #include <memory>
 #include <type_traits>
 
diff --git a/shared/source/os_interface/device_factory.h b/shared/source/os_interface/device_factory.h
index 75dd491..bdcdb47 100644
--- a/shared/source/os_interface/device_factory.h
+++ b/shared/source/os_interface/device_factory.h
@@ -6,6 +6,7 @@
  */
 
 #pragma once
+#include <cstdint>
 #include <memory>
 #include <string>
 #include <vector>
diff --git a/shared/source/os_interface/linux/i915.h b/shared/source/os_interface/linux/i915.h
index bd0098a..77af22b 100644
--- a/shared/source/os_interface/linux/i915.h
+++ b/shared/source/os_interface/linux/i915.h
@@ -7,6 +7,7 @@
 
 #pragma once
 
+#include <cstdint>
 #ifndef _I915_DRM_H_
 #include <linux/types.h>
 #include <sys/ioctl.h>
diff --git a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
index 99f771c..e78c638 100644
--- a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
+++ b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
@@ -7,6 +7,7 @@
 
 #include "shared/source/os_interface/linux/i915.h"
 
+#include <cstdint>
 #include <memory>
 #include <vector>
 
diff --git a/shared/source/os_interface/os_memory.h b/shared/source/os_interface/os_memory.h
index 7c521b0..0597c87 100644
--- a/shared/source/os_interface/os_memory.h
+++ b/shared/source/os_interface/os_memory.h
@@ -6,6 +6,7 @@
  */
 
 #pragma once
+#include <cstdint>
 #include <memory>
 #include <vector>
 
diff --git a/shared/source/os_interface/os_time.h b/shared/source/os_interface/os_time.h
index 762ce5f..8c1c339 100644
--- a/shared/source/os_interface/os_time.h
+++ b/shared/source/os_interface/os_time.h
@@ -6,6 +6,7 @@
  */
 
 #pragma once
+#include <cstdint>
 #include <memory>
 #include <optional>
 
diff --git a/shared/source/utilities/arrayref.h b/shared/source/utilities/arrayref.h
index b6e8914..7e02444 100644
--- a/shared/source/utilities/arrayref.h
+++ b/shared/source/utilities/arrayref.h
@@ -8,6 +8,7 @@
 #pragma once
 
 #include <cstddef>
+#include <cstdint>
 #include <utility>
 
 template <typename DataType>
diff --git a/shared/source/utilities/software_tags.h b/shared/source/utilities/software_tags.h
index 5b16e0c..35d01fd 100644
--- a/shared/source/utilities/software_tags.h
+++ b/shared/source/utilities/software_tags.h
@@ -8,6 +8,7 @@
 #pragma once
 #include "shared/source/helpers/string.h"
 
+#include <cstdint>
 #include <string>
 
 namespace NEO {
-- 
2.43.0

openSUSE Build Service is sponsored by