From 06d707f630de100b981cf9d9ec618d24429e58d3 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Tue, 15 Jul 2025 12:21:32 +0200 Subject: [PATCH] remove icr --- dev-libs/intel-compute-runtime/Manifest | 1 - ...compute-runtime-24.35.30872.32-gcc15.patch | 198 ------------------ ...intel-compute-runtime-25.22.33944.9.ebuild | 87 -------- 3 files changed, 286 deletions(-) delete mode 100644 dev-libs/intel-compute-runtime/Manifest delete mode 100644 dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch delete mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-25.22.33944.9.ebuild diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest deleted file mode 100644 index d612048..0000000 --- a/dev-libs/intel-compute-runtime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST intel-compute-runtime-25.22.33944.9.tar.gz 7734332 BLAKE2B 3a76ed162a4bd30de167c1a262dcd94242221e33d7511f02cac64b1e8dbd4ecb03f4fda0da6b1b29ec86b5216979a3174f8d71b96abc9ec64d038d9573381b83 SHA512 1876d474002833ab50eed97b93d38b89c4b16e6e92df94c71b5724a98233d23ba2876c07acc9ecc3c54b8d8ead63322941776a602671043b40846b146517e46a diff --git a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch deleted file mode 100644 index 6d69e70..0000000 --- a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch +++ /dev/null @@ -1,198 +0,0 @@ -From e0362a7c39ba7a3ead3cbb74146cb961176a1734 Mon Sep 17 00:00:00 2001 -From: Daniel Bermond -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 ``[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 ---- - 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 - #include - #include - #include -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 - #include - #include - -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 -+#include - #include - #include - #include -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 - #include - 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 - #include - - 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 - #include - #include - #include -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 - #include - #include - -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 - #include - #include - -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 -+#include - #include - #include - #include -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 - #include - - 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 - #include - #include - diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.22.33944.9.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.22.33944.9.ebuild deleted file mode 100644 index a24e4e4..0000000 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.22.33944.9.ebuild +++ /dev/null @@ -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 -}