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