X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fgold%2FMakefile;h=66a0271fa25769b519758a830c9b8b8b32bd6754;hb=a75ce9f5d2236d93c117e861e60e6f3f748c9555;hp=37a7e4ef7fcbb31771bfb903e6ce99b1575ae9ca;hpb=7a2e7e5c2054cac76dc80c23b68a294aebf34259;p=oota-llvm.git diff --git a/tools/gold/Makefile b/tools/gold/Makefile index 37a7e4ef7fc..66a0271fa25 100644 --- a/tools/gold/Makefile +++ b/tools/gold/Makefile @@ -10,6 +10,8 @@ LEVEL = ../.. LIBRARYNAME = LLVMgold +EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/gold.exports + # Include this here so we can get the configuration of the targets # that have been configured for construction. We have to do this # early so we can set up LINK_COMPONENTS before including Makefile.rules @@ -17,13 +19,13 @@ include $(LEVEL)/Makefile.config LINK_LIBS_IN_SHARED=1 SHARED_LIBRARY = 1 -BUILD_ARCHIVE = 0 -DONT_BUILD_RELINKED = 1 - -LINK_COMPONENTS := +LOADABLE_MODULE = 1 -include $(LEVEL)/Makefile.common +LINK_COMPONENTS := support +LIBS += -llto # 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 -lLTO + +include $(LEVEL)/Makefile.common