Wind River Support Network

HomeDefectsLINCD-9848
Fixed

LINCD-9848 : linux/errno.h is not included in wrlinux-image-core SDK sysroot

Created: Jul 20, 2022    Updated: Aug 17, 2022
Resolved Date: Aug 9, 2022
Found In Version: 10.22.29.0
Fix Version: 10.22.33.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Build & Config, Userspace

Description

1. Create project
$ /wrlinux-10/setup.sh --dl-layers --accept-eula=yes
$source oe-init-build-env
2. Build and run esdk testing
bitbake wrlinux-image-glibc-core
echo 'INHERIT += "testsdk"' >> ./conf/auto.conf
echo "BB_NO_NETWORK = '0'" >> ./conf/auto.conf

qemux86-standard-core-OE/build/tmp-glibc/work/qemux86-wrs-linux/wrlinux-image-core/1.0-r2/testimage-sdk/sysroots/core2-32-wrs-linux/usr/include/bits/errno.h:26:11: fatal error: linux/errno.h: No such file or directory
26 | # include <linux/errno.h>
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:50: file_index.o] Error 1
make: *** Waiting for unfinished jobs....
bitbake wrlinux-image-glibc-core -c populate_sdk
bitbake wrlinux-image-glibc-core -c testsdk

Workaround

Update ../layers/wrlinux/wrlinux-distro/recipes-base/images/wrlinux-image-core.bb:
-NO_RECOMMENDATIONS = "1"
+NO_RECOMMENDATIONS_task-rootfs = "1"

Steps to Reproduce

1. Create project
$ /wrlinux-10/setup.sh --dl-layers --accept-eula=yes 
$source oe-init-build-env
2. Build and run esdk testing
bitbake wrlinux-image-glibc-core
echo 'INHERIT += "testsdk"' >> ./conf/auto.conf
echo "BB_NO_NETWORK = '0'" >> ./conf/auto.conf
bitbake wrlinux-image-glibc-core -c populate_sdk
bitbake wrlinux-image-glibc-core -c testsdk
Live chat
Online