<div dir="ltr">It fails to build with gold enabled (ld-is-gold in DISTRO_FEATURES)<div><br></div><div>First olddefconfig fails with &quot;gold linker &#39;x86_64-oe-linux-ld&#39; not supported&quot; and then it fails with a bit misleading error about oldnoconfig (which is called only when oddefconfig fails) and then the whole log repeats itself again, whole log.do_configure.4075 follows:</div><div><div></div></div><div><br></div><div>make[1]: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>  GEN     Makefile<br>  HOSTCC  scripts/basic/fixdep<br>  HOSTCC  scripts/kconfig/conf.o<br>  HOSTCC  scripts/kconfig/confdata.o<br>  HOSTCC  scripts/kconfig/expr.o<br>  HOSTCC  scripts/kconfig/lexer.lex.o<br>  HOSTCC  scripts/kconfig/parser.tab.o<br>  HOSTCC  scripts/kconfig/preprocess.o<br>  HOSTCC  scripts/kconfig/symbol.o<br>  HOSTLD  scripts/kconfig/conf<br>scripts/kconfig/conf  --olddefconfig Kconfig<br>scripts/Kconfig.include:39:  gold linker &#39;x86_64-oe-linux-ld&#39; not supported<br>make[2]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/scripts/kconfig/Makefile:73: olddefconfig] Error 1<br>make[1]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/Makefile:567: olddefconfig] Error 2<br>make[1]: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>make: *** [Makefile:179: sub-make] Error 2<br></div><div>make: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>NOTE: make HOSTCC=gcc  -isystem/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/usr/include -O2 -pipe -L/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/usr/lib                         -L/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native/lib                         -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/OE/build/oe-core/tmp-glibc/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 HOSTCPP=gcc  -E -C /OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source O=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build CC=x86_64-oe-linux-gcc  -fuse-ld=bfd -fmacro-prefix-map=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0=/usr/src/debug/linux-yocto/5.4.15-r0                      -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0=/usr/src/debug/linux-yocto/5.4.15-r0                      -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot=                      -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/recipe-sysroot-native=  -fdebug-prefix-map=/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source=/usr/src/kernel oldnoconfig<br>make: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>make[1]: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>  GEN     Makefile<br>make[2]: *** No rule to make target &#39;oldnoconfig&#39;.  Stop.<br>make[1]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/Makefile:567: oldnoconfig] Error 2<br>make[1]: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>make: *** [Makefile:179: sub-make] Error 2<br>make: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>ERROR: oe_runmake failed<br>WARNING: exit code 1 from a shell command.<br>ERROR: Execution of &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/temp/run.do_configure.4075&#39; failed with exit code 1:<br>make: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br></div><div>make[1]: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>  GEN     Makefile<br>  HOSTCC  scripts/basic/fixdep<br>  HOSTCC  scripts/kconfig/conf.o<br>  HOSTCC  scripts/kconfig/confdata.o<br>  HOSTCC  scripts/kconfig/expr.o<br>  HOSTCC  scripts/kconfig/lexer.lex.o<br>  HOSTCC  scripts/kconfig/parser.tab.o<br>  HOSTCC  scripts/kconfig/preprocess.o<br>  HOSTCC  scripts/kconfig/symbol.o<br>  HOSTLD  scripts/kconfig/conf<br>scripts/kconfig/conf  --olddefconfig Kconfig<br>scripts/Kconfig.include:39:  gold linker &#39;x86_64-oe-linux-ld&#39; not supported<br>make[2]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/scripts/kconfig/Makefile:73: olddefconfig] Error 1<br>make[1]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/Makefile:567: olddefconfig] Error 2<br>make[1]: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>make: *** [Makefile:179: sub-make] Error 2<br>make: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>make: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>make[1]: Entering directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>  GEN     Makefile<br>make[2]: *** No rule to make target &#39;oldnoconfig&#39;.  Stop.<br>make[1]: *** [/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source/Makefile:567: oldnoconfig] Error 2<br>make[1]: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/linux-yocto/5.4.15-r0/linux-qemux86_64-standard-build&#39;<br>make: *** [Makefile:179: sub-make] Error 2<br>make: Leaving directory &#39;/OE/build/oe-core/tmp-glibc/work-shared/qemux86-64/kernel-source&#39;<br>WARNING: exit code 1 from a shell command.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 31, 2020 at 10:37 AM Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">kernel-seltest fails now to build<br>
<br>
<a href="https://errors.yoctoproject.org/Errors/Details/308578/" rel="noreferrer" target="_blank">https://errors.yoctoproject.org/Errors/Details/308578/</a><br>
<br>
On Tue, Jan 28, 2020 at 2:14 PM &lt;<a href="mailto:bruce.ashfield@gmail.com" target="_blank">bruce.ashfield@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; From: Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@gmail.com" target="_blank">bruce.ashfield@gmail.com</a>&gt;<br>
&gt;<br>
&gt; This creates recipes for the v5.4/* branches of the linux-yocto<br>
&gt; reference kernel.<br>
&gt;<br>
&gt; preempt-rt, yaffs2, aufs5 and reference board specific patches are<br>
&gt; part of these branches. All major architectures: x86,x86-64,ARM,<br>
&gt; ARM64,ppc,mips and mips64 have been feature tested against this<br>
&gt; reference.<br>
&gt;<br>
&gt; 5.4 is a LTS release, and as such will receive -stable updates<br>
&gt; for the duration of upstream korg support.<br>
&gt;<br>
&gt; Signed-off-by: Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@gmail.com" target="_blank">bruce.ashfield@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  .../linux/<a href="http://linux-yocto-rt_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-rt_5.4.bb</a>               | 44 +++++++++++++++<br>
&gt;  .../linux/<a href="http://linux-yocto-tiny_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-tiny_5.4.bb</a>             | 32 +++++++++++<br>
&gt;  meta/recipes-kernel/linux/<a href="http://linux-yocto_5.4.bb" rel="noreferrer" target="_blank">linux-yocto_5.4.bb</a>  | 54 +++++++++++++++++++<br>
&gt;  3 files changed, 130 insertions(+)<br>
&gt;  create mode 100644 meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-rt_5.4.bb</a><br>
&gt;  create mode 100644 meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-tiny_5.4.bb</a><br>
&gt;  create mode 100644 meta/recipes-kernel/linux/<a href="http://linux-yocto_5.4.bb" rel="noreferrer" target="_blank">linux-yocto_5.4.bb</a><br>
&gt;<br>
&gt; diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-rt_5.4.bb</a> b/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-rt_5.4.bb</a><br>
&gt; new file mode 100644<br>
&gt; index 0000000000..52f0e3b833<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-rt_5.4.bb</a><br>
&gt; @@ -0,0 +1,44 @@<br>
&gt; +KBRANCH ?= &quot;v5.4/standard/preempt-rt/base&quot;<br>
&gt; +<br>
&gt; +require recipes-kernel/linux/linux-yocto.inc<br>
&gt; +<br>
&gt; +# Skip processing of this recipe if it is not explicitly specified as the<br>
&gt; +# PREFERRED_PROVIDER for virtual/kernel. This avoids errors when trying<br>
&gt; +# to build multiple virtual/kernel providers, e.g. as dependency of<br>
&gt; +# core-image-rt-sdk, core-image-rt.<br>
&gt; +python () {<br>
&gt; +    if d.getVar(&quot;KERNEL_PACKAGE_NAME&quot;) == &quot;kernel&quot; and d.getVar(&quot;PREFERRED_PROVIDER_virtual/kernel&quot;) != &quot;linux-yocto-rt&quot;:<br>
&gt; +        raise bb.parse.SkipRecipe(&quot;Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it&quot;)<br>
&gt; +}<br>
&gt; +<br>
&gt; +SRCREV_machine ?= &quot;5d5d4070c5f8b10a4c6bda37e77071ce37f102d5&quot;<br>
&gt; +SRCREV_meta ?= &quot;a48522779fae4887c47268e5f650bf10c94a165c&quot;<br>
&gt; +<br>
&gt; +SRC_URI = &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine</a> \<br>
&gt; +           git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}</a>&quot;<br>
&gt; +<br>
&gt; +LINUX_VERSION ?= &quot;5.4.15&quot;<br>
&gt; +<br>
&gt; +LIC_FILES_CHKSUM = &quot;file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814&quot;<br>
&gt; +<br>
&gt; +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;, &#39;elfutils-native&#39;, &#39;&#39;, d)}&quot;<br>
&gt; +DEPENDS += &quot;openssl-native util-linux-native&quot;<br>
&gt; +<br>
&gt; +PV = &quot;5.4.15&quot;<br>
&gt; +<br>
&gt; +KMETA = &quot;kernel-meta&quot;<br>
&gt; +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
&gt; +<br>
&gt; +LINUX_KERNEL_TYPE = &quot;preempt-rt&quot;<br>
&gt; +<br>
&gt; +COMPATIBLE_MACHINE = &quot;(qemux86|qemux86-64|qemuarm|qemuarmv5|qemuarm64|qemuppc|qemumips)&quot;<br>
&gt; +<br>
&gt; +KERNEL_DEVICETREE_qemuarmv5 = &quot;versatile-pb.dtb&quot;<br>
&gt; +<br>
&gt; +# Functionality flags<br>
&gt; +KERNEL_EXTRA_FEATURES ?= &quot;features/netfilter/netfilter.scc features/taskstats/taskstats.scc&quot;<br>
&gt; +KERNEL_FEATURES_append = &quot; ${KERNEL_EXTRA_FEATURES}&quot;<br>
&gt; +KERNEL_FEATURES_append_qemuall=&quot; cfg/virtio.scc features/drm-bochs/drm-bochs.scc&quot;<br>
&gt; +KERNEL_FEATURES_append_qemux86=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
&gt; +KERNEL_FEATURES_append_qemux86-64=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
&gt; +KERNEL_FEATURES_append = &quot;${@bb.utils.contains(&quot;DISTRO_FEATURES&quot;, &quot;ptest&quot;, &quot; features/scsi/scsi-debug.scc&quot;, &quot;&quot; ,d)}&quot;<br>
&gt; diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-tiny_5.4.bb</a> b/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-tiny_5.4.bb</a><br>
&gt; new file mode 100644<br>
&gt; index 0000000000..a028b37548<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_5.4.bb" rel="noreferrer" target="_blank">linux-yocto-tiny_5.4.bb</a><br>
&gt; @@ -0,0 +1,32 @@<br>
&gt; +KBRANCH ?= &quot;v5.4/standard/tiny/base&quot;<br>
&gt; +KBRANCH_qemuarm  ?= &quot;v5.4/standard/tiny/arm-versatile-926ejs&quot;<br>
&gt; +<br>
&gt; +LINUX_KERNEL_TYPE = &quot;tiny&quot;<br>
&gt; +KCONFIG_MODE = &quot;--allnoconfig&quot;<br>
&gt; +<br>
&gt; +require recipes-kernel/linux/linux-yocto.inc<br>
&gt; +<br>
&gt; +LINUX_VERSION ?= &quot;5.4.15&quot;<br>
&gt; +LIC_FILES_CHKSUM = &quot;file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814&quot;<br>
&gt; +<br>
&gt; +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;, &#39;elfutils-native&#39;, &#39;&#39;, d)}&quot;<br>
&gt; +DEPENDS += &quot;openssl-native util-linux-native&quot;<br>
&gt; +<br>
&gt; +KMETA = &quot;kernel-meta&quot;<br>
&gt; +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
&gt; +<br>
&gt; +SRCREV_machine_qemuarm ?= &quot;9eeafafc19278b5c5376ba1fd9eae26626730458&quot;<br>
&gt; +SRCREV_machine ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_meta ?= &quot;a48522779fae4887c47268e5f650bf10c94a165c&quot;<br>
&gt; +<br>
&gt; +PV = &quot;5.4.15&quot;<br>
&gt; +<br>
&gt; +SRC_URI = &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine</a> \<br>
&gt; +           git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}</a>&quot;<br>
&gt; +<br>
&gt; +COMPATIBLE_MACHINE = &quot;qemux86|qemux86-64|qemuarm|qemuarmv5&quot;<br>
&gt; +<br>
&gt; +# Functionality flags<br>
&gt; +KERNEL_FEATURES = &quot;&quot;<br>
&gt; +<br>
&gt; +KERNEL_DEVICETREE_qemuarmv5 = &quot;versatile-pb.dtb&quot;<br>
&gt; diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto_5.4.bb" rel="noreferrer" target="_blank">linux-yocto_5.4.bb</a> b/meta/recipes-kernel/linux/<a href="http://linux-yocto_5.4.bb" rel="noreferrer" target="_blank">linux-yocto_5.4.bb</a><br>
&gt; new file mode 100644<br>
&gt; index 0000000000..9fbc47d79e<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto_5.4.bb" rel="noreferrer" target="_blank">linux-yocto_5.4.bb</a><br>
&gt; @@ -0,0 +1,54 @@<br>
&gt; +KBRANCH ?= &quot;v5.4/standard/base&quot;<br>
&gt; +<br>
&gt; +require recipes-kernel/linux/linux-yocto.inc<br>
&gt; +<br>
&gt; +# board specific branches<br>
&gt; +KBRANCH_qemuarm  ?= &quot;v5.4/standard/arm-versatile-926ejs&quot;<br>
&gt; +KBRANCH_qemuarm64 ?= &quot;v5.4/standard/qemuarm64&quot;<br>
&gt; +KBRANCH_qemumips ?= &quot;v5.4/standard/mti-malta32&quot;<br>
&gt; +KBRANCH_qemuppc  ?= &quot;v5.4/standard/qemuppc&quot;<br>
&gt; +KBRANCH_qemuriscv64  ?= &quot;v5.4/standard/base&quot;<br>
&gt; +KBRANCH_qemux86  ?= &quot;v5.4/standard/base&quot;<br>
&gt; +KBRANCH_qemux86-64 ?= &quot;v5.4/standard/base&quot;<br>
&gt; +KBRANCH_qemumips64 ?= &quot;v5.4/standard/mti-malta64&quot;<br>
&gt; +<br>
&gt; +SRCREV_machine_qemuarm ?= &quot;637086def651a00b1274a80cd3ca740e271eb0f9&quot;<br>
&gt; +SRCREV_machine_qemuarm64 ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_machine_qemumips ?= &quot;bfe04753d00b0f36848bb8204020b69d0e78f02a&quot;<br>
&gt; +SRCREV_machine_qemuppc ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_machine_qemuriscv64 ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_machine_qemux86 ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_machine_qemux86-64 ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_machine_qemumips64 ?= &quot;81cd255c72add4dcf06603250869f739bb4f05cb&quot;<br>
&gt; +SRCREV_machine ?= &quot;cdda35317561d2741b396efa623ace0bd2212c16&quot;<br>
&gt; +SRCREV_meta ?= &quot;a48522779fae4887c47268e5f650bf10c94a165c&quot;<br>
&gt; +<br>
&gt; +# remap qemuarm to qemuarma15 for the 5.4 kernel<br>
&gt; +# KMACHINE_qemuarm ?= &quot;qemuarma15&quot;<br>
&gt; +<br>
&gt; +SRC_URI = &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}</a>; \<br>
&gt; +           git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}</a>&quot;<br>
&gt; +<br>
&gt; +LIC_FILES_CHKSUM = &quot;file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814&quot;<br>
&gt; +LINUX_VERSION ?= &quot;5.4.15&quot;<br>
&gt; +<br>
&gt; +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;, &#39;elfutils-native&#39;, &#39;&#39;, d)}&quot;<br>
&gt; +DEPENDS += &quot;openssl-native util-linux-native&quot;<br>
&gt; +<br>
&gt; +PV = &quot;5.4.15&quot;<br>
&gt; +<br>
&gt; +KMETA = &quot;kernel-meta&quot;<br>
&gt; +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
&gt; +<br>
&gt; +KERNEL_DEVICETREE_qemuarmv5 = &quot;versatile-pb.dtb&quot;<br>
&gt; +<br>
&gt; +COMPATIBLE_MACHINE = &quot;qemuarm|qemuarmv5|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64|qemuriscv64&quot;<br>
&gt; +<br>
&gt; +# Functionality flags<br>
&gt; +KERNEL_EXTRA_FEATURES ?= &quot;features/netfilter/netfilter.scc&quot;<br>
&gt; +KERNEL_FEATURES_append = &quot; ${KERNEL_EXTRA_FEATURES}&quot;<br>
&gt; +KERNEL_FEATURES_append_qemuall=&quot; cfg/virtio.scc features/drm-bochs/drm-bochs.scc&quot;<br>
&gt; +KERNEL_FEATURES_append_qemux86=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
&gt; +KERNEL_FEATURES_append_qemux86-64=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
&gt; +KERNEL_FEATURES_append = &quot; ${@bb.utils.contains(&quot;TUNE_FEATURES&quot;, &quot;mx32&quot;, &quot; cfg/x32.scc&quot;, &quot;&quot; ,d)}&quot;<br>
&gt; +KERNEL_FEATURES_append = &quot; ${@bb.utils.contains(&quot;DISTRO_FEATURES&quot;, &quot;ptest&quot;, &quot; features/scsi/scsi-debug.scc&quot;, &quot;&quot; ,d)}&quot;<br>
&gt; --<br>
&gt; 2.19.1<br>
&gt;<br>
&gt; --<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>