[Buildroot] [PATCH] package/ncurses: Enable stripping of progs

Charlie Jenkins <[email protected]>
Newsgroups net.busybox.buildroot
Message-ID <[email protected]>
Commit 2ab611c40ff08bd4a7922456fed22af6953af3b1("ncurses: fix build
failure with ncurses 6.1") added --disable-stripping to the ncurses
build because ncurses started stripping by default but using the host
strip instead of the cross strip.

Enable stripping and change the strip program to $(TARGET_CROSS)strip.
This shrinks the binary sizes of the programs generated by
BR2_PACKAGE_NCURSES_TARGET_PROGS on aarch64 by:

clear:		18k -> 10k
infocmp:	76k -> 62k
tabs:		27k -> 18k
tic:		103k -> 87k
toe:		27k -> 18k
tput:		33k -> 22k
tset:		33k -> 22k

Signed-off-by: Charlie Jenkins <[email protected]>
---
 package/ncurses/ncurses.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index 5e2077500a..e017bacf6e 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -31,7 +31,7 @@ NCURSES_CONF_OPTS = \
 	--enable-const \
 	--enable-overwrite \
 	--enable-pc-files \
-	--disable-stripping \
+	--with-strip-program=$(TARGET_CROSS)strip \
 	--with-pkg-config-libdir="/usr/lib/pkgconfig" \
 	$(if $(BR2_PACKAGE_NCURSES_TARGET_PROGS),,--without-progs) \
 	--without-manpages

---
base-commit: e389f1b44c54660c7bb5512207a561e684b41595
change-id: 20260815-ncurses_strip-615a30afa120

Best regards,
--  
- Charlie

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.