From c8fc88b7ed082706af30aac7d4cf4e7201f62542 Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Tue, 30 May 2023 09:03:01 +0800 Subject: intel-compute-runtime: fix build with gcc13 Dont turn warnings to errors. Helps when compiling with gcc13. | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-compute-runtime/23.09.25812.14-r0/recipe-sysroot/usr/include/c++/13.1.1/bits/stl_algobase.h:398:11: error: '*(unsigned char (*)[7])((char*)& + offsetof(NEO::ArgDescValue, NEO::ArgDescValue::elements.StackVec::onStackMemRawBytes[0]))' may be used uninitialized [-Werror=maybe-uninitialized] | 398 | { *__to = *__from; } | | Also, include cstdint header to get rid of other gcc13 specific errors. Signed-off-by: Anuj Mittal --- ...-cstdint-header-to-fix-compile-with-gcc13.patch | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/add-missing-cstdint-header-to-fix-compile-with-gcc13.patch (limited to 'dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/add-missing-cstdint-header-to-fix-compile-with-gcc13.patch') diff --git a/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/add-missing-cstdint-header-to-fix-compile-with-gcc13.patch b/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/add-missing-cstdint-header-to-fix-compile-with-gcc13.patch new file mode 100644 index 00000000..7f75cbb8 --- /dev/null +++ b/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/add-missing-cstdint-header-to-fix-compile-with-gcc13.patch @@ -0,0 +1,56 @@ +From 078af5b7ac3086d336f76183b798771263491c34 Mon Sep 17 00:00:00 2001 +From: Anuj Mittal +Date: Tue, 30 May 2023 11:07:10 +0800 +Subject: [PATCH] add missing cstdint header to fix compile with gcc13 + +Include the headers as per: +https://gcc.gnu.org/gcc-13/porting_to.html + +Upstream-Status: Pending + +Signed-off-by: Anuj Mittal +--- + opencl/test/unit_test/built_ins/built_ins_file_names.h | 1 + + shared/test/common/os_interface/linux/sys_calls_linux_ult.h | 1 + + third_party/aot_config_headers/platforms.h | 1 + + 3 files changed, 3 insertions(+) + +diff --git a/opencl/test/unit_test/built_ins/built_ins_file_names.h b/opencl/test/unit_test/built_ins/built_ins_file_names.h +index 08dc38d406..e04f916e71 100644 +--- a/opencl/test/unit_test/built_ins/built_ins_file_names.h ++++ b/opencl/test/unit_test/built_ins/built_ins_file_names.h +@@ -9,6 +9,7 @@ + + #include + #include ++#include + + namespace NEO { + std::vector getBuiltInFileNames(bool imagesSupport); +diff --git a/shared/test/common/os_interface/linux/sys_calls_linux_ult.h b/shared/test/common/os_interface/linux/sys_calls_linux_ult.h +index 9f1fd4dacb..e64dd40254 100644 +--- a/shared/test/common/os_interface/linux/sys_calls_linux_ult.h ++++ b/shared/test/common/os_interface/linux/sys_calls_linux_ult.h +@@ -7,6 +7,7 @@ + + #pragma once + ++#include + #include + #include + #include +diff --git a/third_party/aot_config_headers/platforms.h b/third_party/aot_config_headers/platforms.h +index 056d615503..d2024d1b54 100644 +--- a/third_party/aot_config_headers/platforms.h ++++ b/third_party/aot_config_headers/platforms.h +@@ -7,6 +7,7 @@ + + #include + #include ++#include + + #pragma once + +-- +2.37.3 + -- cgit v1.2.3-54-g00ecf