Run ldconfig on the target rootfs to generate /etc/ld.so.cache
authorEric Andersen <andersen@codepoet.org>
Thu, 14 Jul 2005 23:30:39 +0000 (23:30 -0000)
committerEric Andersen <andersen@codepoet.org>
Thu, 14 Jul 2005 23:30:39 +0000 (23:30 -0000)
target/cramfs/cramfs.mk
target/ext2/ext2root.mk
target/jffs2/jffs2root.mk
target/squashfs/squashfsroot.mk
target/tar/tarroot.mk

index 439213832612c4084d2866ae2b900b86d94b58ef..75cf9e21906c038586bd3637fefeb903314c2686 100644 (file)
@@ -58,6 +58,7 @@ cramfsroot: cramfs
        -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true;
        @rm -rf $(TARGET_DIR)/usr/man
        @rm -rf $(TARGET_DIR)/usr/info
+       /sbin/ldconfig -r $(TARGET_DIR)
        $(CRAMFS_DIR)/mkcramfs -q $(CRAMFS_ENDIANNESS) -D \
                target/generic/device_table.txt $(TARGET_DIR) $(IMAGE).cramfs
 
index 7f6065c6e48ab971e09daf284f155a97cd9bb4dc..8056fafcdb72d713880529140a37c350f64e7758 100644 (file)
@@ -70,6 +70,7 @@ $(EXT2_BASE): genext2fs
        @rm -rf $(TARGET_DIR)/usr/man
        @rm -rf $(TARGET_DIR)/usr/share/man
        @rm -rf $(TARGET_DIR)/usr/info
+       /sbin/ldconfig -r $(TARGET_DIR)
 ifeq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
        GENEXT2_REALSIZE=`LANG=C du -l -s -c -k $(TARGET_DIR) | grep total | sed -e "s/total//"`; \
        GENEXT2_ADDTOROOTSIZE=`if [ $$GENEXT2_REALSIZE -ge 20000 ] ; then echo 16384; else echo 2400; fi`; \
index c03471d020dc2d6cc74ab45fcbcb4ab6b6f479d1..83cdeb63a3ddc2dae2101d1cada048cc2cbe9cc7 100644 (file)
@@ -43,6 +43,7 @@ $(JFFS2_TARGET): mtd-host
        @rm -rf $(TARGET_DIR)/usr/man
        @rm -rf $(TARGET_DIR)/usr/share/man
        @rm -rf $(TARGET_DIR)/usr/info
+       /sbin/ldconfig -r $(TARGET_DIR)
        $(MKFS_JFFS2) \
                $(JFFS2_OPTS) \
                -d $(BUILD_DIR)/root \
index 7aac15c7d5ac288b6a810858f58fe958c6c78a23..abbd618481e95e26b5af3520b2dabad36e87ad28 100644 (file)
@@ -57,6 +57,7 @@ squashfsroot: squashfs host-fakeroot makedevs
        -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true;
        @rm -rf $(TARGET_DIR)/usr/man
        @rm -rf $(TARGET_DIR)/usr/info
+       /sbin/ldconfig -r $(TARGET_DIR)
        # Use fakeroot to munge permissions and do root-like things
        rm -f $(STAGING_DIR)/fakeroot.env
        touch $(STAGING_DIR)/fakeroot.env
index 2154b2c39542f8a8868f485fd5e773cc48ddb4aa..d5837442b4fbae21f6c8162099c5819f26c92c10 100644 (file)
@@ -10,6 +10,7 @@ tarroot: host-fakeroot makedevs
        -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true;
        @rm -rf $(TARGET_DIR)/usr/man
        @rm -rf $(TARGET_DIR)/usr/info
+       /sbin/ldconfig -r $(TARGET_DIR)
        # Use fakeroot to munge permissions and do root-like things
        rm -f $(STAGING_DIR)/fakeroot.env
        touch $(STAGING_DIR)/fakeroot.env