commit: 99bcf57cd574f8239ab9deeed2ddace2ca95f43f Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Feb 8 19:04:11 2026 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Feb 8 19:04:23 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bcf57c
dev-libs/intel-compute-runtime: Remove old Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-libs/intel-compute-runtime/Manifest | 2 - ...ntel-compute-runtime-24.35.30872.32-gcc15.patch | 198 --------------------- .../intel-compute-runtime-24.35.30872.32-r2.ebuild | 88 --------- .../intel-compute-runtime-24.35.30872.36.ebuild | 88 --------- profiles/package.mask | 8 - 5 files changed, 384 deletions(-) diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index 31e42b30c9f5..9b27c4aa6511 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -1,5 +1,3 @@ -DIST intel-compute-runtime-24.35.30872.32.tar.gz 7376572 BLAKE2B af924c111d288621ddcb14b9d77ff384c632668705e4858ed27424522b6c96e1e7b54012b202c6ade64da668681f3089d0a35d64ecb97ddec642ace8774b3e47 SHA512 2ac8dbefcc1a86b33afd78b8a1d30a959fb980e47402852514d43503df87ea70ea35f192243b78faedce749b3087f244631080f16ddb099a93ec79698176f6b5 -DIST intel-compute-runtime-24.35.30872.36.tar.gz 7377285 BLAKE2B 3c80f0dd7d4853476a8c60e51853c84cbc85827f70e93b45555376c7854b9b10195aa0606e42410c0ce496aad65cf2c6eae7dd757a703d07c7b39b08c75f72bd SHA512 271507bbccc66a52747314b05944726e9b46d544b044d72feea698fc566b8396a1182a113469c0421586af236bc2878a1e6ef494abe6c1f46b467e88e8d3cd6b DIST intel-compute-runtime-25.31.34666.3.tar.gz 8030033 BLAKE2B e80bd3ca184b17b5243a6d84b68c5ae76dec6d3d1108e4e0de395db82f28facf20c352289cf3ffd7565929b934f04ef6309f336c7c67d1182c91e43507f60f17 SHA512 1ca6f411e17f18912a0137babdc5322e2d9c97da96ce302de9e78b652c3e40b98f9ed85785bcb68d305bd7f25e37f0c2a34391ed62202d4b08161e569c7b4eea DIST intel-compute-runtime-25.35.35096.9.tar.gz 8167540 BLAKE2B 290838ba19e7f33f339b122c2db7f0b82cd2de593d340ad918c93cda465fee132e5ebab3da70c1804500fd03742ea3a931504a080d272561909d78a252f0c001 SHA512 0d1a79a27505576a0f99a3f0e28010c3f5201d54add3684215728652a92bc6b11306a33d7d871dd50c0e8377bdc5fb886a247210e1e8db2634802447db91edd0 DIST intel-compute-runtime-25.40.35563.4.tar.gz 8191095 BLAKE2B 9290fe141f683b79f436ca9b383458b722d4503e79228c979f21ecb2f725524c2e818e7e1268da35212876b31e55de8ba6b7f8e2d65b55d8e0ec0a08170003a1 SHA512 826ee4ccdb1f65b9514edaab12f796fe24abc166321c9343d361ae578defbf3c287d8ad66364bf0d91390eeac87bac3824304289ba7cde276710971b21ee8ed9 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 6d69e70779a4..000000000000 --- 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 <[email protected]> -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 <[email protected]> ---- - 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> - diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild deleted file mode 100644 index cc3a9ddc969b..000000000000 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r2.ebuild +++ /dev/null @@ -1,88 +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="legacy/1.5.30872" -KEYWORDS="amd64" -IUSE="+l0 +vaapi" - -RDEPEND=" - !dev-libs/intel-compute-runtime:0 - >=dev-util/intel-graphics-compiler-1.0.17791.18:legacy - !dev-util/intel-graphics-compiler:0 - >=media-libs/gmmlib-22.5.2:= -" - -DEPEND=" - ${RDEPEND} - dev-libs/intel-metrics-discovery:= - >=dev-libs/intel-metrics-library-1.0.182:= - dev-libs/libnl:3 - dev-libs/libxml2:2= - >=dev-util/intel-graphics-system-controller-0.9.5:= - media-libs/mesa - >=virtual/opencl-3 - l0? ( >=dev-libs/level-zero-1.19.2:= ) - vaapi? ( - x11-libs/libdrm[video_cards_intel] - media-libs/libva - ) -" - -BDEPEND="virtual/pkgconfig" - -DOCS=( "README.md" "FAQ.md" ) - -PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.patch" ) - -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__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 -} diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild deleted file mode 100644 index 0cfd1c235da2..000000000000 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36.ebuild +++ /dev/null @@ -1,88 +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="legacy/1.5.30872" -KEYWORDS="~amd64" -IUSE="+l0 +vaapi" - -RDEPEND=" - !dev-libs/intel-compute-runtime:0 - >=dev-util/intel-graphics-compiler-1.0.17791.18:legacy - !dev-util/intel-graphics-compiler:0 - >=media-libs/gmmlib-22.5.2:= -" - -DEPEND=" - ${RDEPEND} - dev-libs/intel-metrics-discovery:= - >=dev-libs/intel-metrics-library-1.0.182:= - dev-libs/libnl:3 - dev-libs/libxml2:2= - >=dev-util/intel-graphics-system-controller-0.9.5:= - media-libs/mesa - >=virtual/opencl-3 - l0? ( >=dev-libs/level-zero-1.19.2:= ) - vaapi? ( - x11-libs/libdrm[video_cards_intel] - media-libs/libva - ) -" - -BDEPEND="virtual/pkgconfig" - -DOCS=( "README.md" "FAQ.md" ) - -PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.patch" ) - -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__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 -} diff --git a/profiles/package.mask b/profiles/package.mask index e04710d62bbc..13b841af46c5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -210,14 +210,6 @@ app-emacs/docker-tramp <llvm-runtimes/libunwind-16 <llvm-runtimes/openmp-16 -# Conrad Kostecki <[email protected]> (2026-01-12) -# Mask legacy intel-compute-runtime because it depends on legacy -# intel-graphics-compiler, which no longer receives updates, -# and only supports up to LLVM 15. -# Bug #920541. Removal on 2026-01-31. -=dev-libs/intel-compute-runtime-24.35.30872.32-r2 -=dev-libs/intel-compute-runtime-24.35.30872.36 - # James Le Cuirot <[email protected]> (2025-12-24) # The upstream community has forked with the vast majority going to UZDoom, now # packaged as games-engines/uzdoom in Gentoo. https://zdoom.org now follows this
