From: Martin Liska Date: Mon, 10 May 2021 09:35:49 +0000 (+0200) Subject: Fix genversion linker error. X-Git-Tag: basepoints/gcc-13~7658 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=877e620f381e7af83d386f2ffec6f47546dd07c5;p=thirdparty%2Fgcc.git Fix genversion linker error. When renaming gcov-iov to genversion I forgot one hunk that led to the following linker error: ld: error: build/genversion.o: requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC gcc/ChangeLog: * Makefile.in: Add missing genversion rule. --- diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 8091057a8a3e..487db220d8c7 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -3032,6 +3032,10 @@ CFLAGS-build/genversion.o += -DBASEVER=$(BASEVER_s) -DDATESTAMP=$(DATESTAMP_s) \ build/genversion.o: genversion.c $(BCONFIG_H) $(SYSTEM_H) +build/genversion$(build_exeext): build/genversion.o + +$(LINKER_FOR_BUILD) $(BUILD_LINKERFLAGS) $(BUILD_LDFLAGS) \ + build/genversion.o -o $@ + version.h: s-version; @true s-version: build/genversion$(build_exeext) build/genversion$(build_exeext) > tmp-version.h