On Mon 2016-11-28 @ 03:16:11 PM, Khem Raj wrote:
> 
> > On Nov 28, 2016, at 11:07 AM, Trevor Woerner <[email protected]> wrote:
> > 
> > If the PREEMPT_RT patch is applied, the kernel version becomes, say,
> > 4.4.32-rt43 (instead of 4.4.32). This confuses the version handling code in
> > this class. Update how the version string is processed so that trailing rt-
> > strings are properly handled, in addition to handling the existing cases.
> > 
> 
> This probably will solve the issue I see with 4.9-rcX recipes that are in my 
> tree on kraj/master

I'm not familiar with the issue you're seeing, but the existing and new code
are looking for 3 int()s separated by periods. If your recipes have the string
"4.9-rcX" then I'm guessing there might still be an issue since the third
int() will be "-rcX" in your case. If this is true, you'll need to take a look
at where "int(min_ver[2])" is used further down in that bbclass file.

> 
> > Signed-off-by: Trevor Woerner <[email protected]>
> > ---
> > classes/linux-raspberrypi-base.bbclass | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/classes/linux-raspberrypi-base.bbclass 
> > b/classes/linux-raspberrypi-base.bbclass
> > index 3a6e33d..fecac30 100644
> > --- a/classes/linux-raspberrypi-base.bbclass
> > +++ b/classes/linux-raspberrypi-base.bbclass
> > @@ -15,7 +15,7 @@ def get_dts(d, ver=None):
> >         ver = get_kernelversion_file(staging_dir)
> > 
> >     if ver is not None:
> > -        min_ver = ver.split('.', 3)
> > +        min_ver = re.split(r'[.-]+', ver, maxsplit=3)
> >     else:
> >         return dts
> > 
> > -- 
> > 2.10.2
> > 
> > -- 
> > _______________________________________________
> > yocto mailing list
> > [email protected]
> > https://lists.yoctoproject.org/listinfo/yocto
> 
-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to