svn commit: r348610 - in head: lib/clang/libllvm usr.bin/clang
Ed Maste
emaste at FreeBSD.org
Tue Jun 4 13:00:50 UTC 2019
Author: emaste
Date: Tue Jun 4 13:00:49 2019
New Revision: 348610
URL: https://svnweb.freebsd.org/changeset/base/348610
Log:
build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS)
To facilitate experimentation with LTO we require an ar that supports
LLVM IR, and to a lesser degree also an nm. As a first step always
install llvm-ar and llvm-nm.
Sponsored by: The FreeBSD Foundation
Modified:
head/lib/clang/libllvm/Makefile
head/usr.bin/clang/Makefile
Modified: head/lib/clang/libllvm/Makefile
==============================================================================
--- head/lib/clang/libllvm/Makefile Tue Jun 4 12:56:20 2019 (r348609)
+++ head/lib/clang/libllvm/Makefile Tue Jun 4 13:00:49 2019 (r348610)
@@ -718,8 +718,8 @@ SRCS_EXT+= MCA/Support.cpp
SRCS_MIN+= Object/Archive.cpp
SRCS_MIN+= Object/ArchiveWriter.cpp
SRCS_MIN+= Object/Binary.cpp
-SRCS_EXT+= Object/COFFImportFile.cpp
-SRCS_EXT+= Object/COFFModuleDefinition.cpp
+SRCS_MIN+= Object/COFFImportFile.cpp
+SRCS_MIN+= Object/COFFModuleDefinition.cpp
SRCS_MIN+= Object/COFFObjectFile.cpp
SRCS_MIN+= Object/Decompressor.cpp
SRCS_MIN+= Object/ELF.cpp
@@ -1256,7 +1256,7 @@ SRCS_MIN+= Target/X86/X86VZeroUpper.cpp
SRCS_MIN+= Target/X86/X86WinAllocaExpander.cpp
SRCS_MIN+= Target/X86/X86WinEHState.cpp
.endif # MK_LLVM_TARGET_X86
-SRCS_EXT+= ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
+SRCS_MIN+= ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
SRCS_EXL+= ToolDrivers/llvm-lib/LibDriver.cpp
SRCS_MIN+= Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
SRCS_MIN+= Transforms/AggressiveInstCombine/TruncInstCombine.cpp
Modified: head/usr.bin/clang/Makefile
==============================================================================
--- head/usr.bin/clang/Makefile Tue Jun 4 12:56:20 2019 (r348609)
+++ head/usr.bin/clang/Makefile Tue Jun 4 13:00:49 2019 (r348610)
@@ -7,6 +7,8 @@ SUBDIR+= clang-tblgen
SUBDIR+= llvm-tblgen
.if !defined(TOOLS_PREFIX)
+SUBDIR+= llvm-ar
+SUBDIR+= llvm-nm
SUBDIR+= llvm-objdump
SUBDIR+= llvm-symbolizer
@@ -15,7 +17,6 @@ SUBDIR+= bugpoint
SUBDIR+= clang-format
SUBDIR+= llc
SUBDIR+= lli
-SUBDIR+= llvm-ar
SUBDIR+= llvm-as
SUBDIR+= llvm-bcanalyzer
SUBDIR+= llvm-cxxdump
@@ -30,7 +31,6 @@ SUBDIR+= llvm-lto2
SUBDIR+= llvm-mc
SUBDIR+= llvm-mca
SUBDIR+= llvm-modextract
-SUBDIR+= llvm-nm
SUBDIR+= llvm-objcopy
SUBDIR+= llvm-pdbutil
SUBDIR+= llvm-rtdyld
More information about the svn-src-all
mailing list