[OE-core] Error while building qemu without X11 support.

Otavio Salvador otavio at ossystems.com.br
Tue Sep 2 13:55:48 UTC 2014


On Tue, Sep 2, 2014 at 10:19 AM, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
> On Tue, 2014-09-02 at 09:36 -0300, Otavio Salvador wrote:
>> > How about only remove the x11 for target ?
>> >
>> > DISTRO_FEATURES_remove_class-target = "x11"
>>
>> This is a workaround. Few days ago it built fine so a clear regression.
>
> Lets take a step back and think about this for a minute.
>
> If you build qemu-native configured with sdl, its likely you do want X
> support. As this stood, the linkage with libxext was problematic.
> Robert's patch makes the situation deterministic so in that sense its as
> correct as the various other determinism patches.
>
> The issue is that in some builds, you relied on x11-native not being
> built and this is now showing up as an issue. What can be done is to
> make the libxext dependency conditional on x11 in DISTRO_FEATURES as
> we've done in other cases. It doesn't really make this invalid or a
> regression, just that like other determinism fixes, we've resolved this
> in a way means we need to rethink a few things.
>
> I'd strongly suggest people think about whether they do really want x11
> in "native" DISTRO_FEATURES since in reality, I suspect most people do.
>
> So I'll take a patch making the dependency conditional but I don't
> believe its what most people actually want.

I agree with most your arguments but this /is/ a regression. It worked
fine few days ago and now fails so it is a regression.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-core mailing list