1 file changed, 1 insertion(+), 2 deletions(-) kexec/Makefile | 3 +-- To make static compilation work with LDFLAGS=-static ./configure make we have to move $(LIBS) on the end of the compiler line. Static compilation has been requested by "Yinghai Lu" <yhlu.kernel at gmail.com>. Although I don't see the practical benefit in most cases, I don't think we should not support it. Since kexec does not use name resolution functions of libc, it's valid to use static linking. Tested on x86_64-suse-linux. Signed-off-by: Bernhard Walle <bwalle at suse.de> diff --git a/kexec/Makefile b/kexec/Makefile --- a/kexec/Makefile +++ b/kexec/Makefile @@ -67,10 +67,9 @@ -include $(KEXEC_DEPS) -$(KEXEC): LDFLAGS+=$(LIBS) $(KEXEC): $(KEXEC_OBJS) $(UTIL_LIB) @$(MKDIR) -p $(@D) - $(LINK.o) -o $@ $^ + $(LINK.o) -o $@ $^ $(LIBS) $(KEXEC): CPPFLAGS+=-I$(srcdir)/kexec/arch/$(ARCH)/include