[PATCH v2 2/4] udoo_neo: Select LTO
Fabio Estevam
festevam at gmail.com
Fri Jul 19 22:33:09 CEST 2024
u-boot.img has grown in such a way that it overwrites the
environment region.
Select CONFIG_LTO to help reducing the U-Boot binary size
and add a build-time size check to avoid U-Boot to overlap
the environment region.
Signed-off-by: Fabio Estevam <festevam at gmail.com>
---
Changes since v1:
- Newly introduced.
configs/udoo_neo_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configs/udoo_neo_defconfig b/configs/udoo_neo_defconfig
index 9f9ad0ad5ec7..97e3b379835f 100644
--- a/configs/udoo_neo_defconfig
+++ b/configs/udoo_neo_defconfig
@@ -19,6 +19,9 @@ CONFIG_SPL_SERIAL=y
CONFIG_SPL=y
CONFIG_SPL_LIBDISK_SUPPORT=y
# CONFIG_CMD_BMODE is not set
+CONFIG_LTO=y
+CONFIG_HAS_BOARD_SIZE_LIMIT=y
+CONFIG_BOARD_SIZE_LIMIT=523264
CONFIG_DISTRO_DEFAULTS=y
CONFIG_BOOTCOMMAND="run findfdt; run distro_bootcmd"
CONFIG_SYS_PBSIZE=532
--
2.34.1
More information about the U-Boot
mailing list