dev-util/therock-bin
ROCm SDK pre-built distribution from TheRock (AMDGPU_TARGETS-selected)
-
therock-bin-7.14.0_alpha20260528~amd64amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 amdgpu_targets_gfx1152 amdgpu_targets_gfx1153 amdgpu_targets_gfx101X-dgpu amdgpu_targets_gfx103X-all amdgpu_targets_gfx110X-all amdgpu_targets_gfx120X-all amdgpu_targets_gfx94X-dcgpu amdgpu_targets_gfx950-dcgpu
View
Download
Browse License: MIT BSD Apache-2.0 UoI-NCSA Boost-1.0 Overlay: stuff -
therock-bin-7.14.0_alpha20260520~amd64amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 amdgpu_targets_gfx1152 amdgpu_targets_gfx1153 amdgpu_targets_gfx101X-dgpu amdgpu_targets_gfx103X-all amdgpu_targets_gfx110X-all amdgpu_targets_gfx120X-all amdgpu_targets_gfx94X-dcgpu amdgpu_targets_gfx950-dcgpu
View
Download
Browse License: MIT BSD Apache-2.0 UoI-NCSA Boost-1.0 Overlay: stuff
ChangeLog
commit 55cf4a6bdb1e31979ce0847932655805961280a4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 28 19:35:46 2026 +0200
dev-util/therock-bin: drop 7.13.0_alpha20260508
Single-arch (gfx1150-only) build predating the 7.14 AMDGPU_TARGETS
multi-arch refactor. gfx1150 is one of the 14 targets the 7.14 nightlies
already cover, so the 7.13 ebuild served only gfx1150 and anchored no
other arch; keeping both 7.14 nightlies instead gives every target a
one-version rollback.
commit 01a9452edc8aae98a0e7e617eec7d11662d653c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 28 19:26:53 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260528
commit 8cc549b995c912815b36e7c36284487339edc83a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 20 19:28:53 2026 +0200
dev-util/therock-bin: drop 7.14.0_alpha20260516
commit 668338f5e15488ad2c9b66df95c15499b4cb0565
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 20 19:28:53 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260520
commit b077dd6747dcd74388ddfeb7519a050c7da78b31
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:27:40 2026 +0200
dev-util/therock-bin: clarify multi-arch nature in DESCRIPTION
Tag the AMDGPU_TARGETS-driven shape explicitly so emerge -pv and metadata viewers
convey that the installed SDK is per-target.
commit b670cfce9434566765b2920690630524b26faf95
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:15:27 2026 +0200
dev-util/therock-bin: AMDGPU_TARGETS-driven multi-arch SDK at 7.14
Reshape the 7.14.0_alpha20260516 ebuild from gfx1150-only to a USE- flag-driven
multi-arch picker covering all 14 architectures AMD's nightly pipeline currently
produces: * 8 single-arch values matching ::gentoo's canonical
amdgpu_targets.desc: gfx900/906/908/90a (CDNA) + gfx1150/1151/ 1152/1153 (RDNA3.5
APUs). * 6 fat-bundle values declared in this overlay's new profiles/
desc/amdgpu_targets.desc: gfx101X-dgpu (RDNA1), gfx103X-all (RDNA2), gfx110X-all
(RDNA3 dGPU), gfx120X-all (RDNA4), gfx94X-dcgpu (CDNA3, MI300), gfx950-dcgpu
(CDNA4, MI350). REQUIRED_USE="^^ ( ... )" forces exactly one target — each tarball
is the full SDK rooted at WORKDIR, so /opt/therock-bin/ can only hold one variant at
a time. Switch architectures by re-emerging with a different AMDGPU_TARGETS.
Manifest populated by streaming every per-arch tarball through blake2b+sha512 without
writing to disk: 14 fresh DIST entries plus the 7.13 gfx1150 line preserved for the
older ebuild. Build-verified end-to-end via FEATURES=-xattr ebuild ... clean install
with USE=amdgpu_targets_gfx1150 — same 16 GiB staged tree as the prior single-arch
run. The companion -7.13.0_alpha20260508 ebuild stays gfx1150-only; the multi-arch
shape kicks in from 7.14 forward.
commit 3d0419f414c0cabf5af464fc2da8478d2950c3ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 13:00:25 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260516
Routine nightly bump. Minor version 7.13 -> 7.14 in upstream; gfx1150 tarball
published 2026-05-16 at rocm.nightlies.amd.com/tarball/therock-dist-linux-gfx1150-
7.14.0a20260516.tar.gz (3.18 GiB, HTTP 200). Layout sanity check vs
our known-good -bin layout reference: * Flat top-level (bin/ lib/ include/ libexec/ share/
tests/ …) — unchanged, src_install cp -a remains correct. * lib/rocm_sysdeps/
vendored-libs set unchanged. * Same QA-notice scanelf findings (NULL DT_RUNPATH on
libamd_smi.so + libhsa-amd-aqlprofile64.so) — upstream-prebuilt, non-actionable
for a -bin. * Non-vendored system-lib set unchanged (toolchain + RDEPEND covers
zstd / elfutils / numactl / libcrypt / libdrm). ebuild ... install ran clean; 16 GiB
staged in image tree (same as the 7.13 build). Not re-tested at runtime against
caffe2/vllm yet.
commit 17c45d371d84ae01f8ddf69283e0166ca3008694
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 08:50:02 2026 +0200
dev-util/therock-bin: add 7.13.0_alpha20260508
Pre-built ROCm SDK from AMD's TheRock super-project, pinned to the
2026-05-08 nightly gfx1150 single-target build. Installs to
/opt/therock-bin/ and coexists with the system ROCm 7.2.3 in /usr —
no file conflicts; users opt in via per-shell ROCM_PATH/PATH/
LD_LIBRARY_PATH.
TheRock differs from our per-package ROCm 7.2.3 stack: it bundles
all ROCm subprojects (HIP, LLVM-with-AMD, math libs, profilers,
MIOpen, rocWMMA, etc.) at newer-than-tag commit SHAs, with hardware
enablement for gfx1150 (Strix Point iGPU) which the rocm.eclass 7.x
'unofficial' list exposes as a USE flag but tagged 7.2.3 sources
haven't been validated against. rccl and hipSPARSELt remain
gfx1150-excluded in TheRock 7.12 too (same upstream issues).
The distribution mostly vendors its system deps as librocm_sysdeps_*
inside its own lib/rocm_sysdeps/, so RDEPEND only covers the few
libs (libdrm, libelf, libnuma, libzstd, libcrypt) that a subset
of binaries still link against the system for. Verified end-to-end
on Strix Point: rocminfo enumerates the iGPU as Agent 2 / gfx1150
with ISA amdgcn-amd-amdhsa--gfx1150.
Distfile is a rolling-window nightly (~3 weeks of S3 retention),
so this revision is a snapshot — bump regularly or accept rot.
Mirroring to extra-stuff is impractical at 2.77 GiB.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 28 19:35:46 2026 +0200
dev-util/therock-bin: drop 7.13.0_alpha20260508
Single-arch (gfx1150-only) build predating the 7.14 AMDGPU_TARGETS
multi-arch refactor. gfx1150 is one of the 14 targets the 7.14 nightlies
already cover, so the 7.13 ebuild served only gfx1150 and anchored no
other arch; keeping both 7.14 nightlies instead gives every target a
one-version rollback.
commit 01a9452edc8aae98a0e7e617eec7d11662d653c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 28 19:26:53 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260528
commit 8cc549b995c912815b36e7c36284487339edc83a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 20 19:28:53 2026 +0200
dev-util/therock-bin: drop 7.14.0_alpha20260516
commit 668338f5e15488ad2c9b66df95c15499b4cb0565
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 20 19:28:53 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260520
commit b077dd6747dcd74388ddfeb7519a050c7da78b31
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:27:40 2026 +0200
dev-util/therock-bin: clarify multi-arch nature in DESCRIPTION
Tag the AMDGPU_TARGETS-driven shape explicitly so emerge -pv and metadata viewers
convey that the installed SDK is per-target.
commit b670cfce9434566765b2920690630524b26faf95
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:15:27 2026 +0200
dev-util/therock-bin: AMDGPU_TARGETS-driven multi-arch SDK at 7.14
Reshape the 7.14.0_alpha20260516 ebuild from gfx1150-only to a USE- flag-driven
multi-arch picker covering all 14 architectures AMD's nightly pipeline currently
produces: * 8 single-arch values matching ::gentoo's canonical
amdgpu_targets.desc: gfx900/906/908/90a (CDNA) + gfx1150/1151/ 1152/1153 (RDNA3.5
APUs). * 6 fat-bundle values declared in this overlay's new profiles/
desc/amdgpu_targets.desc: gfx101X-dgpu (RDNA1), gfx103X-all (RDNA2), gfx110X-all
(RDNA3 dGPU), gfx120X-all (RDNA4), gfx94X-dcgpu (CDNA3, MI300), gfx950-dcgpu
(CDNA4, MI350). REQUIRED_USE="^^ ( ... )" forces exactly one target — each tarball
is the full SDK rooted at WORKDIR, so /opt/therock-bin/ can only hold one variant at
a time. Switch architectures by re-emerging with a different AMDGPU_TARGETS.
Manifest populated by streaming every per-arch tarball through blake2b+sha512 without
writing to disk: 14 fresh DIST entries plus the 7.13 gfx1150 line preserved for the
older ebuild. Build-verified end-to-end via FEATURES=-xattr ebuild ... clean install
with USE=amdgpu_targets_gfx1150 — same 16 GiB staged tree as the prior single-arch
run. The companion -7.13.0_alpha20260508 ebuild stays gfx1150-only; the multi-arch
shape kicks in from 7.14 forward.
commit 3d0419f414c0cabf5af464fc2da8478d2950c3ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 13:00:25 2026 +0200
dev-util/therock-bin: add 7.14.0_alpha20260516
Routine nightly bump. Minor version 7.13 -> 7.14 in upstream; gfx1150 tarball
published 2026-05-16 at rocm.nightlies.amd.com/tarball/therock-dist-linux-gfx1150-
7.14.0a20260516.tar.gz (3.18 GiB, HTTP 200). Layout sanity check vs
our known-good -bin layout reference: * Flat top-level (bin/ lib/ include/ libexec/ share/
tests/ …) — unchanged, src_install cp -a remains correct. * lib/rocm_sysdeps/
vendored-libs set unchanged. * Same QA-notice scanelf findings (NULL DT_RUNPATH on
libamd_smi.so + libhsa-amd-aqlprofile64.so) — upstream-prebuilt, non-actionable
for a -bin. * Non-vendored system-lib set unchanged (toolchain + RDEPEND covers
zstd / elfutils / numactl / libcrypt / libdrm). ebuild ... install ran clean; 16 GiB
staged in image tree (same as the 7.13 build). Not re-tested at runtime against
caffe2/vllm yet.
commit 17c45d371d84ae01f8ddf69283e0166ca3008694
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 08:50:02 2026 +0200
dev-util/therock-bin: add 7.13.0_alpha20260508
Pre-built ROCm SDK from AMD's TheRock super-project, pinned to the
2026-05-08 nightly gfx1150 single-target build. Installs to
/opt/therock-bin/ and coexists with the system ROCm 7.2.3 in /usr —
no file conflicts; users opt in via per-shell ROCM_PATH/PATH/
LD_LIBRARY_PATH.
TheRock differs from our per-package ROCm 7.2.3 stack: it bundles
all ROCm subprojects (HIP, LLVM-with-AMD, math libs, profilers,
MIOpen, rocWMMA, etc.) at newer-than-tag commit SHAs, with hardware
enablement for gfx1150 (Strix Point iGPU) which the rocm.eclass 7.x
'unofficial' list exposes as a USE flag but tagged 7.2.3 sources
haven't been validated against. rccl and hipSPARSELt remain
gfx1150-excluded in TheRock 7.12 too (same upstream issues).
The distribution mostly vendors its system deps as librocm_sysdeps_*
inside its own lib/rocm_sysdeps/, so RDEPEND only covers the few
libs (libdrm, libelf, libnuma, libzstd, libcrypt) that a subset
of binaries still link against the system for. Verified end-to-end
on Strix Point: rocminfo enumerates the iGPU as Agent 2 / gfx1150
with ISA amdgcn-amd-amdhsa--gfx1150.
Distfile is a rolling-window nightly (~3 weeks of S3 retention),
so this revision is a snapshot — bump regularly or accept rot.
Mirroring to extra-stuff is impractical at 2.77 GiB.

