sci-libs/hipBLAS-common
Common files shared by hipBLAS and hipBLASLt
ChangeLog
commit 0f62ccfd2eb80824e5f311fd44031af3b74c384b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 22 00:06:26 2026 +0200
sci-libs/hipBLAS-common: drop 10.1.0
::gentoo now ships 10.1.0, keyworded ~amd64 and built on LLVM 23.
This copy was our masked LLVM 24 trial build, and a review against
::gentoo's found no change worth keeping as a fork.
commit 84603578b10705090af41ce65b58175a44313f0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 21:09:06 2026 +0200
sci-libs/hipBLAS-common: add 10.1.0
commit 50f10c2afbebf1f06c81eb4cf342595d5fbe144b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:05:00 2026 +0200
sci-libs/hipBLAS-common: trim 10.0.0 release rationale
commit dba419df10125fff6a93a61b7c9f3ec30525bcb3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:38 2026 +0200
sci-libs/hipBLAS-common: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit a88c98e4bbc12ad29c7d5c0036ea51499082773c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:26 2026 +0200
ROCm 10.0: slot the rocm-cmake deps, drop a stale Tensile sed, widen a guard
Six packages depended on dev-build/rocm-cmake unslotted while their peers used
:$. Emerging an individual masked 10.0 package could therefore satisfy
the build dep with 7.2.x. Now consistent across the cohort:
rocm-device-libs, rocm-opencl-runtime (which also carried a stale
">=dev-build/rocm-cmake-6.0" bound), composable-kernel, hipBLAS-common,
rocPRIM and rocRAND (twice -- DEPEND and BDEPEND).
Tensile: the v_dot4_i32_i8 syntax fix for clang-20 (bug 949817) is upstream at
10.0. Components/MAC_I8X4.py no longer emits the op_sel/op_sel_hi operands the
sed stripped, so it matched nothing. Dropped.
composable-kernel: the OOM-flag guard checked only -amdgpu-early-inline-all
while the sed removes -amdgpu-function-calls too; both are now asserted. A
silent miss on either reintroduces a build that exhausts RAM rather than
failing fast.
commit 11e5ff78a533f40d3c1274352829e3218c661c19
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:01 2026 +0200
dev-util/rocm-smi, dev-util/hipify-clang, sci-libs/hipBLAS-common: add 10.0.0
First of the ROCm 10.0 split-stack cohort: the three packages with no
intra-stack dependencies. Retarget SRC_URI from the retired rocm-* release line
to therock-<major.minor>.
hipify-clang is the ONE stack component still living in its own repo at 10.0
(rccl, rocRAND, rocSOLVER, rocSPARSE and rocThrust were folded into the
rocm-libraries/rocm-systems monorepos and have no therock-* tags at all), so it
keeps the git-archive shape; only the tag moves, and it also spells the
extracted directory, hence the S= change.
rocm-smi: both 5.7.1 patches dropped as obsolete -- upstream removed the
POST_BUILD $ commands entirely and there is no example/ directory
left to gate. Its "find_program (GIT NAMES git)" sed anchor also lost its space
at 10.0 and so had been silently matching nothing; re-anchored to accept both
spellings. All three surviving seds now assert their anchor first, since `sed`
exits 0 on no-match and `|| die` can never catch a stale one -- the
path_librocm one especially, where a silent miss would point the Python
bindings at the wrong soname.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit 78182088462067f9b3c0ba9fcb73c4a6ee1774da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:06 2026 +0200
sci-libs/hipBLAS-common: add 7.2.4
commit 163d0773797cfdea3ca25a7495143d5ee5593f1f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:10 2026 +0200
sci-libs/hipBLAS-common: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit d80f4a9b028c16c80f0d3cc1593ee103750c98c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:58:14 2026 +0200
sci-libs/hipBLAS-common: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 22 00:06:26 2026 +0200
sci-libs/hipBLAS-common: drop 10.1.0
::gentoo now ships 10.1.0, keyworded ~amd64 and built on LLVM 23.
This copy was our masked LLVM 24 trial build, and a review against
::gentoo's found no change worth keeping as a fork.
commit 84603578b10705090af41ce65b58175a44313f0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 9 21:09:06 2026 +0200
sci-libs/hipBLAS-common: add 10.1.0
commit 50f10c2afbebf1f06c81eb4cf342595d5fbe144b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 07:05:00 2026 +0200
sci-libs/hipBLAS-common: trim 10.0.0 release rationale
commit dba419df10125fff6a93a61b7c9f3ec30525bcb3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:38 2026 +0200
sci-libs/hipBLAS-common: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit a88c98e4bbc12ad29c7d5c0036ea51499082773c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:26 2026 +0200
ROCm 10.0: slot the rocm-cmake deps, drop a stale Tensile sed, widen a guard
Six packages depended on dev-build/rocm-cmake unslotted while their peers used
:$. Emerging an individual masked 10.0 package could therefore satisfy
the build dep with 7.2.x. Now consistent across the cohort:
rocm-device-libs, rocm-opencl-runtime (which also carried a stale
">=dev-build/rocm-cmake-6.0" bound), composable-kernel, hipBLAS-common,
rocPRIM and rocRAND (twice -- DEPEND and BDEPEND).
Tensile: the v_dot4_i32_i8 syntax fix for clang-20 (bug 949817) is upstream at
10.0. Components/MAC_I8X4.py no longer emits the op_sel/op_sel_hi operands the
sed stripped, so it matched nothing. Dropped.
composable-kernel: the OOM-flag guard checked only -amdgpu-early-inline-all
while the sed removes -amdgpu-function-calls too; both are now asserted. A
silent miss on either reintroduces a build that exhausts RAM rather than
failing fast.
commit 11e5ff78a533f40d3c1274352829e3218c661c19
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:01 2026 +0200
dev-util/rocm-smi, dev-util/hipify-clang, sci-libs/hipBLAS-common: add 10.0.0
First of the ROCm 10.0 split-stack cohort: the three packages with no
intra-stack dependencies. Retarget SRC_URI from the retired rocm-* release line
to therock-<major.minor>.
hipify-clang is the ONE stack component still living in its own repo at 10.0
(rccl, rocRAND, rocSOLVER, rocSPARSE and rocThrust were folded into the
rocm-libraries/rocm-systems monorepos and have no therock-* tags at all), so it
keeps the git-archive shape; only the tag moves, and it also spells the
extracted directory, hence the S= change.
rocm-smi: both 5.7.1 patches dropped as obsolete -- upstream removed the
POST_BUILD $ commands entirely and there is no example/ directory
left to gate. Its "find_program (GIT NAMES git)" sed anchor also lost its space
at 10.0 and so had been silently matching nothing; re-anchored to accept both
spellings. All three surviving seds now assert their anchor first, since `sed`
exits 0 on no-match and `|| die` can never catch a stale one -- the
path_librocm one especially, where a silent miss would point the Python
bindings at the wrong soname.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit 78182088462067f9b3c0ba9fcb73c4a6ee1774da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:06 2026 +0200
sci-libs/hipBLAS-common: add 7.2.4
commit 163d0773797cfdea3ca25a7495143d5ee5593f1f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:10 2026 +0200
sci-libs/hipBLAS-common: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit d80f4a9b028c16c80f0d3cc1593ee103750c98c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:58:14 2026 +0200
sci-libs/hipBLAS-common: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags


View
Download
Browse