Bug 13769 - Parallel make race in glibc
Summary: Parallel make race in glibc
Status: RESOLVED WORKSFORME
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 3.0
Hardware: x86 Multiple
: Medium normal
Target Milestone: 3.3
Assignee: Khem Raj
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2020-02-03 09:21 UTC by Richard Purdie
Modified: 2020-12-10 15:57 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Purdie 2020-02-03 09:21:11 UTC
From:
https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/1524

| LC_ALL=C sed -e 's%@RTLD@%/lib/ld-linux-x86-64.so.2%g' -e 's%@VERSION@%2.31%g' -e 's|@PKGVERSION@|(GNU libc) |g' -e 's|@REPORT_BUGS_TO@|<https://www.gnu.org/software/libc/bugs.html>|g' -e 's%@BASH@%/bin/bash%g' -e 's%@TEXTDOMAINDIR@%/usr/share/locale%g' < ldd.bash.in | LC_ALL=C sed -f ../sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed > /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldd.new
| sed -e 's%@BASH@%/bin/bash%g' \
|     -e 's%@VERSION@%2.31%g' \
|     -e 's%@TEXTDOMAINDIR@%/usr/share/locale%g' \
|     -e 's%@PREFIX@%/usr%g' \
|     -e 's|@PKGVERSION@|(GNU libc) |g' \
|     -e 's|@REPORT_BUGS_TO@|<https://www.gnu.org/software/libc/bugs.html>|g' \
|     < sotruss.sh > /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sotruss.new
| x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot sln.c -c -std=gnu11 -fgnu89-inline  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native= -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno             -I../include -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf  -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/x86/nptl  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  -I../sysdeps/ieee754/float128  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include-fixed -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot/usr/include  -D_LIBC_REENTRANT -include /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/libc-modules.h -DMODULE_NAME=nonlib -include ../include/libc-symbols.h  -DPIC     -DTOP_NAMESPACE=glibc -o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln.o -MD -MP -MF /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln.o.dt -MT /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln.o
| make[3]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/elf'
| make subdir=csu -C ../csu ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-check_fds.os rtld-errno.os'
| make subdir=dirent -C ../dirent ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-closedir.os rtld-rewinddir.os rtld-readdir64.os rtld-fdopendir.os rtld-getdents64.os'
| make subdir=elf -C ../elf ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-dl-addr-obj.os'
| make subdir=gmon -C ../gmon ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-profil.os rtld-prof-freq.os'
| make subdir=io -C ../io ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-xstat.os rtld-fxstat.os rtld-lxstat.os rtld-lseek64.os rtld-access.os rtld-close_nocancel.os rtld-fcntl_nocancel.os rtld-open64_nocancel.os rtld-openat64_nocancel.os rtld-read_nocancel.os rtld-pread64_nocancel.os rtld-write_nocancel.os'
| make subdir=malloc -C ../malloc ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-scratch_buffer_set_array_size.os'
| make subdir=misc -C ../misc ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-mmap64.os rtld-munmap.os rtld-mprotect.os'
| make subdir=nptl -C ../nptl ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-libc-lowlevellock.os'
| make subdir=posix -C ../posix ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os rtld-_exit.os rtld-getpid.os rtld-environ.os'
| make subdir=setjmp -C ../setjmp ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-setjmp.os rtld-__longjmp.os'
| make subdir=signal -C ../signal ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sigaction.os'
| make subdir=string -C ../string ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os rtld-strcmp.os rtld-strcspn.os rtld-strdup.os rtld-strlen.os rtld-strnlen.os rtld-strncmp.os rtld-memchr.os rtld-memcmp.os rtld-memmove.os rtld-memset.os rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os rtld-rawmemchr.os rtld-strcmp-sse2.os rtld-strcmp-sse2-unaligned.os rtld-strcmp-ssse3.os rtld-strcmp-avx2.os rtld-strncmp-sse2.os rtld-strncmp-ssse3.os rtld-strncmp-sse4_2.os rtld-strncmp-avx2.os rtld-memchr-sse2.os rtld-rawmemchr-sse2.os rtld-memchr-avx2.os rtld-rawmemchr-avx2.os rtld-memcmp-sse2.os rtld-memcmp-avx2-movbe.os rtld-memcmp-sse4.os rtld-memcpy-ssse3.os rtld-memmove-ssse3.os rtld-memcpy-ssse3-back.os rtld-memmove-ssse3-back.os rtld-memmove-avx512-no-vzeroupper.os rtld-strchr-sse2.os rtld-strchr-avx2.os rtld-strlen-sse2.os rtld-strnlen-sse2.os rtld-strlen-avx2.os rtld-strnlen-avx2.os rtld-stpcpy-sse2.os rtld-stpcpy-ssse3.os rtld-stpcpy-sse2-unaligned.os rtld-stpcpy-avx2.os rtld-strchr-sse2-no-bsf.os rtld-memcmp-ssse3.os rtld-strcspn-sse2.os rtld-strcspn-c.os rtld-varshift.os rtld-memset-avx512-no-vzeroupper.os rtld-memmove-sse2-unaligned-erms.os rtld-memmove-avx-unaligned-erms.os rtld-memmove-avx512-unaligned-erms.os rtld-memset-sse2-unaligned-erms.os rtld-memset-avx2-unaligned-erms.os rtld-memset-avx512-unaligned-erms.os rtld-cacheinfo.os'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/elf'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/setjmp'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/gmon'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/csu'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/malloc'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/dirent'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/signal'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/setjmp'
| make subdir=time -C ../time ..=../ objdir=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-setitimer.os'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/gmon'
| x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot ldconfig.c -c -std=gnu11 -fgnu89-inline  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native= -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno     -D'SYSCONFDIR="/etc"' -D'LIBDIR="/usr/lib"' -D'SLIBDIR="/lib"'        -I../include -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf  -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/x86/nptl  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  -I../sysdeps/ieee754/float128  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include-fixed -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot/usr/include  -D_LIBC_REENTRANT -include /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/libc-modules.h -DMODULE_NAME=ldconfig -include ../include/libc-symbols.h  -DPIC     -DTOP_NAMESPACE=glibc -o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldconfig.o -MD -MP -MF /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldconfig.o.dt -MT /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldconfig.o
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/csu'
| x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot pldd.c -c -std=gnu11 -fgnu89-inline  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0=/usr/src/debug/glibc/2.31-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native= -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math -fno-stack-protector -Wstrict-prototypes -Wold-style-definition -fmath-errno             -I../include -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf  -I/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux  -I../sysdeps/unix/sysv/linux/x86_64/64  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/x86/include -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/x86/nptl  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../sysdeps/x86_64/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/x86_64  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/x86_64/64  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../sysdeps/x86_64  -I../sysdeps/x86  -I../sysdeps/ieee754/float128  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64/wordsize-64  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/wordsize-64  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/9.2.0/include-fixed -isystem /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot/usr/include  -D_LIBC_REENTRANT -include /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/libc-modules.h -DMODULE_NAME=nonlib -include ../include/libc-symbols.h  -DPIC     -DTOP_NAMESPACE=glibc -o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/pldd.o -MD -MP -MF /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/pldd.o.dt -MT /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/pldd.o
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/string'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/malloc'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/time'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/signal'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/dirent'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/io'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/posix'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/misc'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/time'
| chmod 555 /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldd.new
| mv -f /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldd.new /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/ldd
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/misc'
| chmod 555 /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sotruss.new
| mv -f /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sotruss.new /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sotruss
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/posix'
| make[4]: Entering directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/nptl'
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/string'
| /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln.o.d:178: *** missing separator.  Stop.
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/elf'
| make[3]: *** [../o-iterator.mk:9: /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/rtld-dl-addr-obj.os] Error 2
| make[3]: *** Waiting for unfinished jobs....
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/io'
| x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot -nostdlib -nostartfiles -static -o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln   -fuse-ld=bfd  /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/csu/crt1.o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/csu/crti.o `x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot  --print-file-name=crtbeginT.o` /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/sln.o /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/static-stubs.o  -Wl,-z,now -Wl,--start-group /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/libc.a -lgcc  -Wl,--end-group `x86_64-poky-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/recipe-sysroot  --print-file-name=crtend.o` /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/csu/crtn.o
| make[4]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/nptl'
| make[3]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/elf'
| make[2]: *** [Makefile:526: /home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/build-x86_64-poky-linux/elf/rtld-libc.a] Error 2
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git/elf'
| make[1]: *** [Makefile:490: elf/others] Error 2
| make[1]: Leaving directory '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/git'
| make: *** [Makefile:9: all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of '/home/pokybuild/yocto-worker/no-x11/build/build/tmp/work/core2-64-poky-linux/glibc/2.31-r0/temp/run.do_compile.19697' failed with exit code 1:
| make -r PARALLELMFLAGS="-j 16" -C ../git objdir=`pwd` all
Comment 1 Khem Raj 2020-02-04 03:52:55 UTC
how often do you encounter it ? looking at the elf/Makefile logic it seems the dependency on sln.o is expressed correctly, So I wonder if its some external factor, I have built it with -j44 for x86_64 qemu and did not encounter this race yet.
Comment 2 Richard Purdie 2020-02-05 10:39:22 UTC
We've seen it once so far, I wanted to log it so we can track how often it happens, see if its anything obvious etc.
Comment 3 Khem Raj 2020-02-07 05:17:44 UTC
lets wait and watch for few days. If it troubles more.
Comment 4 Randy MacLeod 2020-05-01 11:30:25 UTC
I don't think this has happened in the builds run at Wind River.
If it hasn't happened on the YP AB, then shall we just close the defect?
Comment 5 Randy MacLeod 2020-05-30 12:54:37 UTC
And then another month passed and there was no glibc parallel make race build failure. 
( https://www.montypython.net/scripts/minutepassed.php )
Comment 6 Randy MacLeod 2020-12-10 15:57:42 UTC
We've made minor changes to glibc but this build race error hasn't happened again.
Re-open if it happens again.