New version of PoCL was released with LLVM 17 support http://portablecl.org/docs/html/notes_5_0.html Reproducible: Always
What's holding this back ?
According the notes it has been tested on RISC-V cpu's including the board I have. =============================================================================== RISC-V CPU support improved In this release we improved support for RISC-V CPUs. We tested PoCL on a Starfive VisionFive 2 using a Ubuntu 23.10 preinstalled image. With LLVM 17 and GCC 13.2, 98% tests pass (only 4 tests fail out of 253). ===============================================================================
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071eeea797884907023ef46b09653c0a7a0eca68 commit 071eeea797884907023ef46b09653c0a7a0eca68 Author: Matthew White <mehw.is.me@inventati.org> AuthorDate: 2024-03-31 10:14:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-08 11:38:56 +0000 dev-libs/pocl: bump version to 5.0 Closes: https://bugs.gentoo.org/922912 Package-Manager: portage-3.0.63 Signed-off-by: Matthew White <mehw.is.me@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/36014 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/pocl/Manifest | 1 + .../files/pocl-5.0-missing-definitions-fix.patch | 41 ++++++++ dev-libs/pocl/pocl-5.0.ebuild | 115 +++++++++++++++++++++ 3 files changed, 157 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f69f95bd8d46aba0f4eefa44d84dca70d2a8fe commit a4f69f95bd8d46aba0f4eefa44d84dca70d2a8fe Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-08 11:37:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-08 11:38:57 +0000 dev-libs/pocl: add 6.0 Bug: https://bugs.gentoo.org/922912 Closes: https://bugs.gentoo.org/907333 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/pocl/Manifest | 1 + dev-libs/pocl/pocl-6.0.ebuild | 109 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+)
Apologies for the wait.