Wind River Support Network

HomeDefectsLIN6-13964
Fixed

LIN6-13964 : Race condition when building perl-native

Created: Nov 9, 2017    Updated: Dec 15, 2018
Resolved Date: Dec 25, 2017
Found In Version: 6.0.0.17
Fix Version: 6.0.0.36
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: Build & Config

Description

An intermittent build failure is seen whilst building perl-native in the customer environment:

bin/sh: /mnt/local_builds/user/gnuplot2/dhlp64/bitbake_build/tmp/sysroots/x86_64-linux/usr/bin/make: Text file busy 

Host info:

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.8 (Santiago)

$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 20
On-line CPU(s) list: 0-19
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 10
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Model name: Intel Xeon E312xx (Sandy Bridge)
Stepping: 1
CPU MHz: 2596.990
BogoMIPS: 5193.98
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0-19

Steps to Reproduce

Project configured as follows:

$ configure --enable-board=intel-x86-64 \
    --enable-kernel=standard --enable-rootfs=glibc_std+installer-support \
    --with-template=feature/target-toolchain,feature/lttng2,feature/wrsv-ltt,feature/nfsd,feature/build_libc,feature/debug-wb,feature/kexec,feature/kdump,feature/readonly-root,feature/opensource-dhlp-64,feature/opensource-dhlp-common,feature/java-dhlp-64,feature/sunperf-dhlp-64,feature/cust-dhlp-common,feature/cust-dhlp-64,feature/MM-dhlp-common,feature/PP-dhlp-64,feature/PP-dhlp-common,feature/mkl-dhlp-64 \
    --enable-checkout-all-layers=yes --enable-bootimage=ext3 \
    --enable-ccache=yes --enable-reconfig --enable-rm-oldimgs=yes \
    --enable-prelink=no --with-layer=meta-selinux,wr-security,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/opensource,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/common,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/OO/berkeley-db,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/OO/java,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/OO/sunperf,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/YY,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/DD,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/cust,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/MM,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/PP,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/cust-datahost,/vobs/linux1/base/../platform_sdk/wrl6/suppliers/intel/mkl \
    --enable-jobs=8 --enable-parallel-pkgbuilds=8 \
    --with-sstate-dir=/mnt/local_builds/user/gnuplot2/CACHE_dhlp64 \
    --with-rcpl-version=0017

$ make fs

Other Downloads


Live chat
Online