Browse Source

cmake: linker_script: keep .symbol_to_keep

Update to keep in sync with common-rom-misc.ld

Signed-off-by: Robin Kastberg <robin.kastberg@iar.com>
(cherry picked from commit 2e2e3a3894)
backport-86218-to-v4.1-branch
Robin Kastberg 4 months ago committed by github-actions[bot]
parent
commit
759b8e984c
  1. 3
      cmake/linker_script/common/common-rom.cmake

3
cmake/linker_script/common/common-rom.cmake

@ -177,6 +177,9 @@ zephyr_iterable_section(NAME log_strings KVMA RAM_REGION GROUP RODATA_REGION SUB @@ -177,6 +177,9 @@ zephyr_iterable_section(NAME log_strings KVMA RAM_REGION GROUP RODATA_REGION SUB
zephyr_iterable_section(NAME log_const KVMA RAM_REGION GROUP RODATA_REGION SUBALIGN ${CONFIG_LINKER_ITERABLE_SUBALIGN})
zephyr_linker_section(NAME symbol_to_keep GROUP RODATA_REGION NOINPUT)
zephyr_linker_section_configure(SECTION symbol_to_keep INPUT ".symbol_to_keep*" KEEP SORT NAME)
zephyr_iterable_section(NAME shell KVMA RAM_REGION GROUP RODATA_REGION SUBALIGN ${CONFIG_LINKER_ITERABLE_SUBALIGN})
zephyr_iterable_section(NAME shell_root_cmds KVMA RAM_REGION GROUP RODATA_REGION SUBALIGN ${CONFIG_LINKER_ITERABLE_SUBALIGN})

Loading…
Cancel
Save