summaryrefslogtreecommitdiff
path: root/dev-util/hipcc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
commitd69399c7befdd98cda62d6a1788ae2aa7f104c5e (patch)
treeeac7184f4cfe7d67580c1d0a0d9942a91e6cb4ee /dev-util/hipcc
parente4d9d6796d5018e338f0b27a3bc97716195bf0b8 (diff)
gentoo auto-resync : 07:01:2025 - 06:41:06
Diffstat (limited to 'dev-util/hipcc')
-rw-r--r--dev-util/hipcc/Manifest4
-rw-r--r--dev-util/hipcc/hipcc-6.3.0.ebuild (renamed from dev-util/hipcc/hipcc-6.2.4.ebuild)23
2 files changed, 14 insertions, 13 deletions
diff --git a/dev-util/hipcc/Manifest b/dev-util/hipcc/Manifest
index cd0ecf0bdce8..417fb7916779 100644
--- a/dev-util/hipcc/Manifest
+++ b/dev-util/hipcc/Manifest
@@ -3,9 +3,9 @@ AUX hipcc-5.7.1-hipcc-hip-version.patch 2245 BLAKE2B 85e41db593706478e92966ee2ee
DIST hipcc-5.7.1.tar.gz 36589 BLAKE2B a8ae6bd9f0f985d78119223b67b5b35b8d1ee38edb7e43c1e77752d203fe2c8b669b3bcff0cec661054d8cb24f799e7784a49eb0664bdd1dc2bf024ce026c175 SHA512 2d232c8dd4a47de6e0cff9d37b4e63a26cb1809ef2ff3a119c15e992cae96ffc2f4d8c1ddffd8732dea3a3d589a93e177f424a6174f982908aa50904e265432a
DIST llvm-project-rocm-6.1.1.tar.gz 196027084 BLAKE2B 3ef0b6e3c47c66fd80289373e6ff8aaff44751f9b380addfae73a18dc388093c0535f230b0cc7528724bc43f6992e2ae6decd3d0d3c700893ca95a6166b7b8dc SHA512 e320d4eeaa6f61ed1cdbf653d67fe887d3ce9dc0d6743b4713502e1cb5318ab8afbe1ee71f8cba07635c54ce532df6683de40ade0e5be4a52e50ce25a9b70818
DIST llvm-project-rocm-6.1.2.tar.gz 195992927 BLAKE2B d821f29f2f1f7c1ff414c63a710281f16d2a394b21f3365d01b86710cc09ed27e514b49fb744bf6a36b38815afa56cc26d44f0238f38479a0c2db9bf9989f389 SHA512 5f7e5dbe5976141de35e96e603624bd9d5a2c08b0690ba9fcd81d1b32f540f94bb9f4b74539e2838fd60ae1312dbe5e0b429ba80a03871782cdf3bd834940ce0
-DIST llvm-project-rocm-6.2.4.tar.gz 206742705 BLAKE2B e4d40c900b56a3d31003295c517fcb8fdc5cb0954f298d541d545c6d142746eecfa70a44bfdcb9044d70284f15af612c27dbd55d51e94e638e03bf21c1d3bc06 SHA512 5c5784c318c607168c9d2227ce1150e92fdc6aa457a9e64d62745a70f6fce92c4d4b1202422940f1ccc37a4bccf1efb220d8be39ec2ffdba7591d17e54ec8a5f
+DIST llvm-project-rocm-6.3.0.tar.gz 206677330 BLAKE2B f3e68a8c94599e3a938d3e761af163b9f010a06421680ee70aaaaf8073fb18da9151729c311fc4bd12b281b3afdd15e61cea31c970f0e4d36bb97838fa17ca5f SHA512 674fc3242c6dbb6962f1002dc34ccbd618da6adeb640bac15265d22fdcedf9de16ea3d79899891734ccc1099cb5b5ed9110b1162f4515c4cbc0d847810682b59
EBUILD hipcc-5.7.1-r3.ebuild 1168 BLAKE2B 597b4861e41735e80cb05c7fbb4b251b06b7af40e226c647648a399e3a0242293652e563f45038d6413f898754f7feed55995250466086129853a30a77074a0a SHA512 ed31d2a1aa9af4ef7dd86073f7ec5220545ebd83da183273b8a97befde59b084d07508e68a2e10ffb241c08afdc021d42d2b9f41c13091d8963d33c705ed3379
EBUILD hipcc-6.1.1.ebuild 2029 BLAKE2B a749f65682f4694cd6edf95f08c6e155a612f27784859f64570cb5beedb93701a89e2089a39b689eb9312a13cfdce928827aacae67e5827078cfef5d40ce0b56 SHA512 5edb39a331153182d96740a6374a40bd2f224e04ff7a8fbea349458f3a0f2a6c91f4d7c0af66e67c346f80ad416fbb69f8dfd5e51923e2084a2150e64f25b040
EBUILD hipcc-6.1.2.ebuild 2029 BLAKE2B a749f65682f4694cd6edf95f08c6e155a612f27784859f64570cb5beedb93701a89e2089a39b689eb9312a13cfdce928827aacae67e5827078cfef5d40ce0b56 SHA512 5edb39a331153182d96740a6374a40bd2f224e04ff7a8fbea349458f3a0f2a6c91f4d7c0af66e67c346f80ad416fbb69f8dfd5e51923e2084a2150e64f25b040
-EBUILD hipcc-6.2.4.ebuild 2094 BLAKE2B 087b448a3ffab67dbd2be3fdecd22baba43acb5280a3c9f4dcf83e0547717945de58cca81b682955189d03563af62fb5f086050a62d58a0d47d93c7e70fc865d SHA512 e3f6e2adbf0b60c5c8519f71cea00f75f99705bf07a82994b41cf156244a45f81095eb6fd8c23a599ede83a913fd4dfdca460794ad80214a9137cb70338fce00
+EBUILD hipcc-6.3.0.ebuild 2047 BLAKE2B 2ca523758e5a2f525de88fa991ebb5f9c4e8d5f0164d631be5ca9e02e92975a99465a930d939de55ec7d5c1e4b995209272bd56b373833b1f44bd740ed5033a0 SHA512 5c9e0cc242d153cfed4f231b4cbc84b865567efe0c38fa58f0ef00c5c3fbce6c5c7390a4eb33a809889fdbc73922298df5a26a7abd411ac99e65e964e1a8d643
MISC metadata.xml 942 BLAKE2B 56fe9d0c0615796d69d11ced9aa54834f9e3cb649786cc117bb2628086be15e1bc2dfb8e96fc93a043603ab34abec04a8bb1592b101444ea077ba0d73e55c374 SHA512 84bac9774f2d0dfec093c0269fe76662dc12a44fa3d4861152c6a076165d44af399cdcb134bea93d094b9b9d0094bec6ba72f6f81ad29b7467ce5262348ba263
diff --git a/dev-util/hipcc/hipcc-6.2.4.ebuild b/dev-util/hipcc/hipcc-6.3.0.ebuild
index 29809b8ce6c2..38ef6f66380a 100644
--- a/dev-util/hipcc/hipcc-6.2.4.ebuild
+++ b/dev-util/hipcc/hipcc-6.3.0.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-LLVM_COMPAT=( 18 )
+LLVM_COMPAT=( 19 )
inherit cmake perl-functions llvm-r1
DESCRIPTION="Radeon Open Compute hipcc"
-HOMEPAGE="https://github.com/ROCm/hipcc"
+HOMEPAGE="https://github.com/ROCm/llvm-project/tree/amd-staging/amd/hipcc"
MY_P=llvm-project-rocm-${PV}
components=( "amd/hipcc" )
@@ -34,7 +34,8 @@ DEPEND="
')
"
RDEPEND="${DEPEND}
- !<dev-util/hip-5.7"
+ !<dev-util/hip-5.7
+"
PATCHES=(
"${FILESDIR}/${PN}-5.7.1-hipcc-hip-version.patch"
@@ -57,21 +58,21 @@ src_unpack() {
src_prepare() {
cmake_src_prepare
- sed -e "s:\$ROCM_PATH/llvm/bin:$(get_llvm_prefix)/bin:" \
- -e "s:/opt/rocm:/usr:" \
- -e "s:$ROCM_PATH/lib/llvm/bin:$ROCM_PATH/lib64/llvm/18/bin:" \
- -i bin/hipvars.pm || die
+ sed -e "s:lib/llvm/bin:lib/llvm/${LLVM_SLOT}/bin:" \
+ -e "s:/opt/rocm:/usr:g" \
+ -i bin/hipvars.pm \
+ -i src/hipBin_base.h \
+ -i src/hipBin_amd.h || die
sed -e "s:\$ENV{'DEVICE_LIB_PATH'}:'${EPREFIX}/usr/lib/amdgcn/bitcode':" \
-e "s:\$ENV{'HIP_LIB_PATH'}:'${EPREFIX}/usr/$(get_libdir)':" \
- -e "/HIP.*FLAGS.*isystem.*HIP_INCLUDE_PATH/d" \
-i bin/hipcc.pl || die
# With Clang>17 -amdgpu-early-inline-all=true causes OOMs in dependencies
# https://github.com/llvm/llvm-project/issues/86332
- if [ "$LLVM_SLOT" != "17" ]; then
- sed -e "s/-mllvm -amdgpu-early-inline-all=true //g" -i bin/hipcc.pl || die
- fi
+ sed -e "s/-mllvm -amdgpu-early-inline-all=true //g" \
+ -i bin/hipcc.pl \
+ -i src/hipBin_amd.h || die
}
src_install() {