> -----Original Message-----
> From: openembedded-core-boun...@lists.openembedded.org
> [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf Of
> Richard Purdie
> Sent: den 23 mars 2017 17:43
> To: Andre McCurdy; OE Core mailing list
> Subject: Re: [OE-core] Using MACHINE_FEATURES in a native recipe
> 
> On Wed, 2017-03-22 at 14:42 -0700, Andre McCurdy wrote:
> > Currently native.bbclass clears MACHINEOVERRIDES but leaves
> > MACHINE_FEATURES alone. Is that an oversight? Or is there ever a
> > legitimate reason for a native recipe to have a dependency on
> > MACHINE_FEATURES?
> 
> There is no good reason. Currently having this dilemma with
> DISTRO_FEATURES too :/.
> 
> opkg-native rebuilding if you enable/disable systemd isn't
> expected/nice.
> 
> Cheers,
> 
> Richard

Even though I agree this is a good change and that it should be done, I 
wonder if we can either hold it off until after Pyro has been released 
or make it possible to avoid it? The reason for this is that I know 
that this change will require a huge amount of development work for us, 
something that will not be possible to do in the time frame left until 
Pyro is released. Or alternatively we will have to copy native.bbclass 
to our layers and maintain a fork of it, which sucks...

The reason for this is that our unit test framework is based on building 
all our own packages as native, but still configured via, amongst others, 
MACHINE_FEATURES as if building for the real target. This will of course 
not work anymore if MACHINE_FEATURES is set to "" with no way of 
overriding it.

//Peter

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to