<div dir="ltr">This last version seems to build fine for me (I haven&#39;t tried more than building lttng-modules which were failing before, because of some other issues elsewhere).</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 15, 2018 at 6:59 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:37 AM, Martin Jansa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
After applying<br>
<a href="https://patchwork.openembedded.org/patch/147586/" rel="noreferrer" target="_blank">https://patchwork.openembedded<wbr>.org/patch/147586/</a><br>
and the do_configure[depends] change I got the same error, but this time in:<br>
make-mod-scripts/1.0-r0/temp/l<wbr>og.do_configure.20429<br>
</blockquote>
<br></span>
Yep. you&#39;d also need this attached patch.<br>
<br>
Bruce<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Regards,<span class=""><br>
<br>
On Thu, Feb 15, 2018 at 5:23 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>
    On 02/15/2018 11:18 AM, Martin Jansa wrote:<br>
<br>
        I&#39;m not sure if this is caused by linux-yocto upgrade or lttng<br>
        upgrade, but without openssl-dev installed on the host I&#39;m<br>
        seeing following failures on ubuntu builders:<br>
<br>
<br>
    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></span>
    &lt;<a href="http://make-mod-scripts_1.0.bb" rel="noreferrer" target="_blank">http://make-mod-scripts_1.0.b<wbr>b</a>&gt;<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>
    &lt;<a href="http://make-mod-scripts_1.0.bb" rel="noreferrer" target="_blank">http://make-mod-scripts_1.0.b<wbr>b</a>&gt;<span class=""><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<br>
    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>
<br>
        oe-core/meta/recipes-kernel/lt<wbr>tng/<a href="http://lttng-modules_2.10.5.bb" rel="noreferrer" target="_blank">lttng-modules_2.10.5.bb</a><br></span>
        &lt;<a href="http://lttng-modules_2.10.5.bb" rel="noreferrer" target="_blank">http://lttng-modules_2.10.5.b<wbr>b</a>&gt;:do_make_scripts) failed with<span class=""><br>
        exit code &#39;1&#39;<br>
<br>
        work-shared/qemux86/kernel-sou<wbr>rce/scripts/extract-cert.c:21:<wbr>25:<br>
        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>
        On Tue, Feb 6, 2018 at 5:21 PM, Bruce Ashfield<br>
        &lt;<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a><br>
        &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;<br></span>
        &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a><span class=""><br>
        &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;&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<br>
        lsb, core*<br>
             and glibc/mulsc test matrix.<br>
<br>
             This will serve as the &quot;latest&quot; kernel in master, with<br>
        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>
        &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;<br></span>
             &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a><span class=""><br>
        &lt;mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>&gt;&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;<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>
        ++++++++++++<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;<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><span class=""><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;&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;<br>
             &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;      | 47 ++++++++++++++++++++++<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>
        &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>
             &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>
               create mode 100644<br>
        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>
        &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></span>
             &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a><div><div class="h5"><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;&gt;<br>
               create mode 100644<br>
        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>
             &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<br>
        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>
             &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;<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>
             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>
        &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>
             &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>
             @@ -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<br>
        specified<br>
             as the<br>
             +# PREFERRED_PROVIDER for virtual/kernel. This avoids<br>
        errors when trying<br>
             +# to build multiple virtual/kernel providers, e.g. as<br>
        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;) !=<br>
        &quot;linux-yocto-rt&quot;:<br>
             +        raise bb.parse.SkipRecipe(&quot;Set<br>
             PREFERRED_PROVIDER_virtual/ker<wbr>nel to linux-yocto-rt to<br>
        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></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=$%7BKBRA<wbr>NCH%7D;name=machine</a>&gt;<span class=""><br>
                    &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><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=$%7BKBRA<wbr>NCH%7D;name=machine</a>&gt;&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=$%7BKMETA%7D</a>&gt; &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> &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=$%7BKMETA%7D</a>&gt;&gt;&quot;<div><div class="h5"><br>
<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 =<br>
        &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<br>
        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=$%7BKBRA<wbr>NCH%7D;name=machine</a>&gt;<span class=""><br>
                    &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><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=$%7BKBRA<wbr>NCH%7D;name=machine</a>&gt;&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=$%7BKMETA%7D</a>&gt; &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> &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=$%7BKMETA%7D</a>&gt;&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<br>
        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>
        &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></span>
             &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a><span class=""><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;&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;<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><span class=""><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;&gt;<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>
        &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></span>
             &lt;<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a><div><div class="h5"><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;&gt;<br>
<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 ?=<br>
        &quot;5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346&quot;<br>
             +SRCREV_machine_qemuarm64 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemumips ?=<br>
        &quot;5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792&quot;<br>
             +SRCREV_machine_qemuppc ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemux86 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemux86-64 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemumips64 ?=<br>
        &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=$%7BKBRANCH%7D</a>&gt;<span class=""><br>
                    &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><br></span>
        &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=$%7BKBRANCH%7D</a>&gt;&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=$%7BKMETA%7D</a>&gt; &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> &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=$%7BKMETA%7D</a>&gt;&gt;&quot;<div><div class="h5"><br>
<br>
             +<br>
             +LINUX_VERSION ?= &quot;4.15&quot;<br>
             +<br>
             +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;,<br>
        &#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<br>
        cfg/paravirt_kvm.scc&quot;<br>
             +KERNEL_FEATURES_append_qemux8<wbr>6-64=&quot; cfg/sound.scc<br>
        cfg/paravirt_kvm.scc&quot;<br>
             +KERNEL_FEATURES_append = &quot;<br>
        ${@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>
        &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<br>
             &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;<br>
             &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<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>
        &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<br>
             &lt;<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>&gt;<br>
<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 ?=<br>
        &quot;5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346&quot;<br>
             +SRCREV_machine_qemuarm64 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemumips ?=<br>
        &quot;5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792&quot;<br>
             +SRCREV_machine_qemuppc ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemux86 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemux86-64 ?=<br>
        &quot;9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0&quot;<br>
             +SRCREV_machine_qemumips64 ?=<br>
        &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=$%7BKBRANCH%7D</a>&gt;<span class=""><br>
                    &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><br></span>
        &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=$%7BKBRANCH%7D</a>&gt;&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=$%7BKMETA%7D</a>&gt; &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> &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=$%7BKMETA%7D</a>&gt;&gt;&quot;<div><div class="h5"><br>
<br>
             +<br>
             +LINUX_VERSION ?= &quot;4.15&quot;<br>
             +<br>
             +DEPENDS += &quot;${@bb.utils.contains(&#39;ARCH&#39;, &#39;x86&#39;,<br>
        &#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<br>
        cfg/paravirt_kvm.scc&quot;<br>
             +KERNEL_FEATURES_append_qemux8<wbr>6-64=&quot; cfg/sound.scc<br>
        cfg/paravirt_kvm.scc&quot;<br>
             +KERNEL_FEATURES_append = &quot;<br>
        ${@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>
        &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@list<wbr>s.openembedded.org</a>&gt;<br></div></div>
             &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@list<wbr>s.openembedded.org</a><span class=""><br>
        &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@list<wbr>s.openembedded.org</a>&gt;&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></span>
                    &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> &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;&gt;<br>
<br>
<br>
<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>