[yocto] prelink & mklibs problem

Qiang Yu yuq825 at gmail.com
Thu Dec 4 18:11:36 PST 2014


Hi all,

I'm building a image with local.conf:
USER_CLASSES ?= "buildstats image-mklibs image-prelink"

but I think prelink does nothing on my image, because the MD5SUM is the
same before and after
the prelink stage. The mklibs stage is also strange not print anything. How
to make prelink and
mklibs really work?

Here is the log of log.do_rootfs:

NOTE: ###### Generate images #######
NOTE: Executing mklibs_optimize_image ...
DEBUG: Executing shell function mklibs_optimize_image
DEBUG: Shell function mklibs_optimize_image finished
NOTE: Executing prelink_image ...
DEBUG: Executing shell function prelink_image
Size before prelinking 49304.
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/fstab-decode: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3
as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/bootlogd: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3 as
dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/killall5: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3 as
dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/init.sysvinit: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3
as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/halt.sysvinit: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3
as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/shutdown.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/sbin/runlevel.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/sbin/dropbearmulti: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/bin/mountpoint.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/bin/busybox.suid: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3
as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/bin/busybox.nosuid: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3
as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/bin/utmpdump.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/bin/mesg.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/bin/last.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/bin/opkg-cl: Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3 as
dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink: /usr/bin/bmw:
Using /lib/ld-linux-armhf.so.3, not /lib/ld-linux.so.3 as dynamic linker
/opt/yocto/rootfs/tmp/sysroots/x86_64-linux/usr/sbin/prelink:
/usr/bin/wall.sysvinit: Using /lib/ld-linux-armhf.so.3, not
/lib/ld-linux.so.3 as dynamic linker
Size after prelinking 49304.
DEBUG: Shell function prelink_image finished

Regards,
Qiang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20141205/91ffee16/attachment.html>


More information about the yocto mailing list