-
Notifications
You must be signed in to change notification settings - Fork 24
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
Compile Error #11
Comments
You may need to downgrade rustc. I'll try adapting and testing this on latest rustc. |
I have fixed the compile error of rustc in #12. However, we are still blocked by rust-embedded/riscv#69, where riscv would produce wrong float abi and would cause link error later. |
If you really want to play with core-os-riscv, the best way to do for now is to use a nightly toolchain published in 2020. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
warning: 1 warning emitted
cd kernel && cargo xbuild --target=riscv64gc-unknown-none-elf
WARNING: There is no root package to read the cargo-xbuild config from.
Compiling riscv v0.5.6
Compiling bare-metal v0.2.4
Compiling core-os-riscv v0.1.0 (/home/mahdi/xv6_riscv_rust/core-os-riscv/kernel)
error[E0557]: feature has been removed
--> kernel/src/lib.rs:13:12
|
13 | #![feature(const_in_array_repeat_expressions)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
|
= note: removed due to causing promotable bugs
warning: the feature
const_generics
is incomplete and may not be safe to use and/or cause compiler crashes--> kernel/src/lib.rs:12:12
|
12 | #![feature(const_generics)]
| ^^^^^^^^^^^^^^
|
= note:
#[warn(incomplete_features)]
on by default= note: see issue #44580 rust-lang/rust#44580 for more information
error: aborting due to previous error; 1 warning emitted
For more information about this error, try
rustc --explain E0557
.error: could not compile
core-os-riscv
To learn more, run the command again with --verbose.
make: *** [Makefile:43: target/riscv64gc-unknown-none-elf/debug/libkernel.a] Error 101
The text was updated successfully, but these errors were encountered: