Bruce Ashfield <bruce.ashfi...@windriver.com> wrote on 28/01/2013 
18:01:57:
[snip]
> > I suspect the kernel fragment issue is down to the fact that a yocto
> > kernel recipe is not being used,
> > i.e. it relies on the yocto kernel meta data mechanism?
> 
> I can confirm this part. Your recipe must inherit kernel-yocto bbclass
> if you want the fragment to be applied to the base config. But you can
> use linux-yocto-custom, to build your mainline recipe AND have the
> fragment work.

ok sounds hopeful. I'm not familiar with linux-yocto-custom. 
I'll have a dig in the meta tree and google.

> >
> > Why is the SRC_URI containing the additional patches applied when
> > referenced directly in the bb file,
> > but not when referenced in an include or scc file?
> 
> Keeping the question isolated to just the patch on the SRC_URI is a
> good idea to make sure we are talking about the simplest case.
> 
> Which type of recipe isn't having the patch applied, the mainline one ?
> The linux-yocto one, or both ?

Currently I've only tried the mainline one. 

I would need to revert and try again tomorrow, but when the SRC_URI 
containing the additional patches was in an include, I recall the patch
files were not listed in the build prep logs such as do_fetch.
Not surprising in that case, but they were also not copied over into the
git tree of the work area.

So it was as if the include was parsed but the SRC_URI was ignored.

Regards

Steve


Stephen  Lawrence, Senior Engineer, Systems, Linux/SDK, Renesas Electronics 
Europe Ltd, Dukes Meadow, Millboard Road, SL8 5FH, Bourne End, UK,  Phone:+44 
1628 651-789, Fax:+44 1628 651-804, mailto:stephen.lawre...@renesas.com, 
http://www.renesas.eu

This message is intended only for the use of the addressee(s) and may contain 
confidential and/or legally privileged information. If you are not the intended 
recipient, you are hereby notified that any dissemination of this email 
(including any attachments thereto) is strictly prohibited. If you have 
received this email in error, please notify the sender immediately by telephone 
or email  and permanently destroy the original without making any copy. Please 
note that any material and advice from this mail is provided free of charge and 
shall be used as an example for demonstration purposes only. 
RENESAS MAKES NO WARRANTIES THAT THE USAGE OF INFORMATION OR ADVICE FROM THIS 
E-MAIL WILL NOT INFRINGE ANY INTELLECTUAL PROPERTY RIGHTS (E.G. PATENTS, 
COPYRIGHTS). RENESAS CANNOT GUARANTEE BUG FREE OPERATION AND THE RECIPIENT WILL 
USE AND/OR DISTRIBUTE IT ONLY AT HIS OWN RISK. IN NO EVENT SHALL RENESAS BE 
LIABLE FOR ANY DAMAGE.  The communication with Renesas Electronics Europe Ltd 
does not amend any written agreement in place. 
 
Renesas Electronics Europe Ltd, Dukes Meadow, Millboard Road, Bourne End, 
Buckinghamshire, SL8 5FH, UK.  Registered in England & Wales under Registered 
No. 04586709.
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to