dev-util / hipcc

Radeon Open Compute hipcc

Official package sites : https://github.com/ROCm/hipcc ·

v6.1.1 :: 0/6.1 :: gentoo

Modified
License
Apache-2.0 MIT
Keywords
~amd64
USE flags
debug test

v5.7.1-r3 :: 0/5.7 :: gentoo

Modified
License
Apache-2.0 MIT
Keywords
~amd64
USE flags
debug test

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

llvm_slot

18
Use LLVM 18.

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

sys-libs / compiler-rt : Compiler runtime library for clang (built-in part)

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

sys-libs / compiler-rt : Compiler runtime library for clang (built-in part)

dev-libs / rocm-comgr : Radeon Open Compute Code Object Manager

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
dev-util/hipcc: 6.1.1 drop dev-libs/rocm-device-libs dependency
Drop dependency on dev-libs/rocm-device-libs, as this is specific to the AMD runtime and not won't work with CUDA. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc: fix RDEPDEND; use llvm-r1.eclass
* update llvm eclass to r1, allowing to specify LLVM version more precisely * add compiler-rt to RDEPEND, as hipcc automatically links to libclang_rt.builtins-x86_64.a Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Yiyang Wu · gentoo
dev-util/hipcc: handle hipvars.pm with perl-functions eclass
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Yiyang Wu · gentoo
dev-util/hipcc: add 6.1.1
Clang can auto detects the new rocm-device-lib paths, so specifying DEVICE_LIB_PATH is not needed Clang-18 can compile GPU kernel ignoring stack-protector-strong, so -fno-stack-protector is not needed Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Yiyang Wu · gentoo
dev-util/hipcc: Revert "Fix invalid path"
This sed command has no effect on hipcc.pl. I guess it want to change ${ROCM_PATH}/bin/rocm_agent_enumerator to /usr/bin/rocm_agent_enumerator, but the original is correct, and the later one is not prefixified. Reverts: 4846734865b7e3f405ba653d3d61024a90178e99. Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc: use more precise dependencies
* update llvm eclass to r1, allowing to specify LLVM version more precisely * add compiler-rt to RDEPEND, as hipcc automatically links to libclang_rt.builtins-x86_64.a Signed-off-by: Sv. Lockal <lockalsash@gmail.com> dev-util/hipcc: add myself as a maintainer Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc: drop 6.0.0, improve paths for 6.1.1
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Fix invalid path
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 6.0.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Make implicit llvm dep explicit
Avoids accidental build failures Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Force rebuild with revbump
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Fix paths
Crude hack to make the autodetection not go horribly wrong. Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Yiyang Wu · gentoo
dev-util/hipcc: passing --hip-version to clang for proper include
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Fix blocker
Bug: https://bugs.gentoo.org/916005 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: Block older hip
Package was split out from hip, avoid file collisions Closes: https://bugs.gentoo.org/916005 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: drop 5.7.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Patrick Lauer · gentoo
dev-util/hipcc: add 5.7.1
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc-5.7.1: fix compilation issues
- Restore the patch for adding -fno-stack-protector - Better handling of clang path using llvm.eclass - Fix the device lib path parsed to clang - QA: remove files installed to wrong location Bug: https://bugs.gentoo.org/890377 Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/33845
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: new package, add 5.7.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>