<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"><<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a>></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'm not sure if this is caused by linux-yocto upgrade or lttng upgrade, but without openssl-dev installed on the host I'm seeing following failures on ubuntu builders:<br>
</blockquote>
<br></span>
It'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 = "${WORKDIR}"<br>
<br>
-do_configure[depends] += "virtual/kernel:do_shared_work<wbr>dir"<br>
+do_configure[depends] += "virtual/kernel:do_shared_work<wbr>dir openssl-native:do_populate_sys<wbr>root"<br>
<br>
----<br>
<br>
That makes the header available before lttng actually goes looking for<br>
it (but it isn'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't hear anything on it, so<br>
I'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 '1'<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 <openssl/bio.h><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 <<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a> <mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>>> 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 "latest" kernel in master, with others being<br>
removed in subsequent commits.<br>
<br>
Signed-off-by: Bruce Ashfield <<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a><br></span>
<mailto:<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriv<wbr>er.com</a>>><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>
<<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>> | 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>
<<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>> | 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>
<<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>> | 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>
<<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>><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>
<<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>><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>
<<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>><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>
<<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>><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>
<<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>><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>
<<a href="http://linux-yocto-rt_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-rt_4.15.bb</a><wbr>><span class=""><br>
@@ -0,0 +1,38 @@<br>
+KBRANCH ?= "v4.15/standard/preempt-rt/bas<wbr>e"<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("KERNEL_PACKAGE_NAME"<wbr>) == "kernel" and<br>
d.getVar("PREFERRED_PROVIDER_v<wbr>irtual/kernel") != "linux-yocto-rt":<br>
+ raise bb.parse.SkipRecipe("Set<br>
PREFERRED_PROVIDER_virtual/ker<wbr>nel to linux-yocto-rt to enable it")<br>
+}<br>
+<br>
+SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154"<br>
+<br>
+SRC_URI =<br>
"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>
<<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>
\<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> <<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>>"<div><div class="h5"><br>
+<br>
+LINUX_VERSION ?= "4.15"<br>
+<br>
+PV = "${LINUX_VERSION}+git${SRCPV}"<br>
+<br>
+KMETA = "kernel-meta"<br>
+KCONF_BSP_AUDIT_LEVEL = "2"<br>
+<br>
+LINUX_KERNEL_TYPE = "preempt-rt"<br>
+<br>
+COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm|q<wbr>emuppc|qemumips)"<br>
+<br>
+KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"<br>
+<br>
+# Functionality flags<br>
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.<wbr>scc<br>
features/taskstats/taskstats.s<wbr>cc"<br>
+KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"<br>
+KERNEL_FEATURES_append_qemual<wbr>l=" cfg/virtio.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6=" cfg/sound.scc cfg/paravirt_kvm.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6-64=" cfg/sound.scc"<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 ?= "v4.15/standard/tiny/common-pc<wbr>"<br>
+LINUX_KERNEL_TYPE = "tiny"<br>
+KCONFIG_MODE = "--allnoconfig"<br>
+<br>
+require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
+<br>
+LINUX_VERSION ?= "4.15"<br>
+<br>
+KMETA = "kernel-meta"<br>
+KCONF_BSP_AUDIT_LEVEL = "2"<br>
+<br>
+SRCREV_machine ?= "f7a6d45fff853173bfbf61706aeff<wbr>cd1d1e99467"<br>
+SRCREV_meta ?= "ef2f5d9a0ac1c5ac60e76b18b0bb3<wbr>393be450336"<br>
+<br>
+PV = "${LINUX_VERSION}+git${SRCPV}"<br>
+<br>
+SRC_URI =<br>
"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>
<<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>
\<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> <<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>>"<span class=""><br>
+<br>
+COMPATIBLE_MACHINE = "qemux86|qemux86-64"<br>
+<br>
+# Functionality flags<br>
+KERNEL_FEATURES = ""<br>
+<br>
+KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"<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>
<<a href="http://linux-yocto-tiny_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto-tiny_4.15.<wbr>bb</a>><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>
<<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>
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>
<<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>
@@ -0,0 +1,47 @@<br>
+KBRANCH ?= "v4.15/standard/base"<br>
+<br>
+require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
+<br>
+# board specific branches<br>
+KBRANCH_qemuarm ?= "v4.15/standard/arm-versatile-<wbr>926ejs"<br>
+KBRANCH_qemuarm64 ?= "v4.15/standard/qemuarm64"<br>
+KBRANCH_qemumips ?= "v4.15/standard/mti-malta32"<br>
+KBRANCH_qemuppc ?= "v4.15/standard/qemuppc"<br>
+KBRANCH_qemux86 ?= "v4.15/standard/base"<br>
+KBRANCH_qemux86-64 ?= "v4.15/standard/base"<br>
+KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64"<br>
+<br>
+SRCREV_machine_qemuarm ?= "5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346"<br>
+SRCREV_machine_qemuarm64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemumips ?= "5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792"<br>
+SRCREV_machine_qemuppc ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f<wbr>99954643131"<br>
+SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154"<br>
+<br>
+SRC_URI =<br>
"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>
<<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>
\<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> <<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>>"<div><div class="h5"><br>
+<br>
+LINUX_VERSION ?= "4.15"<br>
+<br>
+DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native',<br>
'', d)}"<br>
+DEPENDS += "openssl-native util-linux-native"<br>
+<br>
+PV = "${LINUX_VERSION}+git${SRCPV}"<br>
+<br>
+KMETA = "kernel-meta"<br>
+KCONF_BSP_AUDIT_LEVEL = "2"<br>
+<br>
+KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"<br>
+<br>
+COMPATIBLE_MACHINE =<br>
"qemuarm|qemuarm64|qemux86|qem<wbr>uppc|qemumips|qemumips64|qemux<wbr>86-64"<br>
+<br>
+# Functionality flags<br>
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.<wbr>scc"<br>
+KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"<br>
+KERNEL_FEATURES_append_qemual<wbr>l=" cfg/virtio.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6=" cfg/sound.scc cfg/paravirt_kvm.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6-64=" cfg/sound.scc cfg/paravirt_kvm.scc"<br>
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEA<wbr>TURES",<br>
"mx32", " cfg/x32.scc", "" ,d)}"<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>
<<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>><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>
<<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>><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>
<<a href="http://linux-yocto_4.15.bb" rel="noreferrer" target="_blank">http://linux-yocto_4.15.bb</a>><div><div class="h5"><br>
@@ -0,0 +1,47 @@<br>
+KBRANCH ?= "v4.15/standard/base"<br>
+<br>
+require recipes-kernel/linux/linux-yoc<wbr>to.inc<br>
+<br>
+# board specific branches<br>
+KBRANCH_qemuarm ?= "v4.15/standard/arm-versatile-<wbr>926ejs"<br>
+KBRANCH_qemuarm64 ?= "v4.15/standard/qemuarm64"<br>
+KBRANCH_qemumips ?= "v4.15/standard/mti-malta32"<br>
+KBRANCH_qemuppc ?= "v4.15/standard/qemuppc"<br>
+KBRANCH_qemux86 ?= "v4.15/standard/base"<br>
+KBRANCH_qemux86-64 ?= "v4.15/standard/base"<br>
+KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64"<br>
+<br>
+SRCREV_machine_qemuarm ?= "5fdc3d579c5f50fbaaa5faecae79e<wbr>20b73810346"<br>
+SRCREV_machine_qemuarm64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemumips ?= "5afbe5a7e271f1c115a7c77bea4a7<wbr>1356c6f2792"<br>
+SRCREV_machine_qemuppc ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemux86 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemux86-64 ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_machine_qemumips64 ?= "f9a3a72209bde080e4ecb4fbe7a0f<wbr>99954643131"<br>
+SRCREV_machine ?= "9c2e6c0fc71526c45fc7ddf3ec91e<wbr>2e2f27e3da0"<br>
+SRCREV_meta ?= "64ad69e5b4a38e678500d7a70791a<wbr>c5154c6c154"<br>
+<br>
+SRC_URI =<br>
"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>
<<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>
\<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> <<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>>"<div><div class="h5"><br>
+<br>
+LINUX_VERSION ?= "4.15"<br>
+<br>
+DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native',<br>
'', d)}"<br>
+DEPENDS += "openssl-native util-linux-native"<br>
+<br>
+PV = "${LINUX_VERSION}+git${SRCPV}"<br>
+<br>
+KMETA = "kernel-meta"<br>
+KCONF_BSP_AUDIT_LEVEL = "2"<br>
+<br>
+KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"<br>
+<br>
+COMPATIBLE_MACHINE =<br>
"qemuarm|qemuarm64|qemux86|qem<wbr>uppc|qemumips|qemumips64|qemux<wbr>86-64"<br>
+<br>
+# Functionality flags<br>
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.<wbr>scc"<br>
+KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"<br>
+KERNEL_FEATURES_append_qemual<wbr>l=" cfg/virtio.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6=" cfg/sound.scc cfg/paravirt_kvm.scc"<br>
+KERNEL_FEATURES_append_qemux8<wbr>6-64=" cfg/sound.scc cfg/paravirt_kvm.scc"<br>
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEA<wbr>TURES",<br>
"mx32", " cfg/x32.scc", "" ,d)}"<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>
<mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@list<wbr>s.openembedded.org</a>><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>
<<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>
<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>