Overview

Request 704317 accepted

- Initial version of llvm8.

Loading...

Dominique Leuenberger's avatar

Rust fails to build with this version of llvm

Pinging rust maintainers @luke_nukem and @federico-mena

This is already with rust 1.35


Aaron Puchert's avatar

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?


Aaron Puchert's avatar

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.


Aaron Puchert's avatar

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.



Aaron Puchert's avatar

It has actually nothing to do with LLVM, current builds also use more than 20 GB, and close to 24 GB.


Aaron Puchert's avatar

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?


Dominique Leuenberger's avatar

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


Aaron Puchert's avatar

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.

Request History
Aaron Puchert's avatar

aaronpuchert created request

- Initial version of llvm8.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:146"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:146


Ismail Dönmez's avatar

namtrac accepted review


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:L as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:L"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Moved to openSUSE:Factory:Staging:L


Dominique Leuenberger's avatar

dimstar_suse changed priority to moderate => important

raising priority for openSUSE:Factory:Staging:L


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by