diff --git a/lib/rp2040/memmap_default.ld b/lib/rp2040/memmap_default.ld index e323b010d..edff00bce 100644 --- a/lib/rp2040/memmap_default.ld +++ b/lib/rp2040/memmap_default.ld @@ -136,6 +136,8 @@ SECTIONS . = ALIGN(4); *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) . = ALIGN(4); + *libc_a-locale.o(.data) + . = ALIGN(4); } > FLASH .ARM.extab : diff --git a/lib/rp2350-riscv/memmap_default.ld b/lib/rp2350-riscv/memmap_default.ld index abf993aa3..6bbb83be3 100644 --- a/lib/rp2350-riscv/memmap_default.ld +++ b/lib/rp2350-riscv/memmap_default.ld @@ -149,6 +149,8 @@ SECTIONS . = ALIGN(4); *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) . = ALIGN(4); + *libc_a-locale.o(.data) + . = ALIGN(4); } > FLASH .ARM.extab : diff --git a/lib/rp2350/memmap_default.ld b/lib/rp2350/memmap_default.ld index abf993aa3..6bbb83be3 100644 --- a/lib/rp2350/memmap_default.ld +++ b/lib/rp2350/memmap_default.ld @@ -149,6 +149,8 @@ SECTIONS . = ALIGN(4); *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) . = ALIGN(4); + *libc_a-locale.o(.data) + . = ALIGN(4); } > FLASH .ARM.extab :