Hi All, While building makedumpfile for AARM64 Thunder X2, I am getting this error cc -g -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DVERSION='"1.6.7"' -DRELEASE_DATE='"16 Jan 2020"' -D__aarch64__ print_info.o dwarf_info.o elf_info.o erase_info.o sadump_info.o cache.o tools.o arch/arm.o arch/arm64.o arch/x86.o arch/x86_64.o arch/ia64.o arch/ppc64.o arch/s390x.o arch/ppc.o arch/sparc64.o -rdynamic -o makedumpfile makedumpfile.c -lpthread -static -ldw -lbz2 -ldl -lelf -lz -lebl erase_info.o: In function `process_eppic_file': /home/prabhakar/MERGE/OPENSRC/APPL/makedumpfile-code/erase_info.c:2202: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking //usr/local/lib/libdw.a(lzma.o): In function `__libdw_unlzma': /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:233: undefined reference to `lzma_auto_decoder' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:248: undefined reference to `lzma_end' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:267: undefined reference to `lzma_code' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:277: undefined reference to `lzma_end' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:236: undefined reference to `lzma_end' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:277: undefined reference to `lzma_end' /home/prabhakar/MERGE/OPENSRC/APPL/elfutils-0.177/libdwfl/gzip.c:277: undefined reference to `lzma_end' collect2: error: ld returned 1 exit status Makefile:100: recipe for target 'makedumpfile' failed Source code: https://git.code.sf.net/p/makedumpfile/code Top commit e7301654029330bbf49693002fa72223f9b3fb36 (HEAD -> master, tag: Released-1-6-7, origin/master, origin/HEAD) Author: Kazuhito Hagio <k-hagio-ab@xxxxxxx> Date: Wed Jan 15 13:09:56 2020 -0500 [v1.6.7] Update version Update makedumpfile to version 1.6.7. Signed-off-by: Kazuhito Hagio <k-hagio-ab@xxxxxxx> I googled and found http://lists.infradead.org/pipermail/kexec/2017-May/018760.html i.e. diff --git a/Makefile b/Makefile index 388faf7..810a7a0 100644 --- a/Makefile +++ b/Makefile @@ -50,7 +50,7 @@ OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART)) SRC_ARCH = arch/arm.c arch/arm64.c arch/x86.c arch/x86_64.c arch/ia64.c arch/ppc64.c arch/s390x.c arch/ppc.c arch/sparc64.c OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH)) -LIBS = -ldw -lbz2 -ldl -lelf -lz +LIBS = -ldw -lbz2 -ldl -lelf -lz -llzma ifneq ($(LINKTYPE), dynamic) LIBS := -static $(LIBS) endif After adding this change, no more build error.This change was required for spac64. So do we need similar changes for AARM64 platform also. --pk _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec