[Buildroot] [PATCH] package/ncurses: don't attempt calling ldconfig in host-ncurses

Peter Korsgaard peter at korsgaard.com
Mon Dec 21 09:26:47 UTC 2020

>>>>> "Thomas" == Thomas De Schampheleire <patrickdepinguin at gmail.com> writes:

 > From: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
 > 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 at nokia.com>

Committed, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list