From f952d0d9fe8f5f88b60f4a71b4c253a167cc8a1b Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Wed, 18 Aug 2021 18:17:53 +0800 Subject: [PATCH] loader: cargo: add support for -xous- target_os Add link commands to the cargo config so that the loader can be built for the `riscv32imac-unknown-xous-elf` target. Signed-off-by: Sean Cross --- loader/.cargo/config | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/loader/.cargo/config b/loader/.cargo/config index efe45bcfb..07b5cbc8b 100644 --- a/loader/.cargo/config +++ b/loader/.cargo/config @@ -13,3 +13,11 @@ rustflags = [ "-C", "force-frame-pointers=no", "-C", "link-arg=-Map=loader.map", ] + +[target.riscv32imac-unknown-xous-elf] +rustflags = [ + "-C", "link-arg=-Tlink.x", + "-C", "linker-plugin-lto=yes", + "-C", "force-frame-pointers=no", + "-C", "link-arg=-Map=loader.map", +]