[Buildroot] [PATCH] fix ldconfig at target-finalize

Baruch Siach baruch at tkos.co.il
Wed Jun 16 13:43:41 UTC 2010


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.

Signed-off-by: Baruch Siach <baruch at tkos.co.il>
---
 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