# Yocto kernel copmpile

**URL:** <https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756>\
**Category:** WP Series\
**Created:** [December 13, 2018, 1:10pm UTC](https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756 "2018-12-13T13:10:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vovcher1](https://avatars.discourse-cdn.com/v4/letter/v/839c29/32.png) [@vovcher1](https://forum.sierrawireless.com/u/vovcher1)\
**Post date:** [December 13, 2018, 1:10pm UTC](https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756/1 "2018-12-13T13:10:37Z")

</div>

hi!  
i must build customized yocto for wp76  
i go to yocto\kernel and do make menuconfig do my changes and save it  
i am up to yocto dir and do \> make image\_bin  
[log.txt](https://forum.sierrawireless.com/uploads/short-url/jIvoKo2TlGpYta5tR24Of6mM51x.txt) (2.9 KB)

please see the log.txt  
i can not build until i do make mrproper in kernel folder  
whats defconfig name for wp76 ?

---

<div class="post-metadata">

**Author:** ![Sierra\_JordanZhao](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_jordanzhao/32/4974_2.png) [@Sierra\_JordanZhao](https://forum.sierrawireless.com/u/Sierra_JordanZhao)\
**Post date:** [December 14, 2018, 7:46am UTC](https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756/3 "2018-12-14T07:46:57Z")

</div>

Hi @vovcher1,  
It should be mdm9607\_defconfig in ./kernel/arch/arm/configs/ foler.

---

<div class="post-metadata">

**Author:** ![TSch](https://avatars.discourse-cdn.com/v4/letter/t/76d3ee/32.png) [@TSch](https://forum.sierrawireless.com/u/TSch)\
**Post date:** [December 14, 2018, 10:43pm UTC](https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756/4 "2018-12-14T22:43:50Z")

</div>

Hello,  
yocto needs special environment to use right compiler etc. Therefore kernel config/menuconfig is called indirectly with the bitbake tool.  
Please check following manual:  
[https://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html](https://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html)  
Especially section 2.3.2

You might want to read as well:

> **[Build yocto/legato 17.08.1](https://forum.legato.io/t/build-yocto-legato-17-08-1/3014/16)**
>
> 4k and 2k is related to the flash. I have used only 4k image. I am not sure about combined image.

The complete command lines should look like that:  
source poky/oe-init-build-env build\_bin  
bitbake linux-quic -c menuconfig  
bitbake linux-quic -c compile  
make

/ThomasS

---

<div class="post-metadata">

**Author:** ![vovcher1](https://avatars.discourse-cdn.com/v4/letter/v/839c29/32.png) [@vovcher1](https://forum.sierrawireless.com/u/vovcher1)\
**Post date:** [December 17, 2018, 10:15am UTC](https://forum.sierrawireless.com/t/yocto-kernel-copmpile/14756/5 "2018-12-17T10:15:59Z")

</div>

thanks you for help  
i created custom yocto level in yocto/meta-mylevel/recipes-kernel/linux/linux-quic\_git.bbappend  
FILESEXTRAPATHS\_prepend := “${THISDIR}/files:”  
SRC\_URI += “file://defconfig”  
the purpose of append to create custom defconfig  
i dont see it is copied into mdm9607\_defconfig when building  
defconfig located in yocto/meta-mylevel/recipes-kernel/linux/files  
please help to find out!!!
