All of lore.kernel.org
 help / color / mirror / Atom feed
* making qt5 package machine specific
@ 2013-11-21  8:33 Nicolas Dechesne
  2013-11-21  8:45 ` Koen Kooi
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Nicolas Dechesne @ 2013-11-21  8:33 UTC (permalink / raw)
  To: openembedded-devel

hi,

we are building a product/distro with qt5 with support for various SoC. the
way qt5 recipes are designed, it kind of forces the resulting packages to
be  <machine> specific, not <arch> specific.

first each <machine> has a different provider for GL/GLES and it impacts
the RDEPENDS, on top of that we have machine specific patches in Qt5 in
each of our BSP layer, whether we like it or not, that's a reality that we
cannot have the very same Qt5 config + source code for all platforms.

so we end up with many  <qt pkgs>-<arch> which are <machine> specific, not
<arch>, and it messes up badly with sstate for example, especially when
cleaning up the sstate (e.g. using sstate-cache-management -d).

so i have a couple of questions:

 - are we doing something really wrong here? or are we getting issues that
anyone would get when trying to have a OE based product with Qt5 and
multiple machines from the same <arch>?

 - assuming this is a typical use case... i wish there was an easy
mechanism to 'mark' all Qt5 packages as PACKAGE_ARCH = "${MACHINE_ARCH}",
without having to .bbappend every single recipe. It is indeed quite common
to have a .bbappend for qtbase, but not for the other packages...

thanks!


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-12-03 15:20 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-21  8:33 making qt5 package machine specific Nicolas Dechesne
2013-11-21  8:45 ` Koen Kooi
2013-11-21 12:39 ` Martin Jansa
2013-11-21 15:11   ` Nicolas Dechesne
2013-11-21 17:28     ` Martin Jansa
2013-11-21 17:30     ` Martin Jansa
2013-11-22  8:40       ` André Draszik
2013-11-22 10:51         ` Martin Jansa
2013-11-22 12:12           ` André Draszik
2013-11-22 14:51             ` Martin Jansa
2013-12-03 15:04       ` [meta-qt5][PATCH] qt5.inc: allow to set the package arch globally André Draszik
2013-12-03 15:20         ` Andre Draszik
2013-11-21 17:56 ` making qt5 package machine specific Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.