Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Antoine Tenart <antoine.tenart@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] Build failure with Vivante and QT5 w/ eglfs
Date: Mon, 7 Mar 2016 11:18:54 +0100	[thread overview]
Message-ID: <20160307101854.GD25875@kwain> (raw)
In-Reply-To: <CAAMH-yuNZfDaQC9QwMC5gJ2Rp2YiDmZvRWL4wY_Fni5+VckJAw@mail.gmail.com>

On Fri, Mar 04, 2016 at 02:58:37PM +0100, Gary Bisson wrote:
> On Fri, Mar 4, 2016 at 2:50 PM, Antoine Tenart
> <antoine.tenart@free-electrons.com> wrote:
> > On Fri, Mar 04, 2016 at 12:02:31PM +0100, Gary Bisson wrote:
> >> On Fri, Mar 4, 2016 at 10:55 AM, Antoine Tenart
> >> <antoine.tenart@free-electrons.com> wrote:
> >> >
> >> > I've run into a build failure while compiling an image, when building
> >> > QT5. I made some build tests to narrow down the issue and found the
> >> > configuration leading to this: when compiling an image with both
> >> > BR2_PACKAGE_QT5BASE_EGLFS and BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 the
> >> > build fails with the following error:
> >> >
> >> > http://code.bulix.org/qxj1bn-92391?raw
> >>
> >> Indeed that's a problem. It looks like the question has been raised in
> >> the Yocto community not so long ago:
> >> https://github.com/Freescale/meta-fsl-arm/commit/da8f520a
> >>
> >> It looks like their patch is to define EGL_API_FB although X11 is in
> >> use. I imagine we could do the same using J?r?me's approach but
> >> depending on EGLFS define:
> >> https://git.buildroot.net/buildroot/tree/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk#n55
> >>
> >> However I guess that would only fix the build but would cause issues
> >> at runtime which might be confusing for users.
> >
> > It's not possible to ensure every possible configuration will be
> > working. A simple example would be to compile a bootloader for a board A
> > and a kernel for a completely different board B.
> >
> > Here, the configuration leading to this build error does not make sense.
> > So if we only fix the build, leading to an unusable image I guess that
> > would be OK. (And fixing the build is important, for build bots for
> > example).
> 
> I agree but here Thomas gave a green light on modifying the qtbase
> package directly for this corner case which fixes both the build and
> possible runtime issues.

Reading Thomas' mail, I don't think he gave a green light on this.

So we still have to choose a solution to fix this (which may be the one
directly modifying the qt5base package, but we first need to agree on
the solution).

Antoine

-- 
Antoine T?nart, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160307/c534fe30/attachment.asc>

  reply	other threads:[~2016-03-07 10:18 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-04  9:55 [Buildroot] Build failure with Vivante and QT5 w/ eglfs Antoine Tenart
2016-03-04 11:02 ` Gary Bisson
2016-03-04 11:13   ` Thomas Petazzoni
2016-03-04 13:10     ` Gary Bisson
2016-03-04 13:19       ` Thomas Petazzoni
2016-03-04 13:35         ` Gary Bisson
2016-03-04 13:43           ` Thomas Petazzoni
2016-03-04 13:50   ` Antoine Tenart
2016-03-04 13:58     ` Gary Bisson
2016-03-07 10:18       ` Antoine Tenart [this message]
2016-03-07 10:38         ` Gary Bisson
2016-03-04 14:45   ` Jérôme Pouiller

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=20160307101854.GD25875@kwain \
    --to=antoine.tenart@free-electrons.com \
    --cc=buildroot@busybox.net \
    /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