From: Gustavo Zacarias Date: Wed, 28 May 2014 20:12:39 +0000 (-0300) Subject: ncurses: enable parallel build X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8398016e946f83ef7704c4ca1bc6f690a218a549;p=buildroot.git ncurses: enable parallel build Using a trick taken from gentoo enable parallel build when building for the target to reduce the build time for my test case from about 54s to 32s on a dual-core laptop. [Peter: add comment explaining why] Signed-off-by: Gustavo Zacarias Tested-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index 9805113802..4bba8f1b3b 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -45,8 +45,12 @@ ifneq ($(BR2_ENABLE_DEBUG),y) NCURSES_CONF_OPT += --without-debug endif +# ncurses breaks with parallel build, but takes quite a while to +# build single threaded. Work around it similar to how Gentoo does define NCURSES_BUILD_CMDS - $(MAKE1) -C $(@D) DESTDIR=$(STAGING_DIR) + $(MAKE1) -C $(@D) DESTDIR=$(STAGING_DIR) sources + rm -rf $(@D)/misc/pc-files + $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) endef ifneq ($(BR2_PREFER_STATIC_LIB),y)