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

CI tests silently failing, possibly due to a rustc nightly update #20

Closed
48cf opened this issue Dec 21, 2021 · 1 comment
Closed

CI tests silently failing, possibly due to a rustc nightly update #20

48cf opened this issue Dec 21, 2021 · 1 comment

Comments

@48cf
Copy link
Collaborator

48cf commented Dec 21, 2021

Parts of Aero are failing to build on rustc 1.59.0-nightly (23f69235a 2021-12-20) with a following ICE: https://gist.github.com/czapek1337/7a3d0c7fa3381195604947e9e1c809a0

I've had both kernel and userland fail to build now. The problem is on a clean build cargo doesn't report that ICE, or we just silently ignore it in aero.py, on subsequent runs it's reported correctly. Due to that our CI tests seem to fail silently. A temporary fix to that is to use the --release cargo flag, but we should definitely investigate as to why that happens and possibly report that as a compiler bug.

@48cf
Copy link
Collaborator Author

48cf commented Dec 21, 2021

Update: it looks like commits between rust-lang/rust@e95e084 (last recorded working nightly) and rust-lang/rust@23f6923 (current nightly) contain a change that causes this behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant