Summary: | media-libs/mesa-9999[opencl] does not build against sys-devel/llvm-3.9.0-r1 because of adaption to new error API since LLVM r286752 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | jospezial <jospezial> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=98740 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
jospezial
2016-11-15 21:02:17 UTC
We will not add patches to the live ebuild, please discuss this issue with upstream instead. In the meantime, build against older llvm revisions or disable the opencl USE-flag. (In reply to Chí-Thanh Christopher Nguyễn from comment #1) > ... In the meantime, build against older llvm revisions or > disable the opencl USE-flag. An older llvm revision would not work because it needs a newer llvm revision. Will try llvm-9999 until next llvm release. https://cgit.freedesktop.org/mesa/mesa/commit/?id=95ddb37708ca16ccbd0f607d17a82be2de0d07b6 clover: Restore support for LLVM <= 3.9. The commit 8e430ff8b060b4e8e922bae24b3c57837da6ea77 broke support for LLVM 3.9 and older versions in Clover. This patch restores it and refactors the support using Clover compatibility layer for LLVM. v2: merged #ifdef blocks v3: added support for LLVM 3.6-3.8 v4: add missing #ifdef around <memory> v5: simplify using templates and lambda |