[yocto] Building kernel backports for ARM with Yocto

Marlon Smith marlon.smith10 at gmail.com
Thu Oct 19 12:38:16 PDT 2017


On Wed, 2017-10-18 at 22:50 -0700, Khem Raj wrote:
> On Wed, Oct 18, 2017 at 3:13 PM, Marlon Smith <marlon.smith10 at gmail.c
> om> wrote:
> > 
> > Hi everyone,
> > 
> > I'm trying to build the Linux backports project to get updated wifi
> > drivers
> > on an older kernel.  The problem is that when building backports,
> > it first
> > builds several tools that need to be run natively before cross-
> > compiling the
> > rest of the project.
> > 
> > I know how to write a bitbake recipe to compile natively, and how
> > to write
> > one to build for the target, but I can't figure out how to combine
> > the two.
> > The backports project has steps for LTIB:
> > 
> >  %Build
> >  export PATH=$UNSPOOF_PATH
> > 
> >  make menuconfig prefix=%{_prefix} \
> >    CROSS_COMPILE=${TOOLCHAIN_PATH}/bin/${TOOLCHAIN_PREFIX} \
> >    ARCH=$LINTARCH KLIB=${TOP}/rootfs/lib/modules/%{kversion} \
> >    KLIB_BUILD=${TOP}/rpm/BUILD/linux
> > 
> >  export PATH=$SPOOF_PATH
> > 
> >  make prefix=%{_prefix} \
> >    CROSS_COMPILE=${TOOLCHAIN_PATH}/bin/${TOOLCHAIN_PREFIX} \
> >    ARCH=$LINTARCH KLIB=${TOP}/rootfs/lib/modules/%{kversion} \
> >    KLIB_BUILD=${TOP}/rpm/BUILD/linux
> > 
> > 
> > I believe what I need is an equivalent to the line export
> > PATH=$UNSPOOF_PATH
> > but I can't find anything in the Yocto documentation or mailing
> > lists that
> > would be equivalent to that.
> > 
> > 
> > Any help would be much appreciated!
> You might try this out
> 
> https://github.com/kraj/meta-himvis/blob/master/recipes-kernel/linux-
> backports/linux-backports_4.14-rc4.bb
> 
> it does not work out of box but with few fixes here and there it
> should work

It looks like that recipe inherits backports_module and kernel-
backports_module-split.. do I need those files as well?

> 
> > 
> > 
> > 
> > Thanks
> > 
> > 
> > Marlon
> > 
> > 
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> > 



More information about the yocto mailing list