Overview
Request 704317 accepted
- Initial version of llvm8.
- Created by aaronpuchert
- In state accepted
Request History
aaronpuchert created request
- Initial version of llvm8.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:146"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:146
namtrac accepted review
dimstar_suse set openSUSE:Factory:Staging:L as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:L"
dimstar_suse accepted review
Moved to openSUSE:Factory:Staging:L
dimstar_suse changed priority to moderate => important
raising priority for openSUSE:Factory:Staging:L
licensedigger accepted review
ok
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
Rust fails to build with this version of llvm
Pinging rust maintainers @luke_nukem and @federico-mena
This is already with rust 1.35
I thought it would be fixed by https://github.com/rust-lang/rust/pull/60313, but that is not the case. In devel:languages:rust it builds fine, and they already have llvm = 8.0.0 and llvm8 because they import devel:tools:compiler. I'm not sure what makes both builds different, perhaps it's
%_with_rust_bootstrap
from the project config?I think the problem is that the existing rust artifact in Staging:L is buggy. It doesn't have the patch, but uses llvm8 already, which exposes it to the issue in https://github.com/rust-lang/rust/issues/60184. (Note that the build fails in stage0.)
We should use the artifact from Factory, perhaps by removing this one. Then hopefully both builds should be fine.
It seems we're now running out of disk space with MozillaThunderbird on x86_64. This could be because the new LLVM inlines more aggressively. I'll check how much disk space we need and adapt the
_constraints
accordingly.I have filed https://build.opensuse.org/request/show/708769.
It has actually nothing to do with LLVM, current builds also use more than 20 GB, and close to 24 GB.
The installcheck complains that libLLVM8-32bit is missing on x86_64. Indeed the import isn't working, but it works in devel:tools:compiler. What's the problem?
OBS was being evil to us - and had a small bug. And of course it hits me most.I'm currently cleaning up that mess it created
The slow builds, especially on cloud machines with 3 GB memory, are a nuisance—we basically have
-j1
there. I think 1500 MB per compile job is a little bit too much, we can probably reduce that. But I'll submit that later, for now let's hope that it works at all.