New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sys-devel/llvm-roc: enbable openmp component #25318
Conversation
Pull Request assignmentSubmitter: @littlewu2508 sys-devel/llvm-roc: @candrews Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
sci-libs/rocSPARSE fails tests if openmp is not enabled in llvm-roc. Correct usex to use in src_configure. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Pull request CI reportReport generated at: 2022-05-04 10:40 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
With clang-13 in the system it fails with:
|
Hmm I met other errors if clang-14 or llvm-roc is absent. Seems that a better solution to build libomp after installation of llvm-roc, just like sys-libs/libomp does. |
I think that's the way to go. Yes. |
Any updates? |
Currently not. I decided to leave this issue together with https://bugs.gentoo.org/851702 I guess we should make some changes to the current status. sys-devel/llvm-roc is a simple installation which does not fit into Gentoo's llvm slotting logic, and that causes problems: when programs not only depends on hip but also (indirectly) links to (system) llvm, things broke. Also, libomp can be also handled if we follow the Gentoo's llvm installation paradigm. Finding a way to merge llvm-roc into Gentoo's llvm system, is the ultimate solution. |
sci-libs/rocSPARSE fails tests if openmp is not enabled in llvm-roc
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu xgreenlandforwyy@gmail.com