On Fri, 23 Apr 2021, Aaron Puchert wrote:
Am 20.04.21 um 11:23 schrieb Patrik Jakobsson:
Is this something that can be included in Tumbleweed? I know the optimal solution would be to have all the ROCm specific parts upstreamed and included in the official LLVM package and then provide seperate packages with normal installation paths. Unfortunately we're not there yet and this would be a stop-gap solution until then. It wouldn't be unprecedented: julia is another package that comes with a bundled LLVM. So I guess we can live with it.
Do you happen to know what they patched? Is it around the AMDGPU backend, or OpenMP, or the build system? It always seemed to me that AMD are pretty active upstream, but maybe they are churning out patches so fast that upstream can't keep up...
I think the main issue is they're basing their "releases" upon some random LLVM revision on the development branch rather than on LLVM releases. So technically "upgrading" to the next LLVM release once it comes out would be possible but it's likely not worth the hassle. Richard.
Best regards, Aaron
-- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany; GF: Felix Imendörffer; HRB 36809 (AG Nuernberg)