Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jan 2025 23:57:14 GMT
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1fadfc2262fc - main - devel/llvm-devel: new snapshot
Message-ID:  <202501032357.503NvEi2076737@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1fadfc2262fcafe373ddd2710cf8f1212bfdd2e8

commit 1fadfc2262fcafe373ddd2710cf8f1212bfdd2e8
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2025-01-03 23:30:06 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2025-01-03 23:56:57 +0000

    devel/llvm-devel: new snapshot
    
    Fix USE_LDCONFIG for OPENMP. [0]
    
    Reported by:    tijl [0]
    Sponsored by:   DARPA, AFRL
---
 devel/llvm-devel/Makefile                           |  2 +-
 devel/llvm-devel/Makefile.snapshot                  |  4 ++--
 devel/llvm-devel/distinfo                           |  6 +++---
 devel/llvm-devel/files/patch-flang_runtime_stop.cpp | 11 -----------
 devel/llvm-devel/pkg-plist                          | 21 ++++++++++++++++++---
 5 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index de540ac5a7f2..afa4969bbe08 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -280,6 +280,7 @@ COMMANDS+=	${MLIR_COMMANDS}
 
 .if ${PORT_OPTIONS:MOPENMP}
 LLVM_ENABLE_PROJECTS+=	openmp
+USE_LDCONFIG+=	${LLVM_PREFIX}/lib/${CONFIGURE_TARGET}
 MAN1SRCS+=	${OPENMP_MAN1SRCS}
 COMMANDS+=	${OPENMP_COMMANDS}
 .endif
@@ -439,7 +440,6 @@ post-install-FLANG-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles
 
-
 post-install-LIT-on:
 	${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \
 	    ${STAGEDIR}${LLVM_PREFIX}/bin/lit
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 90d32cd4e143..3d10e3a1d99c 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
 #
 LLVM_MAJOR=	20
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20241215
+SNAPDATE=	20250103
 
-LLVM_PROJECT_COMMIT=		8345a95a404cb490918201274da877b8ca2edf51
+LLVM_PROJECT_COMMIT=		78f04477d658ae3de3cd416947c5bac65262a9ec
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index eb4f91d603ac..2a979c4c1788 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734302400
-SHA256 (llvm-llvm-project-20.0.d20241215-8345a95a404cb490918201274da877b8ca2edf51_GH0.tar.gz) = 10bbfa6edf057b889bc97013126991a6589fd1a2f17bfeb37fd930b08c8af682
-SIZE (llvm-llvm-project-20.0.d20241215-8345a95a404cb490918201274da877b8ca2edf51_GH0.tar.gz) = 224445306
+TIMESTAMP = 1735942805
+SHA256 (llvm-llvm-project-20.0.d20250103-78f04477d658ae3de3cd416947c5bac65262a9ec_GH0.tar.gz) = 2bba403fb68595b1dedc915c784a1a4155f027158c9f80eb6d2842ff1c6ee174
+SIZE (llvm-llvm-project-20.0.d20250103-78f04477d658ae3de3cd416947c5bac65262a9ec_GH0.tar.gz) = 224476005
diff --git a/devel/llvm-devel/files/patch-flang_runtime_stop.cpp b/devel/llvm-devel/files/patch-flang_runtime_stop.cpp
deleted file mode 100644
index f4f0d1b79a76..000000000000
--- a/devel/llvm-devel/files/patch-flang_runtime_stop.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- flang/runtime/stop.cpp.orig
-+++ flang/runtime/stop.cpp
-@@ -162,7 +162,7 @@
-   // TODO: Need to parse DWARF information to print function line numbers
-   constexpr int MAX_CALL_STACK{999};
-   void *buffer[MAX_CALL_STACK];
--  int nptrs{backtrace(buffer, MAX_CALL_STACK)};
-+  int nptrs{(int)backtrace(buffer, MAX_CALL_STACK)};
- 
-   if (char **symbols{backtrace_symbols(buffer, nptrs)}) {
-     for (int i = 0; i < nptrs; i++) {
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 6889442cdb02..c1b044ac06b3 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -433,6 +433,7 @@ llvm-devel/bin/verify-uselistorder
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/NarrowingConversionsCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/NoEscapeCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
@@ -509,7 +510,6 @@ llvm-devel/bin/verify-uselistorder
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
@@ -969,6 +969,7 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/NoopLattice.h
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/RecordOps.h
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Solver.h
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/StorageLocation.h
 %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Transfer.h
@@ -1183,9 +1184,11 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtins.inc
 %%CLANG%%llvm-devel/include/clang/CIR/CIRGenerator.h
 %%CLANG%%llvm-devel/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+%%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRAttrs.h
 %%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRDialect.h
 %%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRTypes.h
 %%CLANG%%llvm-devel/include/clang/CIR/FrontendAction/CIRGenAction.h
+%%CLANG%%llvm-devel/include/clang/CIR/Interfaces/CIRFPTypeInterface.h
 %%CLANG%%llvm-devel/include/clang/CodeGen/BackendUtil.h
 %%CLANG%%llvm-devel/include/clang/CodeGen/CGFunctionInfo.h
 %%CLANG%%llvm-devel/include/clang/CodeGen/CodeGenABITypes.h
@@ -1437,6 +1440,7 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/CheckerManager.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
+%%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
 %%CLANG%%llvm-devel/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
@@ -1657,6 +1661,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Lower/ConvertVariable.h
 %%FLANG%%llvm-devel/include/flang/Lower/Cuda.h
 %%FLANG%%llvm-devel/include/flang/Lower/CustomIntrinsicCall.h
+%%FLANG%%llvm-devel/include/flang/Lower/DirectivesCommon.h
 %%FLANG%%llvm-devel/include/flang/Lower/DumpEvaluateExpr.h
 %%FLANG%%llvm-devel/include/flang/Lower/EnvironmentDefault.h
 %%FLANG%%llvm-devel/include/flang/Lower/HlfirIntrinsics.h
@@ -1681,6 +1686,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/AliasAnalysis.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/TBAAForest.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/CUFCommon.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Character.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Complex.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/DoLoopHelper.h
@@ -1804,7 +1810,6 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Optimizer/Support/Matcher.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Support/TypeCode.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Support/Utils.h
-%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFCommon.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFOpConversion.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/MemoryUtils.h
@@ -1919,6 +1924,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%%%OPENMP%%llvm-devel/include/flang/omp_lib_kinds.mod
 %%LLD%%llvm-devel/include/lld/Common/Args.h
 %%LLD%%llvm-devel/include/lld/Common/Arrays.h
+%%LLD%%llvm-devel/include/lld/Common/BPSectionOrdererBase.h
 %%LLD%%llvm-devel/include/lld/Common/CommonLinkerContext.h
 %%LLD%%llvm-devel/include/lld/Common/DWARF.h
 %%LLD%%llvm-devel/include/lld/Common/Driver.h
@@ -3471,6 +3477,8 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/LLJIT.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/Layer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LazyReexports.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/MachO.h
@@ -3717,6 +3725,7 @@ llvm-devel/include/llvm/IR/ValueHandle.h
 llvm-devel/include/llvm/IR/ValueMap.h
 llvm-devel/include/llvm/IR/ValueSymbolTable.h
 llvm-devel/include/llvm/IR/VectorBuilder.h
+llvm-devel/include/llvm/IR/VectorTypeUtils.h
 llvm-devel/include/llvm/IR/Verifier.h
 llvm-devel/include/llvm/IRPrinter/IRPrintingPasses.h
 llvm-devel/include/llvm/IRReader/IRReader.h
@@ -3937,6 +3946,8 @@ llvm-devel/include/llvm/PassInfo.h
 llvm-devel/include/llvm/PassRegistry.h
 llvm-devel/include/llvm/PassSupport.h
 llvm-devel/include/llvm/Passes/CodeGenPassBuilder.h
+llvm-devel/include/llvm/Passes/DroppedVariableStats.h
+llvm-devel/include/llvm/Passes/DroppedVariableStatsIR.h
 llvm-devel/include/llvm/Passes/MachinePassRegistry.def
 llvm-devel/include/llvm/Passes/OptimizationLevel.h
 llvm-devel/include/llvm/Passes/PassBuilder.h
@@ -4257,6 +4268,7 @@ llvm-devel/include/llvm/TargetParser/TargetParser.h
 llvm-devel/include/llvm/TargetParser/Triple.h
 llvm-devel/include/llvm/TargetParser/X86TargetParser.def
 llvm-devel/include/llvm/TargetParser/X86TargetParser.h
+llvm-devel/include/llvm/Telemetry/Telemetry.h
 llvm-devel/include/llvm/Testing/ADT/StringMap.h
 llvm-devel/include/llvm/Testing/ADT/StringMapEntry.h
 llvm-devel/include/llvm/Testing/Annotations/Annotations.h
@@ -4364,11 +4376,11 @@ llvm-devel/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
-llvm-devel/include/llvm/Transforms/Instrumentation/PoisonChecking.h
 llvm-devel/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h
 llvm-devel/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
 llvm-devel/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
 llvm-devel/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
+llvm-devel/include/llvm/Transforms/Instrumentation/TypeSanitizer.h
 llvm-devel/include/llvm/Transforms/ObjCARC.h
 llvm-devel/include/llvm/Transforms/Scalar.h
 llvm-devel/include/llvm/Transforms/Scalar/ADCE.h
@@ -4658,6 +4670,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/AsmParser/CodeComplete.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/Diagnostics.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
+%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Nanobind.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
 %%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
@@ -6817,6 +6830,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMExegesisAArch64.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMExegesisMips.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMExegesisPowerPC.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMExegesisRISCV.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMExegesisX86.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMExtensions.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMFileCheck.a
@@ -6920,6 +6934,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTableGenCommon.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTarget.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTargetParser.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMTelemetry.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTextAPI.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTextAPIBinaryReader.a
 %%STATIC_LIBS%%llvm-devel/lib/libLLVMTransformUtils.a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501032357.503NvEi2076737>