Wind River Support Network

HomeDefectsLIN5-5842
Fixed

LIN5-5842 : Some essential libraries and symlinks are missing into the exported SDK when multilib is enabled

Created: Nov 19, 2013    Updated: Dec 19, 2017
Resolved Date: Mar 11, 2014
Found In Version: 5.0.1
Fix Version: 5.0.1.11
Severity: Severe
Applicable for: Wind River Linux 5
Component/s: Kernel

Description

1.
Some essential libraries are not exported into the SDK, for example libuuid.a is missing.
More generally libtool libraries are exported but not the standard version of the libraries, both versions should be present.

2.
Another problem, after running the install script, some  toolchains symbolic links (like libuuid.so -> libuuid.so.1) are missing causing problems when using the SDK.

3.
Distribution is missing lib32 shared objects. /lib and /usr/lib are almost empty. Libraries have been compiled but are not deployed. Important libraries like libstdc++ are missing in 32bit.

 



Steps to Reproduce

WRL501 RCPL0009

project configured like this:project ::
./wrlinux-5/wrlinux/configure --enable-board=intel-xeon-core-haswell --enable-rootfs=glibc_std_sato --enable-kernel=preempt-rt --enable-build=production --with-layer=wr-intel-support,meta-selinux,wr-security,cgp --with-template=feature/intel-support --enable-multilib=lib32  --with-rcpl-version=0009

build the project then run:
$ make export-sdk

check the contents and for example:
$ ls toolchains/sysroots/intel_xeon_core_haswell-wrs-linux/usr/lib/libuuid.la
but there is no libuuid.a

for part 2.
when running the install script:
eg. projectDir/export/wrlinux-5.0.1.0-glibc-x86_64-qemux86_64-wrlinux-image-glibc-smallsdk.sh
The linker is giving an error when trying to find  luuid.  you can see this by looking for either a libuuid.a or a libuuid.so. It is looking at the right places, but the toolchains is missing the symbolic link libuuid.so -> libuuid.so.1

Other Downloads


Live chat
Online