Commit Graph
999868 Commits
Author SHA1 Message Date
Sv. Lockal 671e116a37 sci-libs/hipBLAS: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:37 +01:00
Sv. Lockal d4af7e3bde sci-libs/rocWMMA: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:36 +01:00
Sv. Lockal 99c95e9f04 sci-libs/rocThrust: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:36 +01:00
Sv. Lockal 1f628aa330 sci-libs/miopen: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:36 +01:00
Sv. Lockal 8ac9e2dfcf sci-libs/hipSPARSE: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:35 +01:00
Sv. Lockal fa56164ea8 sci-libs/hipSOLVER: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:35 +01:00
Sv. Lockal 76702f78fd sci-libs/rocSOLVER: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:35 +01:00
Sv. Lockal 34ce945ff4 sci-libs/rocSPARSE: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:34 +01:00
Sv. Lockal d1ef156562 sci-libs/rocBLAS: add 7.0.2, fix 9999
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:34 +01:00
Sv. Lockal 28f01bc127 sci-libs/hipFFT: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:34 +01:00
Sv. Lockal a79d33f02c sci-libs/rocFFT: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:33 +01:00
Sv. Lockal 76f7adfca3 sci-libs/hipCUB: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:33 +01:00
Sv. Lockal f3d2407d85 sci-libs/rocPRIM: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:33 +01:00
Sv. Lockal 8cf81ff5ce sci-libs/hipRAND: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:32 +01:00
Sv. Lockal 808b7a2419 sci-libs/rocRAND: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:32 +01:00
Sv. Lockal 72b1628287 sci-libs/hipBLASLt: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:32 +01:00
Sv. Lockal 4b15fee5b9 sci-libs/hipBLAS-common: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:31 +01:00
Sv. Lockal 9355a33a68 sci-libs/composable-kernel: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:31 +01:00
Sv. Lockal d885903e2c dev-util/hipify-clang: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:31 +01:00
Sv. Lockal bf046d82e9 dev-libs/rocm-opencl-runtime: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:30 +01:00
Sv. Lockal 4205a40f48 dev-libs/rccl: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:30 +01:00
Sv. Lockal 2ee5a20b94 dev-libs/hipother: add 7.0.2
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:30 +01:00
Sv. Lockal 08b7d50047 dev-libs/rocr-runtime: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:29 +01:00
Sv. Lockal fa03792a6f dev-libs/roct-thunk-interface: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:29 +01:00
Sv. Lockal d3ca1cc0f8 dev-util/Tensile: add 7.0.2, fix 9999
Bug: https://bugs.gentoo.org/964799
Closes: https://bugs.gentoo.org/962435

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:29 +01:00
Sv. Lockal f0644dd0fb dev-util/roctracer: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:28 +01:00
Sv. Lockal 463ba5f626 dev-util/rocm_bandwidth_test: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:28 +01:00
Sv. Lockal 4c991aa3c4 dev-libs/rocdbgapi: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:27 +01:00
Sv. Lockal 9b706ada25 dev-util/hip: add 7.0.2
This commit includes hip-7.0.2-fix-libcxx-noinline.patch, which solves
an old issue with libc++. At some point of time this problem should be
reported to upstream, but at this point it is unclear who should fix it
(llvm-project or ROCm), so there is no report. This patch allows to use
rocm_use_clang function from rocm.eclass instead of rocm_use_hipcc.
ROCm gradually deprecates hipcc for simplification and due to
side-effects. Migration to clang was done just recently in the
https://github.com/ROCm/TheRock repository; now Gentoo uses clang as
well (mostly).

Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:27 +01:00
Sv. Lockal f18a994cd0 dev-libs/rocm-core: new package, add 7.0.2
This is a small package which includes header and verson library.
Previously the same header was added by dev-util/hip ebuild,
but other packages like amdsmi also use rocm-core library, so it is
better to install them in a separate packages (as intended by upstream).

Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:27 +01:00
Sv. Lockal 444de646b5 dev-libs/rocm-comgr: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:26 +01:00
Sv. Lockal 42632ed432 dev-util/rocminfo: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:26 +01:00
Sv. Lockal 2159341531 dev-util/rocm-smi: add 7.0.2
In ROCm-7 dev-util/rocm-smi reaches maintenance mode (only critical bug fixes will be applied).
A new package dev-util/amdsmi replaces it (includes amd-smi cli tool, libraries and python bindings) and new features and hardware are added only there.

Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:26 +01:00
Sv. Lockal 5f357e27cd dev-build/rocm-cmake: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:25 +01:00
Sv. Lockal 5547c5b7cd dev-util/hipcc: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:25 +01:00
Sv. Lockal 894b3eb16b dev-libs/rocm-device-libs: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:25 +01:00
Sv. Lockal 4b237a2868 rocm.eclass: add 7.* case with gfx950 support
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:24 +01:00
Sv. Lockal b4440d125b profiles/desc: add gfx950 for rocm-7.0.2
This is initial change for ROCm-7.0.2 packages, followed by registration
of new targets in rocm.eclass.

Most of requests related to gfx115x (Strix / Strix Point) can be
solved only with ROCm-7.0.x (which was added to profiles/desc earlier,
but caused compilation failures). Examples:
https://bugs.gentoo.org/962820,
https://bugs.gentoo.org/962822

This release also adds support for gfx1200 (RDNA4) with few mid-segment
GPUs (https://en.wikipedia.org/wiki/Radeon_RX_9000_series), with <=16GB
of memory, but with native support of int8/int4 quantized computations
(RDNA4-only), which compensates on that.

The new gfx950 target - a flagship in AMD Instinct series (which
requires >64 of RAM to compile, see https://bugs.gentoo.org/960513,
so I can't even compile it on my main machine).
As for gfx1150, the code is still arriving to develop branches.
gfx940 and gfx941 were moved to "unofficial", but these devices should
be compatible with gfx942 code (as far as I know).

While ROCm-7 release was advertised as "Up to 3.8x Performance Uplift",
in reality performance improvements for consumer GPUs are negligible.
Maybe the comparison was done between old fp16 vs new quantized
int8/int4 (i. e. apples with oranges), which is obviously faster.

There are no LLVM changes (still custom version of llvm-20), the release
looks mostly incremental (apart from int8/int4 features, added only for
RDNA4-capable GPUs). There is an internal restructuration, most of the
packages changed HOMEPAGE: hipBLAS, hipBLASLt , hipCUB, hipFFT, hipRAND,
hipSPARSE, hipSPARSELt, MIOpen, rocBLAS, rocFFT, rocPRIM, rocRAND,
rocSPARSE, rocThrust, and Tensile were moved to
https://github.com/ROCm/rocm-libraries monorepository, while some others
were moved to https://github.com/ROCm/rocm-systems. SRC_URI are still
the same, as ROCm continues to publish them. Downloading the whole
monorepo (471 mb tar.gz) is just bad user experience, so we might at
least defer it.

Bug: https://bugs.gentoo.org/964799
Bug: https://bugs.gentoo.org/962820
Bug: https://bugs.gentoo.org/962822
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:24 +01:00
Michał Górny a5c4b06ade llvm-core/libclc: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:51 +02:00
Michał Górny 5634f6b649 llvm-runtimes/clang-runtime: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:50 +02:00
Michał Górny 516bed8e16 llvm-runtimes/offload: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:49 +02:00
Michał Górny ec40418136 llvm-runtimes/openmp: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:48 +02:00
Michał Górny 3c0bf266e0 llvm-runtimes/libgcc: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:47 +02:00
Michał Górny 6a76bfda06 llvm-runtimes/libcxx: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:47 +02:00
Michał Górny b49b59ed01 llvm-runtimes/libcxxabi: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:46 +02:00
Michał Górny a0ba16ac18 llvm-runtimes/libunwind: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:45 +02:00
Michał Górny 37f10fd0b4 llvm-runtimes/flang-rt: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:44 +02:00
Michał Górny 186f9678ac llvm-runtimes/compiler-rt-sanitizers: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:43 +02:00
Michał Górny 6ee050465a llvm-runtimes/compiler-rt: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:43 +02:00
Michał Górny 7493fc936c llvm-core/polly: Add 21.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21 20:41:42 +02:00