From db2817eb1ab3d4634010a83db5c657fc8d27b5eb Mon Sep 17 00:00:00 2001 From: Aidan MacDonald Date: Sun, 10 Jul 2022 15:58:45 +0100 Subject: Fix red in commit 131566b8f8 Use per-function sections to avoid linking in x1000_boot_linux() on normal builds, which prevents link errors due to referencing a non-existent usb_close(). Change-Id: Ied7b233603c49fc856db8445e368675b181e2f1f --- firmware/target/mips/ingenic_x1000/boot-x1000.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/target/mips') diff --git a/firmware/target/mips/ingenic_x1000/boot-x1000.h b/firmware/target/mips/ingenic_x1000/boot-x1000.h index 1b7a0db1e9..eb476c513d 100644 --- a/firmware/target/mips/ingenic_x1000/boot-x1000.h +++ b/firmware/target/mips/ingenic_x1000/boot-x1000.h @@ -36,10 +36,10 @@ enum { }; void x1000_boot_rockbox(const void* source, size_t length) - __attribute__((section(".icode"))); + __attribute__((section(".icode.x1000_boot_rockbox"))); void x1000_boot_linux(const void* source, size_t length, void* load, void* entry, const char* args) - __attribute__((section(".icode"))); + __attribute__((section(".icode.x1000_boot_linux"))); /* dual boot support code */ void x1000_dualboot_cleanup(void); -- cgit v1.2.3