switch.ld: fix absolute addressing, incompatible with relr relocations

This commit is contained in:
Michael Scire 2024-10-11 14:14:49 -07:00
parent d87f8a3239
commit a6924f2740

View File

@ -181,11 +181,11 @@ SECTIONS
PROVIDE_HIDDEN( __bss_start__ = ADDR(.bss) ); PROVIDE_HIDDEN( __bss_start__ = ADDR(.bss) );
PROVIDE_HIDDEN( __bss_end__ = __tls_end ); PROVIDE_HIDDEN( __bss_end__ = __tls_end );
PROVIDE_HIDDEN( __end__ = ABSOLUTE(.) ); PROVIDE_HIDDEN( __end__ = . );
/* =========== Argument buffer =========== */ /* =========== Argument buffer =========== */
. = ALIGN(0x1000); . = ALIGN(0x1000);
PROVIDE_HIDDEN( __argdata__ = ABSOLUTE(.) ); PROVIDE_HIDDEN( __argdata__ = . );
/* ================== /* ==================
==== Metadata ==== ==== Metadata ====