Fixed
Created: May 4, 2018
Updated: Dec 15, 2018
Resolved Date: Aug 5, 2018
Found In Version: 8.0.0.26
Fix Version: 8.0.0.27
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Build & Config
Attached are two different spec files (glibc-locale.spec.1 and glibc-locale.spec.2) generated during two different builds of the glibc-locale recipe, both where generated from the same source / no changes to glibc nor glibc-locale.
Their build consistency checking scripting caught the issue due to the difference.
/wr/installs/lx8/wrlinux-8/wrlinux/configure --enable-board=intel-x86-32 --enable-build=production --enable-ccache=yes --enable-kernel=preempt-rt --enable-rootfs=glibc-core --enable-buildhist=yes --with-layer=wr-bsps/intel-x86 --enable-prserver=no --with-init=sysvinit --enable-reconfig --with-rcpl-version=0026
make glibc-locale.package
4. make glibc-locale
After this finishes, /opt/workspace/project1/bitbake_build/tmp/work/corei7-32-wrs-linux/glibc-locale/2.22-r0/glibc-locale.spec will contain no libc6 Requires lines.
To get the version of the .spec file with the libc6 Requires lines, perform these steps to rebuild glibc-locale after glibc is finished building (in the same project as the steps above):
5. make glibc
6. make glibc-locale.cleansstate
7. make glibc-locale
After this finishes, the glibc-locale.spec file will contain the libc6 Requires lines.