From 9316a78fdddd11d8d97463ac4b0c5f641cf3a546 Mon Sep 17 00:00:00 2001 From: Alexey Volkov Date: Wed, 25 Jun 2014 08:04:58 +0000 Subject: [PATCH] Fix unresolved symbols when loading gold plugin Differential Revision: http://reviews.llvm.org/D4275 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211675 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/gold/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/gold/Makefile b/tools/gold/Makefile index 496e31cc391..593d8eab293 100644 --- a/tools/gold/Makefile +++ b/tools/gold/Makefile @@ -9,7 +9,6 @@ LEVEL := ../.. LIBRARYNAME := LLVMgold -LINK_COMPONENTS := support LINK_LIBS_IN_SHARED := 1 SHARED_LIBRARY := 1 LOADABLE_MODULE := 1 @@ -21,6 +20,8 @@ EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/gold.exports # early so we can set up LINK_COMPONENTS before including Makefile.rules include $(LEVEL)/Makefile.config +LINK_COMPONENTS := $(TARGETS_TO_BUILD) LTO + # Because off_t is used in the public API, the largefile parts are required for # ABI compatibility. CXXFLAGS += -I$(BINUTILS_INCDIR) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 @@ -28,4 +29,3 @@ LDFLAGS += -L$(SharedLibDir)/$(SharedPrefix) include $(LEVEL)/Makefile.common -LIBS += -lLTO