aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>2020-12-09 15:59:23 +0100
committerGravatar Peter Korsgaard <peter@korsgaard.com>2020-12-22 11:51:49 +0100
commitd407dcd1044ca7751c4046fcb6c69a2cc99b92b1 (patch)
treed846aa9d11f10163be61608d7f270ca2ee46c521
parent8d80efb38b82b11477dcb4227f1022167ee82d9b (diff)
downloadbuildroot-d407dcd1044ca7751c4046fcb6c69a2cc99b92b1.tar.gz
buildroot-d407dcd1044ca7751c4046fcb6c69a2cc99b92b1.tar.bz2
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 <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 389f48fe90cc8ed77a76a245d3e3ec1fa965df64) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/ncurses/ncurses.mk3
1 files changed, 3 insertions, 0 deletions
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 \