From 8703a6eda4fcb8bb5c627962d6429e03bc0b2944 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 6 Aug 2025 12:42:42 +0200 Subject: [PATCH] readline: build as a shared library instead of static This reduces image size by almost 500k (300k compressed) Signed-off-by: Matthias Reichl --- packages/devel/readline/package.mk | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/devel/readline/package.mk b/packages/devel/readline/package.mk index f0301aff6b..2ac7d6780b 100644 --- a/packages/devel/readline/package.mk +++ b/packages/devel/readline/package.mk @@ -13,13 +13,10 @@ PKG_LONGDESC="The GNU Readline library provides a set of functions for use by ap PKG_BUILD_FLAGS="+pic" PKG_CONFIGURE_OPTS_TARGET="bash_cv_wcwidth_broken=no \ - --disable-shared \ - --enable-static \ + --enable-shared \ + --disable-static \ --with-curses" post_makeinstall_target() { - # fix static library - sed -i 's/-lreadline/-lreadline -lncursesw/' ${SYSROOT_PREFIX}/usr/lib/pkgconfig/readline.pc - rm -rf ${INSTALL}/usr/share/readline }