From: Fangrui Song Date: Tue, 3 May 2022 04:01:43 +0000 (-0700) Subject: Makeconfig: Update clang_rt.crtbegin.o filename X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20f6c924222f2677d9a53fa3b6c1ea76a1341840;p=thirdparty%2Fglibc.git Makeconfig: Update clang_rt.crtbegin.o filename --- diff --git a/Makeconfig b/Makeconfig index c1a395a105f..fea770fec46 100644 --- a/Makeconfig +++ b/Makeconfig @@ -662,11 +662,10 @@ endif +preinit = $(addprefix $(csu-objpfx),crti.o) +postinit = $(addprefix $(csu-objpfx),crtn.o) ifeq ($(with-clang),yes) -# With clang, use the crt*.o files from llvm's compiler-rt package. -# The files normally have an architecture name appended, in case of -# variants (32/64, le/be etc) installed in the same directory. -+prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=clang_rt.crtbegin-$(config-machine).o` -+postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=clang_rt.crtend-$(config-machine).o` +# With clang, use the clang_rt.crt*.o files from the compiler-rt package +# in a LLVM_ENABLE_RUNTIMES build. ++prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=clang_rt.crtbegin.o` ++postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=clang_rt.crtend.o` else +prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o` +postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o`