Compiling libcore
Created by: Roxxik
I'm just looked into redox and wanted to get started by first getting it to run somehow and had a problem compiling redox. I followed the instructions in the readme and rustc threw an error.
rust/src/libcore/intrinsics.rs:557:5: 557:58 error: intrinsic has wrong type: expected `unsafe extern "rust-intrinsic" fn(fn(*mut u8), *mut u8, *mut u8) -> i32`: incorrect number of function parameters [E0211]
rust/src/libcore/intrinsics.rs:557 pub fn try(f: fn(*mut u8), data: *mut u8) -> *mut u8;
I suspect, this is because of a problem with the rustc version I'm using and because intrinsics aren't stable
rustc 1.8.0-nightly (9a07087bc 2016-01-30)
the branches tell me you forked the current version some 3 months ago. And my question now is:
Is there an error in this version of libcore?
or
should i get an older nightly rust compiler and if so, which one?
for b) the documentation in the readme should get updated to contain another multirust override command
multirust override nightly-2015-11-01
or some other compatible version