summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/hipcc: add 6.1.2Patrick Lauer2024-07-282-0/+84
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: 6.1.1 drop dev-libs/rocm-device-libs dependencyPaul Zander2024-06-261-1/+0
| | | | | | | | 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>
* dev-util/hipcc: drop 6.0.0, improve paths for 6.1.1Sv. Lockal2024-06-263-58/+3
| | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/hipcc: fix RDEPDEND; use llvm-r1.eclassSv. Lockal2024-06-261-7/+16
| | | | | | | | * 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>
* dev-util/hipcc: add 6.1.1Yiyang Wu2024-06-262-0/+74
| | | | | | | | | | | 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>
* dev-util/hipcc: use more precise dependenciesSv. Lockal2024-06-262-8/+15
| | | | | | | | | | | | * 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>
* dev-util/hipcc: Revert "Fix invalid path"Yiyang Wu2024-06-261-1/+0
| | | | | | | | | | | 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>
* dev-util/hipcc: handle hipvars.pm with perl-functions eclassYiyang Wu2024-06-261-1/+4
| | | | | Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/hipcc: Fix invalid pathPatrick Lauer2024-01-071-1/+2
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: add 6.0.0Patrick Lauer2023-12-232-0/+51
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: Make implicit llvm dep explicitPatrick Lauer2023-11-191-1/+5
| | | | | | Avoids accidental build failures Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: Force rebuild with revbumpPatrick Lauer2023-11-191-0/+0
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: passing --hip-version to clang for proper includeYiyang Wu2023-11-192-0/+43
| | | | | Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hipcc-5.7.1: fix compilation issuesSv. Lockal2023-11-193-24/+34
| | | | | | | | | | | | | | - 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
* dev-util/hipcc: Fix pathsPatrick Lauer2023-10-301-0/+27
| | | | | | Crude hack to make the autodetection not go horribly wrong. Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: Fix blockerPatrick Lauer2023-10-191-1/+1
| | | | | Bug: https://bugs.gentoo.org/916005 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: Block older hipPatrick Lauer2023-10-191-0/+2
| | | | | | | Package was split out from hip, avoid file collisions Closes: https://bugs.gentoo.org/916005 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: drop 5.7.0Patrick Lauer2023-10-192-20/+0
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: add 5.7.1Patrick Lauer2023-10-192-0/+20
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-util/hipcc: new package, add 5.7.0Patrick Lauer2023-10-093-0/+47
Signed-off-by: Patrick Lauer <patrick@gentoo.org>