From: Thomas De Schampheleire Date: Wed, 9 Dec 2020 14:59:23 +0000 (+0100) Subject: package/ncurses: don't attempt calling ldconfig in host-ncurses X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=389f48fe90cc8ed77a76a245d3e3ec1fa965df64;p=buildroot.git package/ncurses: don't attempt calling ldconfig in host-ncurses The host-ncurses install step attempts to run ldconfig, causing a permission failure: cd /buildroot/output/host/lib && (ln -s -f libncurses.so.6.0 libncurses.so.6; ln -s -f libncurses.so.6 libncurses.so; ) test -z "" && /sbin/ldconfig /sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied make[3]: [/buildroot/output/host/lib/libncurses.so.6.0] Error 1 (ignored) The error is non-fatal and ignored, but confusing. The ncurses makefiles already avoid calling ldconfig when DESTDIR is set (target case) but for host-ncurses DESTDIR is empty and the output/host path is passed via --prefix. Pass an empty ac_cv_path_LDCONFIG to the configure step, so than ldconfig is not called. Signed-off-by: Thomas De Schampheleire Signed-off-by: Peter Korsgaard --- diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index f4e4784a3c..4d8dcecc3a 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -187,6 +187,9 @@ define HOST_NCURSES_BUILD_CMDS $(HOST_MAKE_ENV) $(MAKE) -C $(@D)/progs tic endef +HOST_NCURSES_CONF_ENV = \ + ac_cv_path_LDCONFIG="" + HOST_NCURSES_CONF_OPTS = \ --with-shared \ --without-gpm \