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

crux-mir supported toolchain version too old #1059

Closed
podhrmic opened this issue Feb 6, 2023 · 3 comments
Closed

crux-mir supported toolchain version too old #1059

podhrmic opened this issue Feb 6, 2023 · 3 comments
Assignees
Labels
crux MIR Issues relating to Rust/MIR support

Comments

@podhrmic
Copy link

podhrmic commented Feb 6, 2023

Hi! I wanted to take crux-mir for a spin, and try some tests on smoltcp library.

However, the crux-mir supported toolchain (nightly-2020-03-22-x86_64-unknown-linux-gnu) doesn't work for my library (cargo build will fail). I tried rewinding to older smoltcp releases, to no avail.

Looks like the offender is mir-json - what does it take to support at least a slightly newer toolchain than 2020?

@RyanGlScott RyanGlScott added MIR Issues relating to Rust/MIR support crux labels Feb 6, 2023
@TomMD
Copy link
Contributor

TomMD commented Apr 9, 2023

Right, the big issue here seems to be GaloisInc/mir-json#32

mir-json will need a bit of a lift to get things running on modern rust.

@RyanGlScott
Copy link
Contributor

It's a little bit of both. mir-json will need to be overhauled, and the resulting JSON schema will also need to be adapted to on the crux-mir side. This is something that we are actively working on.

@RyanGlScott
Copy link
Contributor

This was fixed in #1096.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crux MIR Issues relating to Rust/MIR support
Projects
None yet
Development

No branches or pull requests

3 participants