From c50e9d51ad5b603f5fb4f2ceabd0c6bc8983e69a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20P=C3=A5lsson?= Date: Fri, 9 Nov 2018 20:57:17 +0100 Subject: [PATCH] Use the rust built-in linker --- .cargo/config | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.cargo/config b/.cargo/config index a9dcd564e..32e162028 100644 --- a/.cargo/config +++ b/.cargo/config @@ -1,15 +1,19 @@ [target.thumbv7em-none-eabi] runner = 'arm-none-eabi-gdb' rustflags = [ - "-C", "link-arg=-Wl,-Tlink.x", - "-C", "link-arg=-nostartfiles", + "-C", "link-arg=-Tlink.x", + "-C", "linker=rust-lld", + "-Z", "linker-flavor=ld.lld", + "-Z", "thinlto=no", ] [target.thumbv7em-none-eabihf] runner = 'arm-none-eabi-gdb' rustflags = [ - "-C", "link-arg=-Wl,-Tlink.x", - "-C", "link-arg=-nostartfiles", + "-C", "link-arg=-Tlink.x", + "-C", "linker=rust-lld", + "-Z", "linker-flavor=ld.lld", + "-Z", "thinlto=no", ] [build]