r3-os / r3

R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics
Apache License 2.0
160 stars 8 forks source link

Update the target compiler version to nightly-2022-08-18 or later #9

Closed yvt closed 2 years ago

yvt commented 2 years ago

Build Failures

https://github.com/r3-os/r3/actions/runs/3437695794/jobs/5732953618#step:10:188:

   ...
          rust-lld: error: /home/runner/work/r3/r3/target/riscv32imac-unknown-none-elf/release/deps/libr3_port_riscv-3ba6b75579cd55f9.rlib(r3_port_riscv-3ba6b75579cd55f9.r3_port_riscv.6329d105-cgu.2.rcgu.o): cannot link object files with different floating-point ABI
          rust-lld: error: /home/runner/work/r3/r3/target/riscv32imac-unknown-none-elf/release/deps/libr3_port_riscv-3ba6b75579cd55f9.rlib(r3_port_riscv-3ba6b75579cd55f9.r3_port_riscv.6329d105-cgu.3.rcgu.o): cannot link object files with different floating-point ABI
          rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)

error: could not compile `r3_port_riscv_test_driver` due to previous error; 13 warnings emitted
[2022-11-10T14:57:08Z ERROR r3_test_runner] Command failed.
    Could not build the test 'kernel_tests::basic'.
yvt commented 2 years ago

Merged in e41c6b71f065456589ced969fb1c1d9906bc65a9