[yocto] Building kernel backports for ARM with Yocto
Khem Raj
raj.khem at gmail.com
Wed Oct 18 22:50:45 PDT 2017
On Wed, Oct 18, 2017 at 3:13 PM, Marlon Smith <marlon.smith10 at gmail.com> 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
>
>
> Thanks
>
>
> Marlon
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
More information about the yocto
mailing list