[OE-core] [PATCH v2] kexec-tools: upgrade 2.0.19 -> 2.0.20

Richard Purdie richard.purdie at linuxfoundation.org
Sat Nov 23 15:55:28 UTC 2019


On Fri, 2019-11-22 at 08:23 -0800, Wang Mingyu wrote:
> Signed-off-by: Wang Mingyu <wangmy at cn.fujitsu.com>
> ---
>  .../kexec/{kexec-tools_2.0.19.bb => kexec-
> tools_2.0.20.bb}            | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta/recipes-kernel/kexec/{kexec-tools_2.0.19.bb => kexec-
> tools_2.0.20.bb} (95%)
> 
> diff --git a/meta/recipes-kernel/kexec/kexec-tools_2.0.19.bb
> b/meta/recipes-kernel/kexec/kexec-tools_2.0.20.bb
> similarity index 95%
> rename from meta/recipes-kernel/kexec/kexec-tools_2.0.19.bb
> rename to meta/recipes-kernel/kexec/kexec-tools_2.0.20.bb
> index c3f7435..b79e33b 100644
> --- a/meta/recipes-kernel/kexec/kexec-tools_2.0.19.bb
> +++ b/meta/recipes-kernel/kexec/kexec-tools_2.0.20.bb
> @@ -21,8 +21,8 @@ SRC_URI =
> "${KERNELORG_MIRROR}/linux/utils/kernel/kexec/kexec-tools-
> ${PV}.tar.gz
>      file://0006-kexec-arm-undefine-__NR_kexec_file_load-for-
> arm.patch \
>  "
>  
> -SRC_URI[md5sum] = "052458f0a35c2a3b0d2302caa3318e9f"
> -SRC_URI[sha256sum] =
> "913c8dee918e5855a4ba60d609371390978144b4c8d15d6446ca0057b7bc5e58"
> +SRC_URI[md5sum] = "46724b67f32501c5d3e778161347cad9"
> +SRC_URI[sha256sum] =
> "cb16d79818e0c9de3bb3e33ede5677c34a1d28c646379c7ab44e0faa3eb57a16"
>  
>  inherit autotools update-rc.d systemd

Fails to compile:

https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/1264

i686-poky-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse
-fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-
security -Werror=format-security --sysroot=/home/pokybuild/yocto-
worker/pkgman-non-rpm/build/build/tmp/work/core2-32-poky-linux/kexec-
tools/2.0.20-r0/recipe-sysroot -fno-zero-initialized-in-bss  -Os -fno-
builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE
-fno-stack-protector  -I../kexec-tools-2.0.20/purgatory/include
-I../kexec-tools-2.0.20/purgatory/arch/i386/include -I../kexec-tools-
2.0.20/util_lib/include -I../kexec-tools-2.0.20/include -Iinclude
-I/home/pokybuild/yocto-worker/pkgman-non-
rpm/build/build/tmp/work/core2-32-poky-linux/kexec-tools/2.0.20-
r0/recipe-sysroot-native/usr/bin/i686-poky-linux/../../lib/i686-poky-
linux/gcc/i686-poky-linux/9.2.0/include  -c -MD -o
purgatory/purgatory.o ../kexec-tools-2.0.20/purgatory/purgatory.c
../kexec-tools-2.0.20/kexec/arch/i386/kexec-x86.c:39:22: error:
'multiboot2_x86_probe' undeclared here (not in a function); did you
mean 'multiboot_x86_probe'?
   39 |  { "multiboot2-x86", multiboot2_x86_probe, multiboot2_x86_load,
      |                      ^~~~~~~~~~~~~~~~~~~~
      |                      multiboot_x86_probe
../kexec-tools-2.0.20/kexec/arch/i386/kexec-x86.c:39:44: error:
'multiboot2_x86_load' undeclared here (not in a function); did you mean
'multiboot_x86_load'?
   39 |  { "multiboot2-x86", multiboot2_x86_probe, multiboot2_x86_load,
      |                                            ^~~~~~~~~~~~~~~~~~~
      |                                            multiboot_x86_load

(and more)

Cheers,

Richard



More information about the Openembedded-core mailing list