]> code.ossystems Code Review - openembedded-core.git/commit
linux-yocto/4.19/5.2/-dev: fix gcc10 build
authorBruce Ashfield <bruce.ashfield@gmail.com>
Mon, 30 Dec 2019 03:07:19 +0000 (22:07 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 30 Dec 2019 23:38:12 +0000 (23:38 +0000)
commitd3112fcf7283b9c015e77db1b0a1a78044ed2e23
tree55be5f2be53ecb97a279dc5073147c3bcfadded4
parentf558800a5cf1e59310eaacb091d75d06022ecea0
linux-yocto/4.19/5.2/-dev: fix gcc10 build

Integrating Khem's gcc10 build fix:

[
    Author: Khem Raj <raj.khem@gmail.com>
    Date:   Fri Dec 20 17:42:02 2019 -0800

        x86/boot/compressed/64: Define __force_order only when CONFIG_RANDOMIZE_BASE is unset

        kaslr_64.c also defines the same variable, however when both files are
        included into final link, linker complains about multiple definition of
        `__force_order' which is coming from kaslr_64.o and pgtable_64.o, its
        possible that kaslr_64.o is disabled via CONFIG_RANDOMIZE_BASE config
        option, therefore define it conditionally only when
        CONFIG_RANDOMIZE_BASE is not set

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: x86-ml <x86@kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/linux/linux-yocto-rt_4.19.bb
meta/recipes-kernel/linux/linux-yocto-rt_5.2.bb
meta/recipes-kernel/linux/linux-yocto-tiny_4.19.bb
meta/recipes-kernel/linux/linux-yocto-tiny_5.2.bb
meta/recipes-kernel/linux/linux-yocto_4.19.bb
meta/recipes-kernel/linux/linux-yocto_5.2.bb