Hello, python-openshadinglanguage depends on LLVM15 and needs to emit IR during build. Problem we can't use Clang 16 to do that because there is no backward compatibility for IR. So I'd like to ask you to build clang++-15 to be able to fix this package fo F39/40. Thank you.
Robert, is python-openshadinglanguage required by another package/feature? I didn't understand how the backward compatibility for IR is related to this request. Does python-openshadinglanguage support a newer clang version? If it does, could you elaborate how the compatibility is affected, please?
(In reply to Tulio Magno Quites Machado Filho from comment #1) > is python-openshadinglanguage required by another package/feature? openshadinglanguage (of which the python3 bindings are a subpackage) is a dependency of blender (both directly and through usd-libs) as well as an OpenImageIO plugin. Currently, openshadinglanguage FTBFS in F39+ because of this issue. > I didn't understand how the backward compatibility for IR is related to this > request. openshadinglanguage currently relies on LLVM IR typed pointers, which were deprecated/unsupported in 16 and removed in 17: https://llvm.org/docs/OpaquePointers.html > Does python-openshadinglanguage support a newer clang version? > If it does, could you elaborate how the compatibility is affected, please? No, 15 is currently the latest supported: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/commit/a12f99bf5ac039c535c9e419b836f979681c1526 I have patches to build/install the compiler in compat clang* and use llvm15/clang15 in openshadinglanguage.
FEDORA-2023-e524dc9fff has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e524dc9fff
FEDORA-2023-e524dc9fff has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-e524dc9fff` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-e524dc9fff See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-e524dc9fff has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.