Am 16.04.21 um 12:01 schrieb Stefan Dirsch:
Tried once. Gave up after 2 hours fiddling around with meson options, when other things popped up with higher severity and priority. Can't say for sure, but I expect this to be a task for several days to get the update done. :-(
One problem is that swrast is gone and you've used that as "alibi" driver in the Mesa package (the actual drivers are all built in Mesa-drivers). I've replaced it with nouveau, but maybe there is a better option. A bigger problem is osmesa. First of all the configuration options changed, so instead of classic/none we have now true/false. I tried going with -Dosmesa=true in Mesa and -Dosmesa=false in Mesa-drivers but that didn't work out because it apparently wants softpipe or llvmpipe which we don't build in Mesa. So I moved it to Mesa-drivers. Not sure if we want that, perhaps there is a better solution. Other than that I've just ported back two Clover changes for LLVM 12.
Ok. So an update to LLVM12 is already in the works?
Yes, I package LLVM release candidates early on so that I can report issues upstream. It's more or less ready now, I just want to replace one patch by the proper upstream fix.
I'm running 21.0.1 with two patches right now.) Interesting. Is this on openSUSE with our Mesa package and your changes/patches on top of it? Or did you build Mesa 21 manually? Anyway, help with the Mesa update to version 21 would be appreciated. ;-)
It's all in <https://build.opensuse.org/project/show/home:aaronpuchert:llvm-next> but I'll need to polish it a bit before I submit the changes. I wasn't planning on doing the actual Mesa update, but if needed I guess I can do it along the way. Best regards, Aaron