Wind River Support Network

HomeDefectsLIN10-2119
Not to be fixed

LIN10-2119 : Image: build image with "image-mklibs" failed

Created: Oct 10, 2017    Updated: Mar 6, 2019
Resolved Date: Feb 20, 2019
Found In Version: 10.17.41.1
Severity: Standard
Applicable for: Wind River Linux LTS 17
Component/s: Userspace

Description

1. Steps to reproduce:
1) ./wrlinux-10/setup.sh --machines=qemuppc --kernel=standard --dl-layers --accept-eula=yes --dl-layers && source environment-setup-x86_64-wrlinuxsdk-linux && source oe-init-build-env build
2) 2) vim conf/local.conf
   MKLIBS_OPTIMIZED_IMAGES ="all"
   IMAGE_CLASSES +="image-mklibs"
3) bitbake wrlinux-image-glibc-std

2. Description:

build image return the following error messages:

| /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: 132: build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: powerpc-wrs-linux-readelf: not found
| /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: 132: build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: powerpc-wrs-linux-readelf: not found
| /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: 132: build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: powerpc-wrs-linux-readelf: not found
| /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: 132: build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/run.mklibs_optimize_image.17853: powerpc-wrs-linux-readelf: not found
| I: Using /lib/ld.so.1 as dynamic linker.
| I: library reduction pass 1
| Objects:
| Traceback (most recent call last):
|   File "/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot-native/usr/bin/mklibs", line 523, in <module>
|   File "/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot-native/usr/bin/mklibs", line 523, in <module>
|     for symbol in provided_symbols(lib):
|   File "/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot-native/usr/bin/mklibs", line 214, in provided_symbols|     raise Exception("Cannot find lib" + obj)
|   File "/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot-native/usr/bin/mklibs", line 214, in provided_symbols|     raise Exception("Cannot find lib" + obj)
| Exception: Cannot find lib/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot/lib/ld.so.1
| Exception: Cannot find lib/build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/recipe-sysroot/lib/ld.so.1
| WARNING: exit code 1 from a shell command.
| DEBUG: Python function do_image finished
| ERROR: Function failed: mklibs_optimize_image (log file is located at /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/log.do_image.17853)
| ERROR: Function failed: mklibs_optimize_image (log file is located at /build_dir/tmp-glibc/work/qemuppc-wrs-linux/wrlinux-image-glibc-std/1.0-r5/temp/log.do_image.17853)
NOTE: recipe wrlinux-image-glibc-std-1.0-r5: task do_image: Failed
ERROR: Task (layers/wrlinux/wrlinux-distro/recipes-base/images/wrlinux-image-glibc-std.bb:do_image) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4264 tasks of which 3920 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
layers/wrlinux/wrlinux-distro/recipes-base/images/wrlinux-image-glibc-std.bb:do_image
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

Steps to Reproduce

1) /lpg-build/cdc/fast_prod/wrlinux100/WRLinux-LTS_17/wrlinux-10/setup.sh --machines=qemuppc --kernel=standard --dl-layers --accept-eula=yes --dl-layers && source environment-setup-x86_64-wrlinuxsdk-linux && source oe-init-build-env build
2) 2) vim conf/local.conf 
   MKLIBS_OPTIMIZED_IMAGES ="all" 
   IMAGE_CLASSES +="image-mklibs" 
3) bitbake wrlinux-image-glibc-std
Live chat
Online