diff --git a/tests/riscv32/.cargo/config.toml b/tests/riscv32/.cargo/config.toml index 1ffb0305..58299b54 100644 --- a/tests/riscv32/.cargo/config.toml +++ b/tests/riscv32/.cargo/config.toml @@ -1,9 +1,5 @@ [target.riscv32imac-unknown-none-elf] runner = "true" -rustflags = [ - "-C", "link-arg=-Tmemory.x", - "-C", "link-arg=-Tlink.x", -] [build] target = "riscv32imac-unknown-none-elf" diff --git a/tests/riscv32/build.rs b/tests/riscv32/build.rs new file mode 100644 index 00000000..e4a26c4a --- /dev/null +++ b/tests/riscv32/build.rs @@ -0,0 +1,8 @@ +use std::error::Error; + +fn main() -> Result<(), Box> { + println!("cargo:rustc-link-arg-bins=-Tmemory.x"); + println!("cargo:rustc-link-arg-bins=-Tlink.x"); + + Ok(()) +}