[Buildroot] [git commit] ncurses: speed up host build by disabling static library building

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Dec 11 21:52:32 UTC 2014

commit: http://git.buildroot.net/buildroot/commit/?id=f8639c79d8f8af4ac01176e64d69062ac4644561
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

For the host variant of packages, we normally only build the shared
libraries. However, ncurses uses non-standard options to select
between shared/static and therefore the host variant was building both
of them, even though the static libraries were unused.

By passing --without-normal, we disable the build of static
libraries. It saves a bit of disk space, and on my laptop,
host-ncurses takes 26 seconds to build instead of 40 seconds.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
 package/ncurses/ncurses.mk |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index 1ce3818..645c25c 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -145,7 +145,8 @@ HOST_NCURSES_CONF_OPTS = \
 	--without-manpages \
 	--without-cxx \
 	--without-cxx-binding \
-	--without-ada
+	--without-ada \
+	--without-normal
 $(eval $(autotools-package))
 $(eval $(host-autotools-package))

More information about the buildroot mailing list