<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>6609</bug_id>
          
          <creation_ts>2014-08-05 10:19:48 +0000</creation_ts>
          <short_desc>Possible parallel make failure building eglibc</short_desc>
          <delta_ts>2014-08-07 14:46:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>1.5.3</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.5.4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>44964</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2014-08-05 10:19:48 +0000</bug_when>
    <thetext>When building eglibc for x32 on the autobuilder we experienced the following:

https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds/194/steps/BuildImages/logs/stdio

From the log:
| make -j 16 subdir=time -C time ..=../ subdir_lib
| make[2]: Entering directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/eglibc-2.18/libc/time&apos;
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| (echo &apos;#include &lt;dl-vdso.h&gt;&apos;; \
| 	 echo &apos;extern void *time_ifunc (void) __asm (&quot;time&quot;);&apos;; \
| 	 echo &apos;void *&apos;; \
| 	 echo &apos;time_ifunc (void)&apos;; \
| 	 echo &apos;{&apos;; \
| 	 echo &apos;  PREPARE_VERSION_KNOWN (symver, LINUX_2_6);&apos;; \
| 	 echo &apos;  return _dl_vdso_vsym (&quot;__vdso_time&quot;, &amp;symver);&apos;; \
| 	 echo &apos;}&apos;; \
| 	 echo &apos;asm (&quot;.type time, %gnu_indirect_function&quot;);&apos;; \
| 	 echo &apos;asm (&quot;.globl __GI_time\n&quot;&apos;; \
| 	 echo &apos;     &quot;__GI_time = time&quot;);&apos;; \
| 	) | x86_64-poky-linux-gnux32-gcc  -mx32 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/qemux86-64-tcbootstrap -c -std=gnu99 -fgnu89-inline  -O2 -Wall -Winline -Wwrite-strings -feliminate-unused-debug-types -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes   -fPIC       -I../include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time  -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32  -I../sysdeps/unix/sysv/linux/x86_64/x32/nptl  -I../sysdeps/unix/sysv/linux/x86_64/x32  -I../nptl/sysdeps/unix/sysv/linux/x86_64  -I../nptl/sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../nptl/sysdeps/unix/sysv/linux  -I../nptl/sysdeps/pthread  -I../sysdeps/pthread  -I../ports/sysdeps/unix/sysv/linux  -I../sysdeps/unix/sysv/linux  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../nptl/sysdeps/unix/sysv  -I../ports/sysdeps/unix/sysv  -I../sysdeps/unix/sysv  -I../sysdeps/unix/x86_64  -I../nptl/sysdeps/unix  -I../ports/sysdeps/unix  -I../sysdeps/unix  -I../sysdeps/posix  -I../nptl/sysdeps/x86_64/x32  -I../sysdeps/x86_64/x32  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../nptl/sysdeps/x86_64  -I../sysdeps/x86_64  -I../sysdeps/x86  -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-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I../nptl  -I../ports  -I.. -I../libio -I. -nostdinc -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/x86_64-linux/usr/lib/x86_64_x32-poky-linux-gnux32.gcc-cross-initial/gcc/x86_64-poky-linux-gnux32/4.8.1/include -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/x86_64-linux/usr/lib/x86_64_x32-poky-linux-gnux32.gcc-cross-initial/gcc/x86_64-poky-linux-gnux32/4.8.1/include-fixed -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/qemux86-64/usr/include  -D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/time.os -x c - -MD -MP -MF /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/time.os.dt -MT /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/time.os
| (echo &apos;#include &lt;dl-vdso.h&gt;&apos;; \
| 	 echo &apos;extern void *__gettimeofday_ifunc (void) __asm (&quot;__gettimeofday&quot;);&apos;; \
| 	 echo &apos;void *&apos;; \
| 	 echo &apos;__gettimeofday_ifunc (void)&apos;; \
| 	 echo &apos;{&apos;; \
| 	 echo &apos;  PREPARE_VERSION_KNOWN (symver, LINUX_2_6);&apos;; \
| 	 echo &apos;  return _dl_vdso_vsym (&quot;__vdso_gettimeofday&quot;, &amp;symver);&apos;; \
| 	 echo &apos;}&apos;; \
| 	 echo &apos;asm (&quot;.type __gettimeofday, %gnu_indirect_function&quot;);&apos;; \
| 	 echo &apos;asm (&quot;.globl __GI___gettimeofday\n&quot;&apos;; \
| 	 echo &apos;     &quot;__GI___gettimeofday = __gettimeofday&quot;);&apos;; \
| 	 echo &apos;weak_alias (__gettimeofday, gettimeofday)&apos;; \
| 	 echo &apos;libc_hidden_weak (gettimeofday)&apos;; \
| 	) | x86_64-poky-linux-gnux32-gcc  -mx32 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/qemux86-64-tcbootstrap -c -std=gnu99 -fgnu89-inline  -O2 -Wall -Winline -Wwrite-strings -feliminate-unused-debug-types -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes   -fPIC       -I../include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time  -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32  -I../sysdeps/unix/sysv/linux/x86_64/x32/nptl  -I../sysdeps/unix/sysv/linux/x86_64/x32  -I../nptl/sysdeps/unix/sysv/linux/x86_64  -I../nptl/sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/unix/sysv/linux/x86_64  -I../sysdeps/unix/sysv/linux/wordsize-64  -I../nptl/sysdeps/unix/sysv/linux  -I../nptl/sysdeps/pthread  -I../sysdeps/pthread  -I../ports/sysdeps/unix/sysv/linux  -I../sysdeps/unix/sysv/linux  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../nptl/sysdeps/unix/sysv  -I../ports/sysdeps/unix/sysv  -I../sysdeps/unix/sysv  -I../sysdeps/unix/x86_64  -I../nptl/sysdeps/unix  -I../ports/sysdeps/unix  -I../sysdeps/unix  -I../sysdeps/posix  -I../nptl/sysdeps/x86_64/x32  -I../sysdeps/x86_64/x32  -I../sysdeps/x86_64/fpu/multiarch  -I../sysdeps/x86_64/fpu  -I../sysdeps/x86/fpu  -I../sysdeps/x86_64/multiarch  -I../nptl/sysdeps/x86_64  -I../sysdeps/x86_64  -I../sysdeps/x86  -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-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I../nptl  -I../ports  -I.. -I../libio -I. -nostdinc -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/x86_64-linux/usr/lib/x86_64_x32-poky-linux-gnux32.gcc-cross-initial/gcc/x86_64-poky-linux-gnux32/4.8.1/include -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/x86_64-linux/usr/lib/x86_64_x32-poky-linux-gnux32.gcc-cross-initial/gcc/x86_64-poky-linux-gnux32/4.8.1/include-fixed -isystem /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/sysroots/qemux86-64/usr/include  -D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/gettimeofday.os -x c - -MD -MP -MF /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/gettimeofday.os.dt -MT /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/gettimeofday.os
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| Assembler messages:
| Fatal error: can&apos;t create /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/gettimeofday.os: No such file or directory
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| .././scripts/mkinstalldirs /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time
| Assembler messages:
| Fatal error: can&apos;t create /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time/time.os: No such file or directory
| mkdir -p -- /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x32/build/build/tmp/work/x86_64_x32-poky-linux-gnux32/eglibc/2.18-r0/build-x86_64-poky-linux-gnux32/time


The directory exists now after the failure, and from the log it&apos;s trying to create it repeatedly; I can only assume that this is due to a missing dependency leading to a parallel make race.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45004</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2014-08-07 14:46:02 +0000</bug_when>
    <thetext>This is a rare circumstance that we have only seen recently on Autobuilder, but has not been seen before this. This appears to a limited case, closing for now, but if we see it more, we can re-open</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>