dev-libs/intel-compute-runtime: Remove old

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-02-08 20:04:23 +01:00
parent 5102e8cb8d
commit 99bcf57cd5
5 changed files with 0 additions and 384 deletions
-2
View File
@@ -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
@@ -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,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
}
@@ -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
}
-8
View File
@@ -210,14 +210,6 @@ app-emacs/docker-tramp
<llvm-runtimes/libunwind-16
<llvm-runtimes/openmp-16
# Conrad Kostecki <conikost@gentoo.org> (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 <chewi@gentoo.org> (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