[OE-core] [oe-core][PATCH 1/2] site/arm-common: alignment values for guin32, guin64 and unsigned long

Richard Purdie richard.purdie at linuxfoundation.org
Thu May 3 13:29:25 UTC 2012


On Thu, 2012-05-03 at 11:29 +0200, Martin Jansa wrote:
> FWIW: I've seen it on one device and only in midori (in same batch of
> upgrades with bring newer midori and newer gcc, so at the time I was
> sending glib-2.32.1 I didn't know midori fails and it was working for me
> in other apps).
> 
> That's why I sent follow-up patch to upgrade to 2.32.2 which will not
> build on architectures without this so it will never go to runtime and
> people which are building for e.g. mips will notice that soon enough.

2.32.2 is certainly a better option at this point.

> > I'm not taking any glib patches until we have this working on the core
> > architectures we support.
> 
> True, hopefully now the maintainers or even owners of those
> architectures will do their job and add those site config values.

The patch cannot go in until this has happened so yes, I hope so to.
 
> > Please can people not send upgrades which knowingly break things. I'm
> > fine having a fairly aggressive set of updates but anything with serious
> > breakage like this will get reverted and cause me to consider patches
> > from those person long and hard with a lot of testing before merging in
> > future.
> 
> And I'm pretty sad from contributing something in my free time and then
> being asked over and over again to fix stuff I've never used/built
> before. So this patchset is probably last one from me to oe-core/meta-oe
> and now I'll care only about stuff in meta-smartphone and for other
> layers just fill bug reports/feature requests to keep paid developers
> busy and enjoy my free time in other ways..

This is not what I'm saying. I'm asking that if people know that a patch
is going to break two out of four architectures we support, they mention
this clearly in the patch/pull request so we can deal with it. That is
taking some responsibility for the overall integrity of the project.
This was only partially known in the 2.32.1 timeframe but was clearly
known for 2.32.2. Evening an indication of what testing was done would
help me.

You are not being asked to fix it, however it will have to get fixed
before such a change can be applied to OE-Core (there is a difference
between those two things). I am going to find someone to figure out the
values for the other architectures and then this can go in.

The number of times I take something, people knew there was an issue but
didn't mention it, things break and then I personally end up having to
fix up the problem is getting beyond the point I can cope with. I'm
asking for people's help here...

Cheers,

Richard





More information about the Openembedded-core mailing list