[OE-core] [PATCH 3/4] distcc: make distccmon-gnome optional and default to off

Koen Kooi koen at dominion.thruhere.net
Tue Nov 15 13:59:25 UTC 2011


Op 15 nov. 2011, om 14:43 heeft Richard Purdie het volgende geschreven:

> On Tue, 2011-11-15 at 13:15 +0100, Koen Kooi wrote:
>> Op 15 nov. 2011, om 12:44 heeft Paul Eggleton het volgende geschreven:
>> 
>>> On Tuesday 15 November 2011 08:58:00 Koen Kooi wrote:
>>>> Let's move this to the TSC and see if we can get this crap removed. There is
>>>> already an existing ruling that USEFLAGS should be a last resort. I'm tired
>>>> of yocto-marketing feel good patches making life harder for people actually
>>>> using oe-core and its output.
>>> 
>>> Marketing has nothing to do with it. All I really want is to fix the problem 
>>> that the build blows up if you try to build any image for any of the qemu* 
>>> machines with x11 removed from DISTRO_FEATURES.
>> 
>> Isn't a better question "Why are all images for qemu machines forcing distcc to get built?"?
> 
> Both questions are valid:
> 
> a) If I build distcc and I have x11 disabled, it shouldn't break.
> 
> b) Should qemu include distcc?
> 
> Traditionally, qemu-config does pull it in. Why? The qemu scripts allow
> pass through of compilation to the build system instead of doing it
> under emulation for a significant speed up in compile time. It was
> originally felt that it should therefore maximally autoconfigure that
> stuff transparently to the user.
> 
> If we don't think that is useful we can drop it. That is a separate
> discussion to a) which seems to be the contentious problem and solving
> b) is just hiding from the issue.
> 
>> Or just make a seperate recipe for distccmon-gnome, that would avoid
>> the need of any USEFLAGS. Should be just a matter of require distcc_
>> $PV.bb ; EXTRA_OEOCONF = foo
> 
> and the rest (resolving the various packaging conflicts so that
> distcc-gnome only packages the gnome pieces and removes everything
> else).
> 
> To put this quite simply, I think there is no good reason we shouldn't
> use the mechanism we've selected to handle this kind of problem. We
> should have defaults the reflect backwards compatibility. Other than
> that where is the problem other than a general objection to
> PACKAGECONFIG?

It forces a choice when there is a solution where things can coexist.

regards,

Koen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20111115/999c06e8/attachment-0002.sig>


More information about the Openembedded-core mailing list