On Fri, Feb 14, 2025 at 11:38:22AM -0800, Josh Poimboeuf wrote: > On Fri, Feb 14, 2025 at 06:58:01PM +0000, Puranjay Mohan wrote: > > and the linker script has this line: > > > > .sframe : AT(ADDR(.sframe) - 0) { __start_sframe_header = .; > > KEEP(*(.sframe)) __stop_sframe_header = .; } > > > > So, do can you suggest the best way to fix these warnings? > > Just add *(.init.sframe) like so: > > .sframe : AT(ADDR(.sframe) - 0) { __start_sframe_header = .; KEEP(*(.sframe) > *(.init.sframe)) __stop_sframe_header = .; }
Actually each probably needs its own KEEP: ... KEEP(*(.sframe)) KEEP(*(.init.sframe)) ... or so. -- Josh