remove icr
This commit is contained in:
parent
a8464dbb38
commit
06d707f630
@ -1 +0,0 @@
|
||||
DIST intel-compute-runtime-25.22.33944.9.tar.gz 7734332 BLAKE2B 3a76ed162a4bd30de167c1a262dcd94242221e33d7511f02cac64b1e8dbd4ecb03f4fda0da6b1b29ec86b5216979a3174f8d71b96abc9ec64d038d9573381b83 SHA512 1876d474002833ab50eed97b93d38b89c4b16e6e92df94c71b5724a98233d23ba2876c07acc9ecc3c54b8d8ead63322941776a602671043b40846b146517e46a
|
||||
@ -1,198 +0,0 @@
|
||||
From e0362a7c39ba7a3ead3cbb74146cb961176a1734 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Bermond <dbermond@archlinux.org>
|
||||
Date: Sat, 10 May 2025 13:04:47 -0300
|
||||
Subject: [PATCH] build: add missing headers for GCC 15
|
||||
|
||||
For using fixed width integer types[1], the `<cstdint>`[2]
|
||||
C++ header needs to be explicitly included with GCC 15 due
|
||||
to changes[3] in libstdc++.
|
||||
|
||||
For details, see the documentation[4] about porting to GCC 15.
|
||||
|
||||
[1] https://en.cppreference.com/w/cpp/types/integer
|
||||
[2] https://en.cppreference.com/w/cpp/header/cstdint
|
||||
[3] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84
|
||||
[4] https://gcc.gnu.org/gcc-15/porting_to.html#cxx
|
||||
|
||||
Signed-off-by: Daniel Bermond <dbermond@archlinux.org>
|
||||
---
|
||||
shared/generate_cpp_array/source/generate_cpp_array.cpp | 3 ++-
|
||||
shared/offline_compiler/source/decoder/iga_wrapper.h | 1 +
|
||||
shared/offline_compiler/source/ocloc_arg_helper.h | 3 ++-
|
||||
shared/source/debugger/debugger.h | 3 ++-
|
||||
shared/source/gmm_helper/gmm_helper.h | 1 +
|
||||
shared/source/os_interface/device_factory.h | 3 ++-
|
||||
shared/source/os_interface/os_memory.h | 3 ++-
|
||||
shared/source/os_interface/os_time.h | 3 ++-
|
||||
shared/source/program/program_info.h | 1 +
|
||||
shared/source/utilities/software_tags.h | 1 +
|
||||
10 files changed, 16 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/shared/generate_cpp_array/source/generate_cpp_array.cpp b/shared/generate_cpp_array/source/generate_cpp_array.cpp
|
||||
index a1dcde7d26ebd..8c08b32759dc7 100644
|
||||
--- a/shared/generate_cpp_array/source/generate_cpp_array.cpp
|
||||
+++ b/shared/generate_cpp_array/source/generate_cpp_array.cpp
|
||||
@@ -1,10 +1,11 @@
|
||||
/*
|
||||
- * Copyright (C) 2020-2024 Intel Corporation
|
||||
+ * Copyright (C) 2020-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
+#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 82697e32cf6d4..e42bebca91b98 100644
|
||||
--- a/shared/offline_compiler/source/decoder/iga_wrapper.h
|
||||
+++ b/shared/offline_compiler/source/decoder/iga_wrapper.h
|
||||
@@ -11,6 +11,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 3aca7258b03e0..b46ad5340b879 100644
|
||||
--- a/shared/offline_compiler/source/ocloc_arg_helper.h
|
||||
+++ b/shared/offline_compiler/source/ocloc_arg_helper.h
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (C) 2020-2024 Intel Corporation
|
||||
+ * Copyright (C) 2020-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -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 cfc1865808134..14f094cba6823 100644
|
||||
--- a/shared/source/debugger/debugger.h
|
||||
+++ b/shared/source/debugger/debugger.h
|
||||
@@ -1,11 +1,12 @@
|
||||
/*
|
||||
- * Copyright (C) 2020-2023 Intel Corporation
|
||||
+ * Copyright (C) 2020-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#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 63a28e1148447..f1c2a6f194b93 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/os_interface/device_factory.h b/shared/source/os_interface/device_factory.h
|
||||
index 75dd491704224..02bac68e8fc36 100644
|
||||
--- a/shared/source/os_interface/device_factory.h
|
||||
+++ b/shared/source/os_interface/device_factory.h
|
||||
@@ -1,11 +1,12 @@
|
||||
/*
|
||||
- * Copyright (C) 2018-2023 Intel Corporation
|
||||
+ * Copyright (C) 2018-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
diff --git a/shared/source/os_interface/os_memory.h b/shared/source/os_interface/os_memory.h
|
||||
index 7c521b004d834..24ed117b6fb96 100644
|
||||
--- a/shared/source/os_interface/os_memory.h
|
||||
+++ b/shared/source/os_interface/os_memory.h
|
||||
@@ -1,11 +1,12 @@
|
||||
/*
|
||||
- * Copyright (C) 2019-2022 Intel Corporation
|
||||
+ * Copyright (C) 2019-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#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 9c838823fc9bc..bae7e5d435745 100644
|
||||
--- a/shared/source/os_interface/os_time.h
|
||||
+++ b/shared/source/os_interface/os_time.h
|
||||
@@ -1,11 +1,12 @@
|
||||
/*
|
||||
- * Copyright (C) 2018-2024 Intel Corporation
|
||||
+ * Copyright (C) 2018-2025 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
|
||||
diff --git a/shared/source/program/program_info.h b/shared/source/program/program_info.h
|
||||
index e3569a16bc1f0..b27cab27ecd97 100644
|
||||
--- a/shared/source/program/program_info.h
|
||||
+++ b/shared/source/program/program_info.h
|
||||
@@ -10,6 +10,7 @@
|
||||
#include "shared/source/utilities/arrayref.h"
|
||||
|
||||
#include <cstddef>
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
diff --git a/shared/source/utilities/software_tags.h b/shared/source/utilities/software_tags.h
|
||||
index 30406bbaafe1d..29a27c47fbedb 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 {
|
||||
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
|
||||
===================================================================
|
||||
--- 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>
|
||||
|
||||
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
MY_PN="${PN/intel-/}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
inherit cmake flag-o-matic
|
||||
|
||||
DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
|
||||
HOMEPAGE="https://github.com/intel/compute-runtime"
|
||||
SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/1.6.$(ver_cut 3)"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="disable-mitigations +l0 +vaapi"
|
||||
|
||||
RDEPEND="
|
||||
!dev-libs/intel-compute-runtime:legacy
|
||||
>=dev-util/intel-graphics-compiler-2.14.1:0
|
||||
!dev-util/intel-graphics-compiler:legacy
|
||||
>=media-libs/gmmlib-22.7.1:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/intel-metrics-discovery:=
|
||||
>=dev-libs/intel-metrics-library-1.0.198:=
|
||||
dev-libs/libnl:3
|
||||
dev-libs/libxml2:2
|
||||
>=dev-util/intel-graphics-system-controller-0.9.6:=
|
||||
media-libs/mesa
|
||||
>=virtual/opencl-3
|
||||
l0? ( >=dev-libs/level-zero-1.23.0:= )
|
||||
vaapi? (
|
||||
x11-libs/libdrm[video_cards_intel]
|
||||
media-libs/libva
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
DOCS=( "README.md" "FAQ.md" )
|
||||
|
||||
src_prepare() {
|
||||
# Remove '-Werror' from default
|
||||
sed -e '/Werror/d' -i CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Filtered for two reasons:
|
||||
# 1) https://github.com/intel/compute-runtime/issues/528
|
||||
# 2) bug #930199
|
||||
filter-lto
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCCACHE_ALLOWED="OFF"
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
|
||||
-DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
|
||||
-DBUILD_WITH_L0="$(usex l0)"
|
||||
-DDISABLE_LIBVA="$(usex !vaapi)"
|
||||
-DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
|
||||
-DNEO_DISABLE_LTO="ON"
|
||||
-DNEO_DISABLE_MITIGATIONS="$(usex disable-mitigations)"
|
||||
-DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
|
||||
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
|
||||
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
|
||||
-DSUPPORT_DG1="ON"
|
||||
-Wno-dev
|
||||
|
||||
# See https://github.com/intel/intel-graphics-compiler/issues/204
|
||||
-DNEO_DISABLE_BUILTINS_COMPILATION="ON"
|
||||
|
||||
# If enabled, tests are automatically run during
|
||||
# the compile phase and we cannot run them because
|
||||
# they require permissions to access the hardware.
|
||||
-DSKIP_UNIT_TESTS="1"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user