dev-libs/rocr-runtime
Radeon Open Compute Runtime
ChangeLog
commit f1fb82e95f7869a03cc98976690786574047e52d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:37 2026 +0200
dev-libs/rocr-runtime: 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 819132fdf17c2db4ba0b06aab0c3d24b3414c855
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:19 2026 +0200
dev-libs/rocr-runtime: add 10.0.0
Retarget SRC_URI to the therock-<major.minor> tag and move LLVM_COMPAT to 23.
Drop $-7.2.0-fix-libcxx.patch: 10.0 ships the HsaSignalLess comparator
upstream (core/inc/amd_gpu_agent.h defines it and uses it for
scratch_notifiers_), so the hunk no longer applies.
Add a scoped private include for hsakmt/linux/. 10.0's
libamdhsacode/lnx/amd_core_dump.cpp includes "hsakmt/linux/kfd_ioctl.h", but
libhsakmt's own CMake install rule EXCLUDES that subdirectory on purpose:
install ( DIRECTORY .../include/hsakmt ... PATTERN "linux" EXCLUDE ... )
so dev-libs/roct-thunk-interface cannot provide it and upstream never meant it
to be public. AMD builds rocr-runtime and libhsakmt in ONE tree and resolves it
from source; our split build (use-system-hsakmt.patch) does not. This tarball
ships libhsakmt/ itself, so the header is already present -- copy just the
linux/ subdir into a private include root rather than adding -I on
libhsakmt/include wholesale, which would shadow the system hsakmt headers and
silently undo use-system-hsakmt. Guarded so it dies if upstream stops shipping
that directory instead of decaying into a no-op.
commit f76251f71021e99282d6eb9885941e1e51787c55
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 16:17:40 2026 +0200
dev-libs/rocr-runtime: add LLVM dependency
The runtime build always generates trap handlers and blit shaders through CMake code
that requires LLVM configuration. Declare the matching LLVM slot directly alongside
Clang and LLD.
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 33296ec3f5d8e92e605cde7b1c93f9b49888ca92
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:04 2026 +0200
dev-libs/rocr-runtime: add 7.2.4
commit 43e2be425549003e73191d8f664b009bcb6f47da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:15:03 2026 +0200
dev-libs/rocr-runtime: drop stale patches superseded by 7.2.3
commit 7ea03c94b253e77f89bd35f21414af6797d08caf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:08 2026 +0200
dev-libs/rocr-runtime: 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 ddf24de8cba4487916a7f08c1687a2e0dd013871
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:53:13 2026 +0200
dev-libs/rocr-runtime: 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: Sun Aug 30 23:39:37 2026 +0200
dev-libs/rocr-runtime: 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 819132fdf17c2db4ba0b06aab0c3d24b3414c855
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:19 2026 +0200
dev-libs/rocr-runtime: add 10.0.0
Retarget SRC_URI to the therock-<major.minor> tag and move LLVM_COMPAT to 23.
Drop $-7.2.0-fix-libcxx.patch: 10.0 ships the HsaSignalLess comparator
upstream (core/inc/amd_gpu_agent.h defines it and uses it for
scratch_notifiers_), so the hunk no longer applies.
Add a scoped private include for hsakmt/linux/. 10.0's
libamdhsacode/lnx/amd_core_dump.cpp includes "hsakmt/linux/kfd_ioctl.h", but
libhsakmt's own CMake install rule EXCLUDES that subdirectory on purpose:
install ( DIRECTORY .../include/hsakmt ... PATTERN "linux" EXCLUDE ... )
so dev-libs/roct-thunk-interface cannot provide it and upstream never meant it
to be public. AMD builds rocr-runtime and libhsakmt in ONE tree and resolves it
from source; our split build (use-system-hsakmt.patch) does not. This tarball
ships libhsakmt/ itself, so the header is already present -- copy just the
linux/ subdir into a private include root rather than adding -I on
libhsakmt/include wholesale, which would shadow the system hsakmt headers and
silently undo use-system-hsakmt. Guarded so it dies if upstream stops shipping
that directory instead of decaying into a no-op.
commit f76251f71021e99282d6eb9885941e1e51787c55
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 16:17:40 2026 +0200
dev-libs/rocr-runtime: add LLVM dependency
The runtime build always generates trap handlers and blit shaders through CMake code
that requires LLVM configuration. Declare the matching LLVM slot directly alongside
Clang and LLD.
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 33296ec3f5d8e92e605cde7b1c93f9b49888ca92
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:04 2026 +0200
dev-libs/rocr-runtime: add 7.2.4
commit 43e2be425549003e73191d8f664b009bcb6f47da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:15:03 2026 +0200
dev-libs/rocr-runtime: drop stale patches superseded by 7.2.3
commit 7ea03c94b253e77f89bd35f21414af6797d08caf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:08 2026 +0200
dev-libs/rocr-runtime: 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 ddf24de8cba4487916a7f08c1687a2e0dd013871
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:53:13 2026 +0200
dev-libs/rocr-runtime: 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