Package: kexec-tools / 1:2.0.20-2.1

Metadata

Package Version Patches format
kexec-tools 1:2.0.20-2.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debianize.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
static_binary_warning.patch | (download)

kexec_test/Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---
distclean_fix.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
add_debian_readme.patch | (download)

README.debian | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

---
coldreboot.patch | (download)

Makefile.in | 4 3 + 1 - 0 !
kexec/Makefile | 12 12 + 0 - 0 !
kexec/coldreboot | 6 6 + 0 - 0 !
kexec/coldreboot.8 | 25 25 + 0 - 0 !
4 files changed, 46 insertions(+), 1 deletion(-)

---
linker option.patch | (download)

purgatory/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
powerpcspe_support.patch | (download)

kexec/arch/ppc/ppc-setup-dol.S | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
ftbfs i386.patch | (download)

kexec/arch/i386/Makefile | 2 1 + 1 - 0 !
kexec/arch/i386/kexec-x86.h | 5 5 + 0 - 0 !
kexec/arch/x86_64/kexec-x86_64.h | 5 0 + 5 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 fix broken multiboot2 building for i386 by putting the definition
 in the right header, also tidy up Makefile (Closes: #942617).

kexec tools remove duplicated variable d.patch | (download)

kexec/arch/arm64/kexec-arm64.h | 6 3 + 3 - 0 !
kexec/arch/ppc64/kexec-elf-ppc64.c | 2 0 + 2 - 0 !
kexec/arch/x86_64/kexec-bzImage64.c | 1 0 + 1 - 0 !
kexec/fs2dt.h | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 7 deletions(-)

 kexec-tools: remove duplicated variable declarations

When building kexec-tools for Fedora 32, following error is observed:

/usr/bin/ld: kexec/arch/x86_64/kexec-bzImage64.o:(.bss+0x0): multiple definition of `bzImage_support_efi_boot';
kexec/arch/i386/kexec-bzImage.o:(.bss+0x0): first defined here

/builddir/build/BUILD/kexec-tools-2.0.20/kexec/arch/arm/../../fs2dt.h:33: multiple definition of `my_debug';
kexec/fs2dt.o:/builddir/build/BUILD/kexec-tools-2.0.20/kexec/fs2dt.h:33: first defined here

/builddir/build/BUILD/kexec-tools-2.0.20/kexec/arch/arm64/kexec-arm64.h:68: multiple definition of `arm64_mem';
kexec/fs2dt.o:/builddir/build/BUILD/kexec-tools-2.0.20/././kexec/arch/arm64/kexec-arm64.h:68: first defined here

/builddir/build/BUILD/kexec-tools-2.0.20/kexec/arch/arm64/kexec-arm64.h:54: multiple definition of `initrd_size';
kexec/fs2dt.o:/builddir/build/BUILD/kexec-tools-2.0.20/././kexec/arch/arm64/kexec-arm64.h:54: first defined here

/builddir/build/BUILD/kexec-tools-2.0.20/kexec/arch/arm64/kexec-arm64.h:53: multiple definition of `initrd_base';
kexec/fs2dt.o:/builddir/build/BUILD/kexec-tools-2.0.20/././kexec/arch/arm64/kexec-arm64.h:53: first defined here

And apparently, these variables are wrongly declared multiple times. So
remove duplicated declaration.

Signed-off-by: Kairui Song <kasong@redhat.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
(cherry picked from commit cc087b11462af9f971a2c090d07e8d780a867b50)
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>