[U-Boot] [PATCH] lib: don't build regex support into SPL when not using environment

Anatolij Gustschin agust at denx.de
Mon Aug 28 15:54:18 UTC 2017


regex code is not used in SPL when environment support is disabled,
so do not include this code to reduce SPL size.

Signed-off-by: Anatolij Gustschin <agust at denx.de>
---
 lib/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/Makefile b/lib/Makefile
index 1ffa455..b0850a1 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -44,6 +44,7 @@ obj-$(CONFIG_RBTREE)	+= rbtree.o
 obj-$(CONFIG_BITREVERSE) += bitrev.o
 obj-y += list_sort.o
 obj-y += hashtable.o
+obj-$(CONFIG_REGEX) += slre.o
 endif
 
 obj-$(CONFIG_RSA) += rsa/
@@ -78,7 +79,9 @@ obj-y += hang.o
 obj-y += linux_compat.o
 obj-y += linux_string.o
 obj-y += membuff.o
+ifdef CONFIG_SPL_ENV_SUPPORT
 obj-$(CONFIG_REGEX) += slre.o
+endif
 obj-y += string.o
 obj-y += tables_csum.o
 obj-y += time.o
-- 
2.7.4



More information about the U-Boot mailing list