svn commit: r558115 - head/devel/llvm-cheri
Brooks Davis
brooks at FreeBSD.org
Tue Dec 15 00:24:37 UTC 2020
Author: brooks
Date: Tue Dec 15 00:24:35 2020
New Revision: 558115
URL: https://svnweb.freebsd.org/changeset/ports/558115
Log:
Update to a new snapshot
Allow to build on powerpc64 and add PowerPC target. [0]
Add ARM target (needed for boot/firmware bits in some cases for Arm64).
PR: 251826 [0]
Submitted by: pkubaj [0]
Sponsored by: DARPA
Modified:
head/devel/llvm-cheri/Makefile
head/devel/llvm-cheri/Makefile.snapshot
head/devel/llvm-cheri/distinfo
head/devel/llvm-cheri/pkg-plist
Modified: head/devel/llvm-cheri/Makefile
==============================================================================
--- head/devel/llvm-cheri/Makefile Mon Dec 14 23:49:39 2020 (r558114)
+++ head/devel/llvm-cheri/Makefile Tue Dec 15 00:24:35 2020 (r558115)
@@ -19,7 +19,6 @@ LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips
NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit
-BROKEN_powerpc64= Does not build
LLVM_SUFFIX?= -cheri
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
@@ -84,7 +83,7 @@ LLD_PORTDOCS= lld
LLDB_DESC= Install lldb, the LLVM debugger (ignore on 9.x)
LLDB_BUILD_DEPENDS= swig:devel/swig
-LLVM_TARGETS?= AArch64;Mips;RISCV;X86
+LLVM_TARGETS?= AArch64;ARM;Mips;PowerPC;RISCV;X86
PLIST_SUB+= COMMAND_SUFFIX=${COMMAND_SUFFIX} \
LLVM_MAJOR=${LLVM_MAJOR} \
@@ -257,11 +256,6 @@ MAN1SRCS+= bugpoint.1 \
tblgen.1
.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} != clang
-# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
-PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment "
-.endif
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
Modified: head/devel/llvm-cheri/Makefile.snapshot
==============================================================================
--- head/devel/llvm-cheri/Makefile.snapshot Mon Dec 14 23:49:39 2020 (r558114)
+++ head/devel/llvm-cheri/Makefile.snapshot Tue Dec 15 00:24:35 2020 (r558115)
@@ -6,6 +6,6 @@
#
LLVM_MAJOR= 11
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20201018
+SNAPDATE= 20201209
-LLVM_COMMIT= bec478d1d2a9aaeabe963c50d378411b7c1e089f
+LLVM_COMMIT= 37c49ff00e3eadce5d8703fdc4497f28458c64a8
Modified: head/devel/llvm-cheri/distinfo
==============================================================================
--- head/devel/llvm-cheri/distinfo Mon Dec 14 23:49:39 2020 (r558114)
+++ head/devel/llvm-cheri/distinfo Tue Dec 15 00:24:35 2020 (r558115)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603143226
-SHA256 (CTSRD-CHERI-llvm-project-11.0.d20201018-bec478d1d2a9aaeabe963c50d378411b7c1e089f_GH0.tar.gz) = d2ead47de06df58fbe14cadf49da2d6726f0b6287ccd293c465643ecdd82e2ca
-SIZE (CTSRD-CHERI-llvm-project-11.0.d20201018-bec478d1d2a9aaeabe963c50d378411b7c1e089f_GH0.tar.gz) = 127606846
+TIMESTAMP = 1607987394
+SHA256 (CTSRD-CHERI-llvm-project-11.0.d20201209-37c49ff00e3eadce5d8703fdc4497f28458c64a8_GH0.tar.gz) = cd7db3ecccd8e50e21491c874481cea7dd6c030b84edd530da9d5a4a14a9bf4a
+SIZE (CTSRD-CHERI-llvm-project-11.0.d20201209-37c49ff00e3eadce5d8703fdc4497f28458c64a8_GH0.tar.gz) = 127636179
Modified: head/devel/llvm-cheri/pkg-plist
==============================================================================
--- head/devel/llvm-cheri/pkg-plist Mon Dec 14 23:49:39 2020 (r558114)
+++ head/devel/llvm-cheri/pkg-plist Tue Dec 15 00:24:35 2020 (r558115)
@@ -752,7 +752,6 @@ llvm%%LLVM_SUFFIX%%/bin/yaml2obj
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabase.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabasePluginRegistry.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Diagnostic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Lookup.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Replacement.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
@@ -771,6 +770,7 @@ llvm%%LLVM_SUFFIX%%/bin/yaml2obj
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/AtomicChange.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/Extract.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Lookup.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringAction.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRule.h
@@ -2593,6 +2593,12 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Desc.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Disassembler.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Info.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Utils.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMAsmParser.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMCodeGen.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDesc.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDisassembler.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMInfo.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMARMUtils.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
@@ -2647,6 +2653,11 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcError.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAsmParser.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCCodeGen.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDesc.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDisassembler.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCInfo.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVAsmParser.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMRISCVCodeGen.a
More information about the svn-ports-all
mailing list