From: Trevor Woerner <twoerner@gmail.com>
To: Martin Jansa <martin.jansa@gmail.com>,
openembedded-core@lists.openembedded.org,
openembedded-devel@lists.openembedded.org
Subject: Re: State of bitbake world, Failed tasks 2016-03-09
Date: Fri, 11 Mar 2016 10:03:25 -0500 [thread overview]
Message-ID: <56E2DE3D.3050703@gmail.com> (raw)
In-Reply-To: <20160310115301.GC2573@jama>
On 03/10/16 06:53, Martin Jansa wrote:
> I'll look at cef3 and chromium issue, my recent patch for meta-browser
> fixed the build for armv7a MACHINEs, so it probably needs to be extended
> a bit to cover warnings in x86 and then duplicate the same to cef3.
> This issue is there for so long, slowing down the builds significantly
> (and causing logs to be much bigger) - I don't use these recipes but I
> hate the failures even more.
Working with the chromium recipe is painful! Each build takes _hours_,
of just this one recipe alone, even on beefy build hardware. There are
several PACKAGECONFIG options which affect the build (component build,
lost context, side painting). There are multiple MACHINEs. You can
perform a 'Release' or a 'Debug' build. Plus there are two rendering
systems to support (x11 and wayland). Simply switching between x11 and
wayland isn't just a matter of setting some build flags, you have to add
another entire repository to your build from which you have to apply
dozens of huge patches in order to add an Ozone layer underneath
chromium so it can talk to wayland/weston.
The matrix of builds to perform and test explodes, not to mention the
number of days it would take to build all these permutations.
I think one way to help contain this situation would be to split the
chromium recipe into two: one for x11 and one for wayland. Another thing
we should consider is wether or not all those permutations are really
necessary. Is anyone actively using/needing Debug builds? Do we really
need a component build?
next prev parent reply other threads:[~2016-03-11 15:03 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-10 11:53 State of bitbake world, Failed tasks 2016-03-09 Martin Jansa
2016-03-11 15:03 ` Trevor Woerner [this message]
2016-03-11 15:41 ` Mark Hatle
2016-03-11 15:52 ` Bruce Ashfield
2016-03-11 16:13 ` Martin Jansa
2016-03-11 16:21 ` Bruce Ashfield
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=56E2DE3D.3050703@gmail.com \
--to=twoerner@gmail.com \
--cc=martin.jansa@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=openembedded-devel@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