Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we run with LLVM assertions on the bots? #35998

Closed
nrc opened this issue Aug 25, 2016 · 7 comments
Closed

Can we run with LLVM assertions on the bots? #35998

nrc opened this issue Aug 25, 2016 · 7 comments
Labels
T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@nrc
Copy link
Member

nrc commented Aug 25, 2016

Probably on the debug builds.

cc @alexcrichton @edunham @jonathandturner

@nrc nrc added A-infrastructure T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Aug 25, 2016
@alexcrichton
Copy link
Member

I don't know of any particular reason why not. We may have disabled in the past to decrease cycle time, but that's pretty much it.

@retep998
Copy link
Member

We especially should run with LLVM assertions on the cargobuild bot. rust-lang-deprecated/rust-buildbot#120

@nrc
Copy link
Member Author

nrc commented Aug 26, 2016

we recently had a bug (#35991) which was only exposed by LLVM assertions, so if we have the bot time it would be great to have them turned on in at least some capacity.

@alexcrichton
Copy link
Member

@alexcrichton
Copy link
Member

I had to revert this in rust-lang-deprecated/rust-buildbot@71b494e because we've been getting failures on the mac bots looking like:

cp: x86_64-apple-darwin/stage1/lib/librustc_typeck
cp: x86_64-apple-darwin/stage1/lib/librustc_trans
cp: x86_64-apple-darwin/stage1/lib/librustc_plugin
cp: x86_64-apple-darwin/stage1/lib/librustc_borrowck
rustc: x86_64-apple-darwin/stage0/lib/rustlib/x86_64-apple-darwin/lib/librustc_driver
cp: x86_64-apple-darwin/stage1/lib/libproc_macro
rustc: x86_64-apple-darwin/stage0/lib/rustlib/x86_64-apple-darwin/bin/rustc
cp: x86_64-apple-darwin/stage1/lib/librustc_driver
cp: x86_64-apple-darwin/stage1/bin/rustc
rustc: x86_64-apple-darwin/stage1/lib/rustlib/x86_64-apple-darwin/lib/libcore
make: *** [x86_64-apple-darwin/stage1/lib/rustlib/x86_64-apple-darwin/lib/stamp.core] Segmentation fault: 11

I ran this patch through dev but maybe it regressed recently?

@alexcrichton
Copy link
Member

Wait no on second thought it may be a stale LLVM build, I'm going to clean the mac bots and try again.

@alexcrichton
Copy link
Member

Yup was a dirty build directory!

More problems though: https://buildbot.rust-lang.org/builders/auto-linux-cross-opt/builds/3519/steps/compile/logs/stdio

More issues #36150

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants