llvm7.0-libs-7.0.1-3.fc30.x86_64 I'm getting new failures from Rust like: error: couldn't load codegen backend "/usr/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so": "libLLVM-7.so: cannot open shared object file: No such file or directory" The rpm dependencies did pull in llvm7.0-libs, and this does contain the correct file /usr/lib64/llvm7.0/lib/libLLVM-7.so. However, this is not in the search path. Usually there's an ld.so.conf file adding the path. For instance, llvm6.0-libs has /etc/ld.so.conf.d/llvm6.0-x86_64.conf
The /etc/ld.so.conf.d/llvm7.0-x86_64.conf is actually installed by the llvm7.0-7.0 package, while llvm7.0-libs-7.0.1-3.fc30.x86_64 doesn't depend on it. I'm rebuilding a -libs package that bundle the right config file.
Fixed by llvm7.0-7.0.1-4.fc30, or so I hope.
clang-7.0.1-4.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-fcfaa6d2e1
That bodhi update looks irrelevant, but I did confirm llvm7.0-7.0.1-4.fc30 in mock. Let's see this in rawhide too and we should be good.
llvm7.0-7.0.1-4.fc31 has been uploaded, can you confirm it's okay too?
Yep, rust is working on rawhide now too, thanks!