From 056d8734fe19b0dcb4651a4548cf3a4df1125deb Mon Sep 17 00:00:00 2001 From: Julien Cretin Date: Tue, 4 Mar 2025 17:18:21 +0100 Subject: [PATCH] Discard DefaultHandler weak symbol with LTO Fixes #247 --- riscv-rt/src/asm.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/riscv-rt/src/asm.rs b/riscv-rt/src/asm.rs index 098d75c7..903ae2b4 100644 --- a/riscv-rt/src/asm.rs +++ b/riscv-rt/src/asm.rs @@ -36,6 +36,7 @@ riscv_rt_macros::llvm_arch_patch!(); // and the global pointer. Then it calls _start_rust. cfg_global_asm!( ".section .init, \"ax\" + .lto_discard DefaultHandler .global _start _start:",