diff -u --recursive ../clean/kexec-tools-2.0.12/include/config.h kexec-tools-2.0.12/include/config.h --- ../clean/kexec-tools-2.0.12/include/config.h 2016-03-21 21:08:17.000000000 -0400 +++ kexec-tools-2.0.12/include/config.h 2017-04-08 11:28:01.644379416 -0400 @@ -11,7 +11,7 @@ /* #undef HAVE_LIBLZMA */ /* Define to 1 if you have the `xenctrl' library (-lxenctrl). */ -#define HAVE_LIBXENCTRL 1 +/* #undef HAVE_LIBXENCTRL */ /* Define to 1 if you have the `z' library (-lz). */ #define HAVE_LIBZ 1 diff -u --recursive ../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 --- ../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-04-08 11:28:00.688368402 -0400 @@ -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 ../clean/kexec-tools-2.0.12/Makefile.in kexec-tools-2.0.12/Makefile.in --- ../clean/kexec-tools-2.0.12/Makefile.in 2014-10-14 00:58:06.000000000 -0400 +++ kexec-tools-2.0.12/Makefile.in 2017-04-08 11:28:00.688368402 -0400 @@ -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 ../clean/kexec-tools-2.0.12/purgatory/Makefile kexec-tools-2.0.12/purgatory/Makefile --- ../clean/kexec-tools-2.0.12/purgatory/Makefile 2015-04-30 01:05:17.000000000 -0400 +++ kexec-tools-2.0.12/purgatory/Makefile 2017-04-08 11:28:00.688368402 -0400 @@ -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 \ diff -u --recursive ../clean/kexec-tools-2.0.12/util/Makefile kexec-tools-2.0.12/util/Makefile --- ../clean/kexec-tools-2.0.12/util/Makefile 2010-07-29 05:22:16.000000000 -0400 +++ kexec-tools-2.0.12/util/Makefile 2017-04-08 11:32:33.267394444 -0400 @@ -2,7 +2,7 @@ $(BIN_TO_HEX): $(srcdir)/util/bin-to-hex.c @$(MKDIR) -p $(@D) - $(LINK.o) $(CFLAGS) -o $@ $^ + $(BUILD_CC) $(BUILD_CFLAGS) -o $@ $^ $(BIN_TO_HEX): CC=$(BUILD_CC) $(BIN_TO_HEX): CFLAGS=$(BUILD_CFLAGS)