Fixed
Created: Sep 27, 2013
Updated: Dec 3, 2018
Resolved Date: Nov 18, 2013
Previous ID: LIN5-4870
Found In Version: 6.0
Fix Version: 6.0.0.4
Severity: Severe
Applicable for: Wind River Linux 6
Component/s: Build & Config
with the fix of WIND00427062 applied (RCPL 5017 + fix or RCP8) exporting the sysroot is not working as expected.
After applying the solution patch of WIND00427062, he 32 bit libs from a multilib build, no longer gets installed.
Testcase:
1. configure project with
--enable-board=qemux86-64 --enable-rootfs=glibc_small --enable-kernel=standard --with-layer=wr-kernel/kernel-dev,/home/stef/temp/lx-plf-ng/lx-plf-ng/layers/meta-kernelheaders-tests --enable-jobs=9 --enable-parallel-pkgbuilds=9
2. apply 0001-kernel-dev-enhanced-kernel-SDK-export.patch
cd layers/wr-kernel/ && patch -p1 < /home/stef/temp/0001-kernel-dev-enhanced-kernel-SDK-export.patch
3. edit layers/local/conf/layer.conf
add:
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
USE_LDCONFIG = "1"
IMAGE_INSTALL_append += "lib32-file \
lib32-which \
lib32-net-tools"
4. make export-sdk
check the usr directory of the exported sysroot