diff -u --recursive /home/hudson/clean/kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c --- /home/hudson/clean/kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c 2015-11-29 18:52:07.000000000 -0500 +++ kexec-tools-2.0.12/kexec/arch/i386/kexec-x86-common.c 2017-01-28 14:46:48.765247188 -0500 @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -74,20 +75,20 @@ return -1; } while(fgets(line, sizeof(line), fp) != 0) { - unsigned long long start, end; + uintptr_t start, end; char *str; int type; int consumed; int count; if (memory_ranges >= MAX_MEMORY_RANGES) break; - count = sscanf(line, "%Lx-%Lx : %n", + count = sscanf(line, "%"SCNxPTR"-%"SCNxPTR" : %n", &start, &end, &consumed); if (count != 2) continue; str = line + consumed; - dbgprintf("%016Lx-%016Lx : %s", start, end, str); + dbgprintf("%016"PRIxPTR"-%016"PRIxPTR" : %s", start, end, str); if (memcmp(str, "System RAM\n", 11) == 0) { type = RANGE_RAM; @@ -114,7 +115,7 @@ memory_range[memory_ranges].end = end; memory_range[memory_ranges].type = type; - dbgprintf("%016Lx-%016Lx : %x\n", start, end, type); + dbgprintf("%016"PRIxPTR"-%016"PRIxPTR" : %x\n", start, end, type); memory_ranges++; } diff -u --recursive /home/hudson/clean/kexec-tools-2.0.12/Makefile.in kexec-tools-2.0.12/Makefile.in --- /home/hudson/clean/kexec-tools-2.0.12/Makefile.in 2014-10-14 00:58:06.000000000 -0400 +++ kexec-tools-2.0.12/Makefile.in 2017-01-28 14:46:48.765247188 -0500 @@ -158,16 +158,16 @@ # kdump (read a crashdump from memory) # -include $(srcdir)/kdump/Makefile +#include $(srcdir)/kdump/Makefile # vmcore-dmesg (read dmesg from a vmcore) # -include $(srcdir)/vmcore-dmesg/Makefile +#include $(srcdir)/vmcore-dmesg/Makefile # # kexec_test (test program) # -include $(srcdir)/kexec_test/Makefile +#include $(srcdir)/kexec_test/Makefile SPEC=$(PACKAGE_NAME).spec GENERATED_SRCS:= $(SPEC) diff -u --recursive /home/hudson/clean/kexec-tools-2.0.12/purgatory/Makefile kexec-tools-2.0.12/purgatory/Makefile --- /home/hudson/clean/kexec-tools-2.0.12/purgatory/Makefile 2015-04-30 01:05:17.000000000 -0400 +++ kexec-tools-2.0.12/purgatory/Makefile 2017-01-28 15:36:11.811188490 -0500 @@ -45,7 +45,6 @@ mkdir -p $(@D) $(COMPILE.c) -o $@ $^ -$(PURGATORY): CC=$(TARGET_CC) $(PURGATORY): CFLAGS+=$(PURGATORY_EXTRA_CFLAGS) \ $($(ARCH)_PURGATORY_EXTRA_CFLAGS) \ -Os -fno-builtin -ffreestanding \