[Buildroot] [PATCH] fix ldconfig at target-finalize
Andy Gibbs
andyg1001 at hotmail.co.uk
Mon Jun 28 07:16:09 UTC 2010
On Wednesday, June 16, 2010 3:43 PM, Baruch Siach wrote:
> Host ldconfig fails when the directory of the aux-cache file
> (/var/cache/ldconfig, by default) does not exist. Make sure this directory
> exists before calling ldconfig.
>
Also would be good to do a "touch $(TARGET_DIR)/etc/ld.so.conf" too, along
with your mkdir.
Then you get rid of both errors...
/sbin/ldconfig: Can't open configuration file
(...)/target-dir/etc/ld.so.conf: No such file or directory
/sbin/ldconfig: Can't open cache file /var/cache/ldconfig/aux-cache : No
such file or directory
Do you need me to provide a patch file to do this?
Cheers
Andy
> Signed-off-by: Baruch Siach
> <baruch-NswTu9S1W3P6gbPvEgmw2w at public.gmane.org>
> ---
> Makefile | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/Makefile b/Makefile
> index 794a298..1415e30 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -402,6 +402,7 @@ ifneq ($(BR2_HAVE_DOCUMENTATION),y)
> rm -rf $(TARGET_DIR)/usr/share/gtk-doc
> endif
> find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIPCMD) 2>/dev/null ||
> true
> + mkdir -p $(TARGET_DIR)/var/cache/ldconfig
> $(TARGET_LDCONFIG) -r $(TARGET_DIR) 2>/dev/null
>
> mkdir -p $(TARGET_DIR)/etc
> --
> 1.7.1
More information about the buildroot
mailing list