target: mips: mark .startup.spl section as "ax"
rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Tue, 26 May 2026 11:42:25 -0400
| Newsgroups | gmane.comp.systems.archos.rockbox.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit d75a5d5769397fbc2274fa1ab237adefd4de9fea Author: mojyack <[email protected]> Date: Fri Apr 24 10:41:26 2026 +0900 target: mips: mark .startup.spl section as "ax" this fixes "has non-ABS relocation R_MIPS_26 against symbol 'spl_main'" error when linked with lld. Change-Id: I6b584d8fdcae3f509f322b8557249bc2870904a3 diff --git a/firmware/target/mips/ingenic_jz47xx/crt0.S b/firmware/target/mips/ingenic_jz47xx/crt0.S index ee203b3b4d..afa46d0c25 100644 --- a/firmware/target/mips/ingenic_jz47xx/crt0.S +++ b/firmware/target/mips/ingenic_jz47xx/crt0.S @@ -44,7 +44,7 @@ .extern main .global _start - .section .init.text + .section .init.text,"ax",%progbits .set push .set mips32 .set noreorder diff --git a/firmware/target/mips/ingenic_x1000/spl-start.S b/firmware/target/mips/ingenic_x1000/spl-start.S index ecdc47f283..75d06fa3ba 100644 --- a/firmware/target/mips/ingenic_x1000/spl-start.S +++ b/firmware/target/mips/ingenic_x1000/spl-start.S @@ -31,7 +31,7 @@ .set noreorder .set noat - .section .startup.spl + .section .startup.spl, "ax", %progbits _spl_start: /* Clear data watchpoint */ -- rockbox-cvs mailing list [email protected] https://lists.haxx.se/mailman/listinfo/rockbox-cvs