cool. Thanks, I was wondering how it went.

I'll submit my two patches this weekend to the list, since I have
one minor tweak to the make-mod-scripts to do first.

Cheers,

Bruce

On 2018-02-17 7:52 AM, Martin Jansa wrote:
This last version seems to build fine for me (I haven't tried more than building lttng-modules which were failing before, because of some other issues elsewhere).

On Thu, Feb 15, 2018 at 6:59 PM, Bruce Ashfield <[email protected] <mailto:[email protected]>> wrote:

    On 02/15/2018 11:37 AM, Martin Jansa wrote:

        After applying
        https://patchwork.openembedded.org/patch/147586/
        <https://patchwork.openembedded.org/patch/147586/>
        and the do_configure[depends] change I got the same error, but
        this time in:
        make-mod-scripts/1.0-r0/temp/log.do_configure.20429


    Yep. you'd also need this attached patch.

    Bruce


        Regards,

        On Thu, Feb 15, 2018 at 5:23 PM, Bruce Ashfield
        <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected]
        <mailto:[email protected]>>> wrote:

             On 02/15/2018 11:18 AM, Martin Jansa wrote:

                 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:


             It's lttng and the new dependencies of the kernel.

             I have a two patch series that moves the make-mod-scripts
        into a recipe
             for better synchronization and fewer races, and on top of
        that, I have
             this change:

             -------

             index 6645c873f015..c1b80bf8b148 100644
             ---
        a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
        <http://make-mod-scripts_1.0.bb>
             <http://make-mod-scripts_1.0.bb
        <http://make-mod-scripts_1.0.bb>>
             +++
        b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
        <http://make-mod-scripts_1.0.bb>
             <http://make-mod-scripts_1.0.bb
        <http://make-mod-scripts_1.0.bb>>
             @@ -5,15 +5,17 @@ inherit kernel-arch

               S = "${WORKDIR}"

             -do_configure[depends] += "virtual/kernel:do_shared_workdir"
             +do_configure[depends] += "virtual/kernel:do_shared_workdir
             openssl-native:do_populate_sysroot"

             ----

             That makes the header available before lttng actually goes
        looking for
             it (but it isn't limited to lttng, it is just the expanding
        kernel
             requirements).

             Would you be willing to try those two patches in your
        usecase ? I sent
             the make-mod-scripts one in the past, but didn't hear
        anything on it, so
             I'm carrying it locally.

             Bruce


oe-core/meta/recipes-kernel/lttng/lttng-modules_2.10.5.bb
        <http://lttng-modules_2.10.5.bb>
                 <http://lttng-modules_2.10.5.bb
        <http://lttng-modules_2.10.5.bb>>:do_make_scripts) failed with
                 exit code '1'

work-shared/qemux86/kernel-source/scripts/extract-cert.c:21:25:
                 fatal error: openssl/bio.h: No such file or directory
                 |  #include <openssl/bio.h>
                 |                          ^
                 | compilation terminated.
                 | make[2]: *** [scripts/extract-cert] Error 1
                 | make[1]: *** [scripts] Error 2

                 On Tue, Feb 6, 2018 at 5:21 PM, Bruce Ashfield
                 <[email protected]
        <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>
                 <mailto:[email protected]
        <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>>> wrote:

                      This commit makes the 4.15 kernel available for
        use with the
                      Yocto configuration fragments and qemu* BSPs.

                      It has been tested for x86,arm,mips and powerpc
        against the
                 lsb, core*
                      and glibc/mulsc test matrix.

                      This will serve as the "latest" kernel in master, with
                 others being
                      removed in subsequent commits.

                      Signed-off-by: Bruce Ashfield
        <[email protected] <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>
                      <mailto:[email protected]
        <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>>>
                      ---
                        meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb
        <http://linux-yocto-rt_4.15.bb>
                 <http://linux-yocto-rt_4.15.bb>
                      <http://linux-yocto-rt_4.15.bb>   | 38
        +++++++++++++++++
  meta/recipes-kernel/linux/linux-yocto-tiny_4.15.b  | 25
                 ++++++++++++
  meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>
                      <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>> | 47 ++++++++++++++++++++++
                        meta/recipes-kernel/linux/linux-yocto_4.15.bb
        <http://linux-yocto_4.15.bb>
                 <http://linux-yocto_4.15.bb>
                      <http://linux-yocto_4.15.bb>      | 47
        ++++++++++++++++++++++
                        4 files changed, 157 insertions(+)
                        create mode 100644
                      meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb
        <http://linux-yocto-rt_4.15.bb>
                 <http://linux-yocto-rt_4.15.bb>
                      <http://linux-yocto-rt_4.15.bb>
                        create mode 100644
                 meta/recipes-kernel/linux/linux-yocto-tiny_4.15.b
                        create mode 100644
                      meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>
                      <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>

                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>>
                        create mode 100644
                 meta/recipes-kernel/linux/linux-yocto_4.15.bb
        <http://linux-yocto_4.15.bb>
                 <http://linux-yocto_4.15.bb>
                      <http://linux-yocto_4.15.bb>

                      diff --git
                 a/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb
        <http://linux-yocto-rt_4.15.bb>
                 <http://linux-yocto-rt_4.15.bb>
                      <http://linux-yocto-rt_4.15.bb>
                      b/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb
        <http://linux-yocto-rt_4.15.bb>
                 <http://linux-yocto-rt_4.15.bb>
                      <http://linux-yocto-rt_4.15.bb>
                      new file mode 100644
                      index 000000000000..31f8c23cef52
                      --- /dev/null
                      +++
        b/meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb
        <http://linux-yocto-rt_4.15.bb>
                 <http://linux-yocto-rt_4.15.bb>
                      <http://linux-yocto-rt_4.15.bb>
                      @@ -0,0 +1,38 @@
                      +KBRANCH ?= "v4.15/standard/preempt-rt/base"
                      +
                      +require recipes-kernel/linux/linux-yocto.inc
                      +
                      +# Skip processing of this recipe if it is not
        explicitly
                 specified
                      as the
                      +# PREFERRED_PROVIDER for virtual/kernel. This avoids
                 errors when trying
                      +# to build multiple virtual/kernel providers, e.g. as
                 dependency of
                      +# core-image-rt-sdk, core-image-rt.
                      +python () {
                      +    if d.getVar("KERNEL_PACKAGE_NAME") ==
        "kernel" and
                      d.getVar("PREFERRED_PROVIDER_virtual/kernel") !=
                 "linux-yocto-rt":
                      +        raise bb.parse.SkipRecipe("Set
                      PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to
                 enable it")
                      +}
                      +
                      +SRCREV_machine ?=
        "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_meta ?=
        "64ad69e5b4a38e678500d7a70791ac5154c6c154"
                      +
                      +SRC_URI =
"git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>>
<http://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>>>
                      \
             +  git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>>>"


                      +
                      +LINUX_VERSION ?= "4.15"
                      +
                      +PV = "${LINUX_VERSION}+git${SRCPV}"
                      +
                      +KMETA = "kernel-meta"
                      +KCONF_BSP_AUDIT_LEVEL = "2"
                      +
                      +LINUX_KERNEL_TYPE = "preempt-rt"
                      +
                      +COMPATIBLE_MACHINE =
                 "(qemux86|qemux86-64|qemuarm|qemuppc|qemumips)"
                      +
                      +KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
                      +
                      +# Functionality flags
                      +KERNEL_EXTRA_FEATURES ?=
        "features/netfilter/netfilter.scc
                      features/taskstats/taskstats.scc"
                      +KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
                      +KERNEL_FEATURES_append_qemuall=" cfg/virtio.scc"
                      +KERNEL_FEATURES_append_qemux86=" cfg/sound.scc
                 cfg/paravirt_kvm.scc"
                      +KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
                      diff --git
        a/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.b
                      b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.b
                      new file mode 100644
                      index 000000000000..7a6696c71a68
                      --- /dev/null
                      +++
        b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.b
                      @@ -0,0 +1,25 @@
                      +KBRANCH ?= "v4.15/standard/tiny/common-pc"
                      +LINUX_KERNEL_TYPE = "tiny"
                      +KCONFIG_MODE = "--allnoconfig"
                      +
                      +require recipes-kernel/linux/linux-yocto.inc
                      +
                      +LINUX_VERSION ?= "4.15"
                      +
                      +KMETA = "kernel-meta"
                      +KCONF_BSP_AUDIT_LEVEL = "2"
                      +
                      +SRCREV_machine ?=
        "f7a6d45fff853173bfbf61706aeffcd1d1e99467"
                      +SRCREV_meta ?=
        "ef2f5d9a0ac1c5ac60e76b18b0bb3393be450336"
                      +
                      +PV = "${LINUX_VERSION}+git${SRCPV}"
                      +
                      +SRC_URI =
"git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>>
<http://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine
        
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>>>
                      \
             +  git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>>>"
                      +
                      +COMPATIBLE_MACHINE = "qemux86|qemux86-64"
                      +
                      +# Functionality flags
                      +KERNEL_FEATURES = ""
                      +
                      +KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
                      diff --git
                 a/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>
                      <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>>
b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>
                      <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>>
                      new file mode 100644
                      index 000000000000..60b7e600d24d
                      --- /dev/null
                      +++
        b/meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>
                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>
                      <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>

                 <http://linux-yocto-tiny_4.15.bb
        <http://linux-yocto-tiny_4.15.bb>>>

                      @@ -0,0 +1,47 @@
                      +KBRANCH ?= "v4.15/standard/base"
                      +
                      +require recipes-kernel/linux/linux-yocto.inc
                      +
                      +# board specific branches
                      +KBRANCH_qemuarm  ?=
        "v4.15/standard/arm-versatile-926ejs"
                      +KBRANCH_qemuarm64 ?= "v4.15/standard/qemuarm64"
                      +KBRANCH_qemumips ?= "v4.15/standard/mti-malta32"
                      +KBRANCH_qemuppc  ?= "v4.15/standard/qemuppc"
                      +KBRANCH_qemux86  ?= "v4.15/standard/base"
                      +KBRANCH_qemux86-64 ?= "v4.15/standard/base"
                      +KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64"
                      +
                      +SRCREV_machine_qemuarm ?=
                 "5fdc3d579c5f50fbaaa5faecae79e20b73810346"
                      +SRCREV_machine_qemuarm64 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemumips ?=
                 "5afbe5a7e271f1c115a7c77bea4a71356c6f2792"
                      +SRCREV_machine_qemuppc ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemux86 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemux86-64 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemumips64 ?=
                 "f9a3a72209bde080e4ecb4fbe7a0f99954643131"
                      +SRCREV_machine ?=
        "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_meta ?=
        "64ad69e5b4a38e678500d7a70791ac5154c6c154"
                      +
                      +SRC_URI =
"git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>>>;
                      \
             +  git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>>>"


                      +
                      +LINUX_VERSION ?= "4.15"
                      +
                      +DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
                 'elfutils-native',
                      '', d)}"
                      +DEPENDS += "openssl-native util-linux-native"
                      +
                      +PV = "${LINUX_VERSION}+git${SRCPV}"
                      +
                      +KMETA = "kernel-meta"
                      +KCONF_BSP_AUDIT_LEVEL = "2"
                      +
                      +KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
                      +
                      +COMPATIBLE_MACHINE =
"qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
                      +
                      +# Functionality flags
                      +KERNEL_EXTRA_FEATURES ?=
        "features/netfilter/netfilter.scc"
                      +KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
                      +KERNEL_FEATURES_append_qemuall=" cfg/virtio.scc"
                      +KERNEL_FEATURES_append_qemux86=" cfg/sound.scc
                 cfg/paravirt_kvm.scc"
                      +KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc
                 cfg/paravirt_kvm.scc"
                      +KERNEL_FEATURES_append = "
                 ${@bb.utils.contains("TUNE_FEATURES",
                      "mx32", " cfg/x32.scc", "" ,d)}"
                      diff --git
        a/meta/recipes-kernel/linux/linux-yocto_4.15.bb
        <http://linux-yocto_4.15.bb>
                 <http://linux-yocto_4.15.bb>
                      <http://linux-yocto_4.15.bb>
                      b/meta/recipes-kernel/linux/linux-yocto_4.15.bb
        <http://linux-yocto_4.15.bb>
                 <http://linux-yocto_4.15.bb>
                      <http://linux-yocto_4.15.bb>
                      new file mode 100644
                      index 000000000000..60b7e600d24d
                      --- /dev/null
                      +++
        b/meta/recipes-kernel/linux/linux-yocto_4.15.bb
        <http://linux-yocto_4.15.bb>
                 <http://linux-yocto_4.15.bb>
                      <http://linux-yocto_4.15.bb>

                      @@ -0,0 +1,47 @@
                      +KBRANCH ?= "v4.15/standard/base"
                      +
                      +require recipes-kernel/linux/linux-yocto.inc
                      +
                      +# board specific branches
                      +KBRANCH_qemuarm  ?=
        "v4.15/standard/arm-versatile-926ejs"
                      +KBRANCH_qemuarm64 ?= "v4.15/standard/qemuarm64"
                      +KBRANCH_qemumips ?= "v4.15/standard/mti-malta32"
                      +KBRANCH_qemuppc  ?= "v4.15/standard/qemuppc"
                      +KBRANCH_qemux86  ?= "v4.15/standard/base"
                      +KBRANCH_qemux86-64 ?= "v4.15/standard/base"
                      +KBRANCH_qemumips64 ?= "v4.15/standard/mti-malta64"
                      +
                      +SRCREV_machine_qemuarm ?=
                 "5fdc3d579c5f50fbaaa5faecae79e20b73810346"
                      +SRCREV_machine_qemuarm64 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemumips ?=
                 "5afbe5a7e271f1c115a7c77bea4a71356c6f2792"
                      +SRCREV_machine_qemuppc ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemux86 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemux86-64 ?=
                 "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_machine_qemumips64 ?=
                 "f9a3a72209bde080e4ecb4fbe7a0f99954643131"
                      +SRCREV_machine ?=
        "9c2e6c0fc71526c45fc7ddf3ec91e2e2f27e3da0"
                      +SRCREV_meta ?=
        "64ad69e5b4a38e678500d7a70791ac5154c6c154"
                      +
                      +SRC_URI =
"git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D
        
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRANCH%7D>>>;
                      \
             +  git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=${KMETA} <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D> <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D <http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.15;destsuffix=$%7BKMETA%7D>>>"


                      +
                      +LINUX_VERSION ?= "4.15"
                      +
                      +DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
                 'elfutils-native',
                      '', d)}"
                      +DEPENDS += "openssl-native util-linux-native"
                      +
                      +PV = "${LINUX_VERSION}+git${SRCPV}"
                      +
                      +KMETA = "kernel-meta"
                      +KCONF_BSP_AUDIT_LEVEL = "2"
                      +
                      +KERNEL_DEVICETREE_qemuarm = "versatile-pb.dtb"
                      +
                      +COMPATIBLE_MACHINE =
"qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
                      +
                      +# Functionality flags
                      +KERNEL_EXTRA_FEATURES ?=
        "features/netfilter/netfilter.scc"
                      +KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
                      +KERNEL_FEATURES_append_qemuall=" cfg/virtio.scc"
                      +KERNEL_FEATURES_append_qemux86=" cfg/sound.scc
                 cfg/paravirt_kvm.scc"
                      +KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc
                 cfg/paravirt_kvm.scc"
                      +KERNEL_FEATURES_append = "
                 ${@bb.utils.contains("TUNE_FEATURES",
                      "mx32", " cfg/x32.scc", "" ,d)}"
                      --
                      2.5.0

                      --
                      _______________________________________________
                      Openembedded-core mailing list
        [email protected]
        <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>
                      <mailto:[email protected]
        <mailto:[email protected]>
                 <mailto:[email protected]
        <mailto:[email protected]>>>
        http://lists.openembedded.org/mailman/listinfo/openembedded-core
        <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
<http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>> <http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
        <http://lists.openembedded.org/mailman/listinfo/openembedded-core 
<http://lists.openembedded.org/mailman/listinfo/openembedded-core>>>







--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to