<div dir="ltr">After applying<div><a href="https://patchwork.openembedded.org/patch/147586/">https://patchwork.openembedded.org/patch/147586/</a><br></div><div>and the do_configure[depends] change I got the same error, but this time in:</div><div>make-mod-scripts/1.0-r0/temp/log.do_configure.20429<br></div><div><br></div><div>Regards,</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 15, 2018 at 5:23 PM, Bruce Ashfield <span dir="ltr">&lt;<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 02/15/2018 11:18 AM, Martin Jansa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I&#39;m not sure if this is caused by linux-yocto upgrade or lttng upgrade, but without openssl-dev installed on the host I&#39;m seeing following failures on ubuntu builders:<br>
</blockquote>
<br></span>
It&#39;s lttng and the new dependencies of the kernel.<br>
<br>
I have a two patch series that moves the make-mod-scripts into a recipe<br>
for better synchronization and fewer races, and on top of that, I have<br>
this change:<br>
<br>
-------<br>
<br>
index 6645c873f015..c1b80bf8b148 100644<br>
--- a/meta/recipes-kernel/make-mod<wbr>-scripts/<a href="http://make-mod-scripts_1.0.bb" rel="noreferrer" target="_blank">make-mod-scripts_1.0.<wbr>bb</a><br>
+++ b/meta/recipes-kernel/make-mod<wbr>-scripts/<a href="http://make-mod-scripts_1.0.bb" rel="noreferrer" target="_blank">make-mod-scripts_1.0.<wbr>bb</a><br>
@@ -5,15 +5,17 @@ inherit kernel-arch<br>
<br>
 S = &quot;${WORKDIR}&quot;<br>
<br>
-do_configure[depends] += &quot;virtual/kernel:do_shared_work<wbr>dir&quot;<br>
+do_configure[depends] += &quot;virtual/kernel:do_shared_work<wbr>dir openssl-native:do_populate_sys<wbr>root&quot;<br>
<br>
----<br>
<br>
That makes the header available before lttng actually goes looking for<br>
it (but it isn&#39;t limited to lttng, it is just the expanding kernel<br>
requirements).<br>
<br>
Would you be willing to try those two patches in your usecase ? I sent<br>
the make-mod-scripts one in the past, but didn&#39;t hear anything on it, so<br>
I&#39;m carrying it locally.<br>
<br>
Bruce<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
oe-core/meta/recipes-kernel/lt<wbr>tng/<a href="http://lttng-modules_2.10.5.bb" target="_blank">lttng-modules_2.10.5.bb</a>:do<wbr>_make_scripts) failed with exit code &#39;1&#39;<br>
<br>
work-shared/qemux86/kernel-sou<wbr>rce/scripts/extract-cert.c:21:<wbr>25: fatal error: openssl/bio.h: No such file or directory<br>
|  #include &lt;openssl/bio.h&gt;<br>
|                          ^<br>
| compilation terminated.<br>
| make[2]: *** [scripts/extract-cert] Error 1<br>
| make[1]: *** [scripts] Error 2<br>
<br></span><span class="">
On Tue, Feb 6, 2018 at 5:21 PM, Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a> &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;&gt; wrote:<br>
<br>
    This commit makes the 4.15 kernel available for use with the<br>
    Yocto configuration fragments and qemu* BSPs.<br>
<br>
    It has been tested for x86,arm,mips and powerpc against the lsb, core*<br>
    and glibc/mulsc test matrix.<br>
<br>
    This will serve as the &quot;latest&quot; kernel in master, with others being<br>
    removed in subsequent commits.<br>
<br>
    Signed-off-by: Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a><br></span>
    &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;&gt;<br>
    ---<br>
      meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-rt_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>&gt;   | 38 +++++++++++++++++<br>
      meta/recipes-kernel/linux/li<wbr>nux-yocto-tiny_4.15.b  | 25 ++++++++++++<br>
      meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-tiny_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>&gt; | 47 ++++++++++++++++++++++<br>
      meta/recipes-kernel/linux/<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;      | 47 ++++++++++++++++++++++<span class=""><br>
      4 files changed, 157 insertions(+)<br>
      create mode 100644<br>
    meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">linu<wbr>x-yocto-rt_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>&gt;<span class=""><br>
      create mode 100644 meta/recipes-kernel/linux/linu<wbr>x-yocto-tiny_4.15.b<br>
      create mode 100644<br>
    meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">linu<wbr>x-yocto-tiny_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>&gt;<br>
      create mode 100644 meta/recipes-kernel/linux/<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">linu<wbr>x-yocto_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<br>
<br>
    diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-rt_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>&gt;<br>
    b/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-rt_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>&gt;<span class=""><br>
    new file mode 100644<br>
    index 000000000000..31f8c23cef52<br>
    --- /dev/null<br>
    +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-rt_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>&gt;<span class=""><br>
    @@ -0,0 +1,38 @@<br>
    +KBRANCH ?= &quot;v4.15/standard/preempt-rt/bas<wbr>e&quot;<br>
    +<br>
    +require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
    +<br>
    +# Skip processing of this recipe if it is not explicitly specified<br>
    as the<br>
    +# PREFERRED_PROVIDER for virtual/kernel. This avoids errors when trying<br>
    +# to build multiple virtual/kernel providers, e.g. as dependency of<br>
    +# core-image-rt-sdk, core-image-rt.<br>
    +python () {<br>
    +    if d.getVar(&quot;KERNEL_PACKAGE_NAME&quot;<wbr>) == &quot;kernel&quot; and<br>
    d.getVar(&quot;PREFERRED_PROVIDER_v<wbr>irtual/kernel&quot;) != &quot;linux-yocto-rt&quot;:<br>
    +        raise bb.parse.SkipRecipe(&quot;Set<br>
    PREFERRED_PROVIDER_virtual/ker<wbr>nel to linux-yocto-rt to enable it&quot;)<br>
    +}<br>
    +<br>
    +SRCREV_machine ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_meta ?= &quot;64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154&quot;<br>
    +<br>
    +SRC_URI =<br>
    &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">git.yoctoproject.org/li<wbr>nux-yocto.git;branch=${KBRANCH<wbr>};name=machine</a><br></span>
    &lt;<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">http://git.yoctoproject.org/l<wbr>inux-yocto.git;branch=${KBRANC<wbr>H};name=machine</a>&gt;<br>
    \<br>
    +               git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yo<wbr>cto-kernel-cache;type=kmeta;na<wbr>me=meta;branch=yocto-4.15;dest<wbr>suffix=${KMETA}</a> &lt;<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/y<wbr>octo-kernel-cache;type=kmeta;n<wbr>ame=meta;branch=yocto-4.15;des<wbr>tsuffix=${KMETA}</a>&gt;&quot;<div><div class="h5"><br>
    +<br>
    +LINUX_VERSION ?= &quot;4.15&quot;<br>
    +<br>
    +PV = &quot;${LINUX_VERSION}+git${SRCPV}&quot;<br>
    +<br>
    +KMETA = &quot;kernel-meta&quot;<br>
    +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
    +<br>
    +LINUX_KERNEL_TYPE = &quot;preempt-rt&quot;<br>
    +<br>
    +COMPATIBLE_MACHINE = &quot;(qemux86|qemux86-64|qemuarm|q<wbr>emuppc|qemumips)&quot;<br>
    +<br>
    +KERNEL_DEVICETREE_qemuarm = &quot;versatile-pb.dtb&quot;<br>
    +<br>
    +# Functionality flags<br>
    +KERNEL_EXTRA_FEATURES ?= &quot;features/netfilter/netfilter.<wbr>scc<br>
    features/taskstats/taskstats.s<wbr>cc&quot;<br>
    +KERNEL_FEATURES_append = &quot; ${KERNEL_EXTRA_FEATURES}&quot;<br>
    +KERNEL_FEATURES_append_qemual<wbr>l=&quot; cfg/virtio.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6-64=&quot; cfg/sound.scc&quot;<br>
    diff --git a/meta/recipes-kernel/linux/li<wbr>nux-yocto-tiny_4.15.b<br>
    b/meta/recipes-kernel/linux/li<wbr>nux-yocto-tiny_4.15.b<br>
    new file mode 100644<br>
    index 000000000000..7a6696c71a68<br>
    --- /dev/null<br>
    +++ b/meta/recipes-kernel/linux/li<wbr>nux-yocto-tiny_4.15.b<br>
    @@ -0,0 +1,25 @@<br>
    +KBRANCH ?= &quot;v4.15/standard/tiny/common-pc<wbr>&quot;<br>
    +LINUX_KERNEL_TYPE = &quot;tiny&quot;<br>
    +KCONFIG_MODE = &quot;--allnoconfig&quot;<br>
    +<br>
    +require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
    +<br>
    +LINUX_VERSION ?= &quot;4.15&quot;<br>
    +<br>
    +KMETA = &quot;kernel-meta&quot;<br>
    +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
    +<br>
    +SRCREV_machine ?= &quot;f7a6d45fff853173bfbf61706aeff<wbr>cd1d1e99467&quot;<br>
    +SRCREV_meta ?= &quot;ef2f5d9a0ac1c5ac60e76b18b0bb3<wbr>393be450336&quot;<br>
    +<br>
    +PV = &quot;${LINUX_VERSION}+git${SRCPV}&quot;<br>
    +<br>
    +SRC_URI =<br>
    &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">git.yoctoproject.org/li<wbr>nux-yocto.git;branch=${KBRANCH<wbr>};name=machine</a><br></div></div>
    &lt;<a href="http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine" rel="noreferrer" target="_blank">http://git.yoctoproject.org/l<wbr>inux-yocto.git;branch=${KBRANC<wbr>H};name=machine</a>&gt;<br>
    \<br>
    +               git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yo<wbr>cto-kernel-cache;type=kmeta;na<wbr>me=meta;branch=yocto-4.15;dest<wbr>suffix=${KMETA}</a> &lt;<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/y<wbr>octo-kernel-cache;type=kmeta;n<wbr>ame=meta;branch=yocto-4.15;des<wbr>tsuffix=${KMETA}</a>&gt;&quot;<span class=""><br>
    +<br>
    +COMPATIBLE_MACHINE = &quot;qemux86|qemux86-64&quot;<br>
    +<br>
    +# Functionality flags<br>
    +KERNEL_FEATURES = &quot;&quot;<br>
    +<br>
    +KERNEL_DEVICETREE_qemuarm = &quot;versatile-pb.dtb&quot;<br>
    diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-tiny_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>&gt;<br>
    b/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-tiny_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>&gt;<span class=""><br>
    new file mode 100644<br>
    index 000000000000..60b7e600d24d<br>
    --- /dev/null<br>
    +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto-tiny_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>&gt;<div><div class="h5"><br>
    @@ -0,0 +1,47 @@<br>
    +KBRANCH ?= &quot;v4.15/standard/base&quot;<br>
    +<br>
    +require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
    +<br>
    +# board specific branches<br>
    +KBRANCH_qemuarm  ?= &quot;v4.15/standard/arm-versatile-<wbr>926ejs&quot;<br>
    +KBRANCH_qemuarm64 ?= &quot;v4.15/standard/qemuarm64&quot;<br>
    +KBRANCH_qemumips ?= &quot;v4.15/standard/mti-malta32&quot;<br>
    +KBRANCH_qemuppc  ?= &quot;v4.15/standard/qemuppc&quot;<br>
    +KBRANCH_qemux86  ?= &quot;v4.15/standard/base&quot;<br>
    +KBRANCH_qemux86-64 ?= &quot;v4.15/standard/base&quot;<br>
    +KBRANCH_qemumips64 ?= &quot;v4.15/standard/mti-malta64&quot;<br>
    +<br>
    +SRCREV_machine_qemuarm ?= &quot;5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346&quot;<br>
    +SRCREV_machine_qemuarm64 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemumips ?= &quot;5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792&quot;<br>
    +SRCREV_machine_qemuppc ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemux86 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemux86-64 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemumips64 ?= &quot;f9a3a72209bde080e4ecb4fbe7a0f<wbr>99954643131&quot;<br>
    +SRCREV_machine ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_meta ?= &quot;64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154&quot;<br>
    +<br>
    +SRC_URI =<br>
    &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/li<wbr>nux-yocto.git;name=machine;bra<wbr>nch=${KBRANCH}</a><br></div></div>
    &lt;<a href="http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/l<wbr>inux-yocto.git;name=machine;br<wbr>anch=${KBRANCH}</a>&gt;;<br>
    \<br>
    +               git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yo<wbr>cto-kernel-cache;type=kmeta;na<wbr>me=meta;branch=yocto-4.15;dest<wbr>suffix=${KMETA}</a> &lt;<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/y<wbr>octo-kernel-cache;type=kmeta;n<wbr>ame=meta;branch=yocto-4.15;des<wbr>tsuffix=${KMETA}</a>&gt;&quot;<div><div class="h5"><br>
    +<br>
    +LINUX_VERSION ?= &quot;4.15&quot;<br>
    +<br>
    +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;, &#39;elfutils-native&#39;,<br>
    &#39;&#39;, d)}&quot;<br>
    +DEPENDS += &quot;openssl-native util-linux-native&quot;<br>
    +<br>
    +PV = &quot;${LINUX_VERSION}+git${SRCPV}&quot;<br>
    +<br>
    +KMETA = &quot;kernel-meta&quot;<br>
    +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
    +<br>
    +KERNEL_DEVICETREE_qemuarm = &quot;versatile-pb.dtb&quot;<br>
    +<br>
    +COMPATIBLE_MACHINE =<br>
    &quot;qemuarm|qemuarm64|qemux86|qem<wbr>uppc|qemumips|qemumips64|qemux<wbr>86-64&quot;<br>
    +<br>
    +# Functionality flags<br>
    +KERNEL_EXTRA_FEATURES ?= &quot;features/netfilter/netfilter.<wbr>scc&quot;<br>
    +KERNEL_FEATURES_append = &quot; ${KERNEL_EXTRA_FEATURES}&quot;<br>
    +KERNEL_FEATURES_append_qemual<wbr>l=&quot; cfg/virtio.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6-64=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
    +KERNEL_FEATURES_append = &quot; ${@bb.utils.contains(&quot;TUNE_FEA<wbr>TURES&quot;,<br>
    &quot;mx32&quot;, &quot; cfg/x32.scc&quot;, &quot;&quot; ,d)}&quot;<br>
    diff --git a/meta/recipes-kernel/linux/<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto_4.15.bb</a><br></div></div>
    &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<br>
    b/meta/recipes-kernel/linux/<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto_4.15.bb</a><br>
    &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<span class=""><br>
    new file mode 100644<br>
    index 000000000000..60b7e600d24d<br>
    --- /dev/null<br>
    +++ b/meta/recipes-kernel/linux/<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">li<wbr>nux-yocto_4.15.bb</a><br></span>
    &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<div><div class="h5"><br>
    @@ -0,0 +1,47 @@<br>
    +KBRANCH ?= &quot;v4.15/standard/base&quot;<br>
    +<br>
    +require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
    +<br>
    +# board specific branches<br>
    +KBRANCH_qemuarm  ?= &quot;v4.15/standard/arm-versatile-<wbr>926ejs&quot;<br>
    +KBRANCH_qemuarm64 ?= &quot;v4.15/standard/qemuarm64&quot;<br>
    +KBRANCH_qemumips ?= &quot;v4.15/standard/mti-malta32&quot;<br>
    +KBRANCH_qemuppc  ?= &quot;v4.15/standard/qemuppc&quot;<br>
    +KBRANCH_qemux86  ?= &quot;v4.15/standard/base&quot;<br>
    +KBRANCH_qemux86-64 ?= &quot;v4.15/standard/base&quot;<br>
    +KBRANCH_qemumips64 ?= &quot;v4.15/standard/mti-malta64&quot;<br>
    +<br>
    +SRCREV_machine_qemuarm ?= &quot;5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346&quot;<br>
    +SRCREV_machine_qemuarm64 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemumips ?= &quot;5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792&quot;<br>
    +SRCREV_machine_qemuppc ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemux86 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemux86-64 ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_machine_qemumips64 ?= &quot;f9a3a72209bde080e4ecb4fbe7a0f<wbr>99954643131&quot;<br>
    +SRCREV_machine ?= &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
    +SRCREV_meta ?= &quot;64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154&quot;<br>
    +<br>
    +SRC_URI =<br>
    &quot;git://<a href="http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/li<wbr>nux-yocto.git;name=machine;bra<wbr>nch=${KBRANCH}</a><br></div></div>
    &lt;<a href="http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/l<wbr>inux-yocto.git;name=machine;br<wbr>anch=${KBRANCH}</a>&gt;;<br>
    \<br>
    +               git://<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">git.yoctoproject.org/yo<wbr>cto-kernel-cache;type=kmeta;na<wbr>me=meta;branch=yocto-4.15;dest<wbr>suffix=${KMETA}</a> &lt;<a href="http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D" rel="noreferrer" target="_blank">http://git.yoctoproject.org/y<wbr>octo-kernel-cache;type=kmeta;n<wbr>ame=meta;branch=yocto-4.15;des<wbr>tsuffix=${KMETA}</a>&gt;&quot;<div><div class="h5"><br>
    +<br>
    +LINUX_VERSION ?= &quot;4.15&quot;<br>
    +<br>
    +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;, &#39;elfutils-native&#39;,<br>
    &#39;&#39;, d)}&quot;<br>
    +DEPENDS += &quot;openssl-native util-linux-native&quot;<br>
    +<br>
    +PV = &quot;${LINUX_VERSION}+git${SRCPV}&quot;<br>
    +<br>
    +KMETA = &quot;kernel-meta&quot;<br>
    +KCONF_BSP_AUDIT_LEVEL = &quot;2&quot;<br>
    +<br>
    +KERNEL_DEVICETREE_qemuarm = &quot;versatile-pb.dtb&quot;<br>
    +<br>
    +COMPATIBLE_MACHINE =<br>
    &quot;qemuarm|qemuarm64|qemux86|qem<wbr>uppc|qemumips|qemumips64|qemux<wbr>86-64&quot;<br>
    +<br>
    +# Functionality flags<br>
    +KERNEL_EXTRA_FEATURES ?= &quot;features/netfilter/netfilter.<wbr>scc&quot;<br>
    +KERNEL_FEATURES_append = &quot; ${KERNEL_EXTRA_FEATURES}&quot;<br>
    +KERNEL_FEATURES_append_qemual<wbr>l=&quot; cfg/virtio.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
    +KERNEL_FEATURES_append_qemux8<wbr>6-64=&quot; cfg/sound.scc cfg/paravirt_kvm.scc&quot;<br>
    +KERNEL_FEATURES_append = &quot; ${@bb.utils.contains(&quot;TUNE_FEA<wbr>TURES&quot;,<br>
    &quot;mx32&quot;, &quot; cfg/x32.scc&quot;, &quot;&quot; ,d)}&quot;<br>
    --<br>
    2.5.0<br>
<br>
    --<br>
    ______________________________<wbr>_________________<br>
    Openembedded-core mailing list<br>
    <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openem<wbr>bedded.org</a><br></div></div>
    &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@list<wbr>s.openembedded.org</a>&gt;<br>
    <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
    &lt;<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org<wbr>/mailman/listinfo/openembedded<wbr>-core</a>&gt;<br>
<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>