dev-util / hipcc

Radeon Open Compute hipcc

Official package sites : https://github.com/ROCm/llvm-project/tree/amd-staging/amd/hipcc ·

v7.1.0 :: 0/7.1 :: gentoo

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

v7.0.2 :: 0/7.0 :: gentoo

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

v6.4.3 :: 0/6.4 :: gentoo

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

v6.3.3 :: 0/6.3 :: 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

19
Use LLVM 19.
20
Use LLVM 20.

llvm-core / clang : C language family frontend for LLVM

llvm-core / llvm : Low Level Virtual Machine

llvm-runtimes / compiler-rt : Compiler runtime library for clang (built-in part)

llvm-core / clang : C language family frontend for LLVM

llvm-core / llvm : Low Level Virtual Machine

llvm-runtimes / compiler-rt : Compiler runtime library for clang (built-in part)

dev-libs / hiprt : A ray tracing library for HIP

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

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

dev-util / rocm_bandwidth_test : Bandwidth test for ROCm

Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 7.1.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-util/hipcc: drop 5.7.1-r3, 6.1.1, 6.1.2, 6.3.2, 6.4.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc: add 7.0.2
Bug: https://bugs.gentoo.org/964799 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44165 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 6.4.3
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
dev-util/hipcc: add 6.4.1
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42554 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 6.3.3, drop 6.3.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 6.3.2
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-libs → llvm-runtimes}/compiler-rt
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Sv. Lockal · gentoo
dev-util/hipcc: add 6.3.0, drop 6.2.4
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: add 6.2.4
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/hipcc: add 6.1.2
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
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>