dev-util/hipify-clang
A set of tools to translate CUDA source code into portable HIP C++
ChangeLog
commit 62ecb158ace393f4fb5b61b2914ae04c21d57eba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:37 2026 +0200
dev-util/hipify-clang: 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 c9d290f308ee673c57dcc33be84160d7650114e3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:15 2026 +0200
dev-libs/{roct-thunk-interface,rocm-device-libs}, dev-util/hipify-clang: guard seds
rocm-device-libs: cmake/Packages.cmake was in the amdgcn/bitcode sed's file
list but carries no such reference at 10.0, so listing it was a silent no-op.
Narrowed to cmake/OCL.cmake, which still matches twice, and asserted.
roct-thunk-interface: guarded both substitutions. A stale anchor on the first
would silently leave the library versioned 1.0.0 with the wrong SONAME; on the
second it would silently build libhsakmt STATIC, so nothing links against it.
hipify-clang: guarded the clang resource-prefix rewrite.
All three merge cleanly with the guards in place, so these assert real anchors
rather than firing spuriously.
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 a2e85c71aa8ef764ee2273b5addd234994a30b8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:05 2026 +0200
dev-util/hipify-clang: add 7.2.4
commit ded124c36500b97d3564aeb79ab1ccb9affcc268
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:17:30 2026 +0200
dev-util/hipify-clang: drop stale patch superseded by 7.2.3
commit 546f0b0e21e885c6f7794848000a67fa623d380d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:54:25 2026 +0200
dev-util/hipify-clang: add 7.2.3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:37 2026 +0200
dev-util/hipify-clang: 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 c9d290f308ee673c57dcc33be84160d7650114e3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 09:55:15 2026 +0200
dev-libs/{roct-thunk-interface,rocm-device-libs}, dev-util/hipify-clang: guard seds
rocm-device-libs: cmake/Packages.cmake was in the amdgcn/bitcode sed's file
list but carries no such reference at 10.0, so listing it was a silent no-op.
Narrowed to cmake/OCL.cmake, which still matches twice, and asserted.
roct-thunk-interface: guarded both substitutions. A stale anchor on the first
would silently leave the library versioned 1.0.0 with the wrong SONAME; on the
second it would silently build libhsakmt STATIC, so nothing links against it.
hipify-clang: guarded the clang resource-prefix rewrite.
All three merge cleanly with the guards in place, so these assert real anchors
rather than firing spuriously.
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 a2e85c71aa8ef764ee2273b5addd234994a30b8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:05 2026 +0200
dev-util/hipify-clang: add 7.2.4
commit ded124c36500b97d3564aeb79ab1ccb9affcc268
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:17:30 2026 +0200
dev-util/hipify-clang: drop stale patch superseded by 7.2.3
commit 546f0b0e21e885c6f7794848000a67fa623d380d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:54:25 2026 +0200
dev-util/hipify-clang: add 7.2.3


View
Download
Browse