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

Charlie Jenkins <[email protected]>
Newsgroups net.busybox.buildroot
Message-ID <aoFAj5Sx-c-ULa9Q@blinky>
On Sun, Aug 16, 2026 at 07:20:52AM +0300, Baruch Siach wrote:
> Hi Charlie,
> 
> On Sat, Aug 15 2026, Charlie Jenkins wrote:
> > 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
> 
> The 'target-finalize' target defined in top level Makefile should strip
> all target binaries. Lookup STRIPCMD in top Makefile.
> 
> Doesn't that work for ncurses binaries?

That's a silly oversight on my part, thank you! I was looking at this
Makefile and the outputs but didn't look at the final outputs generated
by this step, oops.

- Charlie

> 
> baruch
> 
> >
> > 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,
> 
> -- 
>                                                      ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - [email protected] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
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.