Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Bruce Ashfield <bruce.ashfield@gmail.com>
Cc: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 0/4] linux-yocto: build changes, 4.1 and libc-headers
Date: Fri, 24 Jul 2015 23:42:19 +0100	[thread overview]
Message-ID: <1437777739.821.161.camel@linuxfoundation.org> (raw)
In-Reply-To: <CADkTA4MmTxDpE-TsJdZGhYGDR1sOtUDtETJpjnvyL330+YpGXQ@mail.gmail.com>

On Thu, 2015-07-23 at 11:01 -0400, Bruce Ashfield wrote:
> On Thu, Jul 23, 2015 at 10:14 AM, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > On Thu, 2015-07-23 at 09:10 -0400, Bruce Ashfield wrote:
> >> > a) qemux86/qemux86-64 are throwing warnings about errors in logs
> >> > b) perf has some weird make race
> >> > c) the qemuarm build looks like qemu either segfaulted or was killed
> >> > d) we're occasionally seeing 3.19 and 3.14 fetch failures:
> >> > https://autobuilder.yoctoproject.org/main/builders/nightly-intel-gpl/builds/394/steps/BuildImages/logs/stdio
> >> > https://autobuilder.yoctoproject.org/main/builders/nightly-oe-selftest/builds/87/steps/Running%20oe-selftest/logs/stdio
> >>
> >> I explained to Ross that dependent layers need to be updated if they set
> >> their own SRCREV_meta, since the repository is completely different. I
> >> sent a patch for meta-intel to deal with it. Obviously, I only built with the
> >> core BSPs during testing.
> >
> > That could explain d). I believe c) is from the ongoing selftest issues
> > we're having and I we've work in progress for that. That leaves a) and
> > b) to look into and fix.
> >
> >> I'll definitely need help on these, since I wasn't seeing any of these issues
> >> during my testing. Otherwise, this won't be done until September (vacation
> >> and other issues to deal with).
> >>
> >> But I'll see what I can do.
> >>
> >> I unfortunately can't merge anything but critical kernel patches until
> >> these go in as well
> >> since the meta branch is gone in the new scripts, which means SRCREV_meta is
> >> a constant conflict.
> >
> > a) should be straightfoward to fix, its just updating the message
> > whitelists (again).
> 
> I'm building a fresh qemux86-64 now, I'm going to see if the warnings
> are something
> I should fix, versus the whitelist. I should know tomorrow on this one.
> 
> >
> > b) I'm less sure about. Are there any race fixes in mainline for perf?
> > Hard to believe others don't see that one.
> 
> I'm searching as well. I'll share any findings ASAP.

I believe we have everything except b), the last build was much greener.
For b), what strikes me as odd:

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

|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/thread-stack.o
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/symbol-elf.o
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/probe-event.o
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-perf/1.0-r9/perf-1.0/builtin-annotate.o
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/perf_regs.o
|   MKDIR    /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work//lib32-perf/1.0-r9/perf-1.0/util/scripting-engines/
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-perf/1.0-r9/perf-1.0/util/scripting-engines/trace-event-perl.o
|   CC       /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/zlib.o

Why is it building in two different directories (qemux86-poky-linux and
qemux86-pokymllib32-linux) ?

I'd bet that would explain the errors and that it would only show up in
a multilib case (which is the default on the AB for this part of the
build).

Hopefully this gets us closer to figuring out what its doing...

Cheers,

Richard





      parent reply	other threads:[~2015-07-24 22:42 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-21 15:21 [PATCH 0/4] linux-yocto: build changes, 4.1 and libc-headers Bruce Ashfield
2015-07-21 15:21 ` [PATCH 1/4] linux-yocto: split meta data from kernel repository Bruce Ashfield
2015-07-21 15:21 ` [PATCH 2/4] kern-tools: standalone tree configuration Bruce Ashfield
2015-07-21 15:21 ` [PATCH 3/4] linux-libc-headers: update to 4.1 Bruce Ashfield
2015-07-21 15:21 ` [PATCH 4/4] linux-yocto: introduce 4.1 versioned recipes Bruce Ashfield
2015-07-22 14:03 ` [PATCH 0/4] linux-yocto: build changes, 4.1 and libc-headers Bruce Ashfield
2015-07-22 19:48   ` Bruce Ashfield
2015-07-23  7:56     ` Richard Purdie
2015-07-23 13:10       ` Bruce Ashfield
2015-07-23 14:14         ` Richard Purdie
2015-07-23 15:01           ` Bruce Ashfield
2015-07-23 22:18             ` Burton, Ross
2015-07-24 22:42             ` Richard Purdie [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1437777739.821.161.camel@linuxfoundation.org \
    --to=richard.purdie@linuxfoundation.org \
    --cc=bruce.ashfield@gmail.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox