build failure: clang.full

From: Larry Rosenman <ler_at_lerctr.org>
Date: Mon, 29 Jul 2024 23:53:53 UTC
I'm getting the following on an up2date checkout:
Building /usr/obj/usr/src/amd64.amd64/usr.bin/clang/clang/clang.full
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'FaultMaps.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'FinalizeISel.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'FixupStatepointCallerSaved.o' is neither ET_REL nor LLVM 
bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'FuncletLayout.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GCEmptyBasicBlocks.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GCMetadata.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GCRootLowering.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GIMatchTableExecutor.o' is neither ET_REL nor LLVM 
bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GISelChangeObserver.o' is neither ET_REL nor LLVM 
bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'GISelKnownBits.o' is neither ET_REL nor LLVM bitcode
ld: warning: /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a: 
archive member 'InlineAsmLowering.o' is neither ET_REL nor LLVM bitcode
(cd /usr/src/tests/sys/cddl/zfs/tests/txg_integrity &&  
DEPENDFILE=.depend.txg_integrity  NO_SUBDIR=1 make -f 
/usr/src/tests/sys/cddl/zfs/tests/txg_integrity/Makefile 
_RECURSING_PROGS=t  PROG=txg_integrity )
(cd /usr/src/tests/sys/cddl/zfs/tests/txg_integrity &&  
DEPENDFILE=.depend.fsync_integrity  NO_SUBDIR=1 make -f 
/usr/src/tests/sys/cddl/zfs/tests/txg_integrity/Makefile 
_RECURSING_PROGS=t  PROG=fsync_integrity )
Building 
/usr/obj/usr/src/amd64.amd64/usr.sbin/tcpdump/tcpdump/print-lwres.o
(cd /usr/src/tests/sys/devrandom &&  DEPENDFILE=.depend.uint128_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/devrandom/Makefile 
_RECURSING_PROGS=t  PROG=uint128_test )
(cd /usr/src/tests/sys/fifo &&  DEPENDFILE=.depend.fifo_create  
NO_SUBDIR=1 make -f /usr/src/tests/sys/fifo/Makefile _RECURSING_PROGS=t  
PROG=fifo_create )
(cd /usr/src/tests/sys/fifo &&  DEPENDFILE=.depend.fifo_io  NO_SUBDIR=1 
make -f /usr/src/tests/sys/fifo/Makefile _RECURSING_PROGS=t  
PROG=fifo_io )
Building 
/usr/obj/usr/src/amd64.amd64/usr.sbin/tcpdump/tcpdump/print-m3ua.o
(cd /usr/src/tests/sys/fifo &&  DEPENDFILE=.depend.fifo_misc  
NO_SUBDIR=1 make -f /usr/src/tests/sys/fifo/Makefile _RECURSING_PROGS=t  
PROG=fifo_misc )
(cd /usr/src/tests/sys/fifo &&  DEPENDFILE=.depend.fifo_open  
NO_SUBDIR=1 make -f /usr/src/tests/sys/fifo/Makefile _RECURSING_PROGS=t  
PROG=fifo_open )
(cd /usr/src/tests/sys/fifo &&  DEPENDFILE=.depend.fifo_kqueue  
NO_SUBDIR=1 make -f /usr/src/tests/sys/fifo/Makefile _RECURSING_PROGS=t  
PROG=fifo_kqueue )
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.flock_helper  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=flock_helper )
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.ftruncate_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=ftruncate_test )
(cd /usr/src/tests/sys/file &&  
DEPENDFILE=.depend.newfileops_on_fork_test  NO_SUBDIR=1 make -f 
/usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=newfileops_on_fork_test )
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.closefrom_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=closefrom_test )
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.dup_test  NO_SUBDIR=1 
make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=dup_test )
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.fcntlflags_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=fcntlflags_test )
Building 
/usr/obj/usr/src/amd64.amd64/usr.sbin/tcpdump/tcpdump/print-mobile.o
ld: error: undefined symbol: llvm::GCLoweringID
>>> referenced by TargetPassConfig.cpp:842 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:842)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addIRPasses()) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::FinalizeISelID
>>> referenced by TargetPassConfig.cpp:1045 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:1045)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addCoreISelPasses()) in 
>>> archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::FixupStatepointCallerSavedID
>>> referenced by TargetPassConfig.cpp:1141 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:1141)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addMachinePasses()) in 
>>> archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::FuncletLayoutID
>>> referenced by TargetPassConfig.cpp:1200 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:1200)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addMachinePasses()) in 
>>> archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::createGCEmptyBasicBlocksPass()
>>> referenced by TargetPassConfig.cpp:1218 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:1218)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addMachinePasses()) in 
>>> archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::GCMachineCodeAnalysisID
>>> referenced by TargetPassConfig.cpp:1504 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/TargetPassConfig.cpp:1504)
>>>               
>>> TargetPassConfig.o:(llvm::TargetPassConfig::addGCPasses()) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeFinalizeISelPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:47 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:47)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeFixupStatepointCallerSavedPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:49 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:49)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeFuncletLayoutPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:50 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:50)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeGCMachineCodeAnalysisPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:51 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:51)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeGCModuleInfoPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:52 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:52)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by ShadowStackGCLowering.cpp:138 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/ShadowStackGCLowering.cpp:138)
>>>               
>>> ShadowStackGCLowering.o:(initializeShadowStackGCLoweringPassOnce(llvm::PassRegistry&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by SelectionDAGISel.cpp:352 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:352)
>>>               
>>> SelectionDAGISel.o:(llvm::SelectionDAGISel::SelectionDAGISel(char&, 
>>> llvm::TargetMachine&, llvm::CodeGenOptLevel)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::initializeLowerIntrinsicsPass(llvm::PassRegistry&)
>>> referenced by CodeGen.cpp:68 
>>> (/usr/src/contrib/llvm-project/llvm/lib/CodeGen/CodeGen.cpp:68)
>>>               
>>> CodeGen.o:(llvm::initializeCodeGen(llvm::PassRegistry&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::CollectorMetadataAnalysis::Key
>>> referenced by DenseMap.h:649 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:649)
>>>               
>>> ShadowStackGCLowering.o:(llvm::CollectorMetadataAnalysis::Result& 
>>> llvm::AnalysisManager<llvm::Module>::getResult<llvm::CollectorMetadataAnalysis>(llvm::Module&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by DenseMapInfo.h:83 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMapInfo.h:83)
>>>               
>>> ShadowStackGCLowering.o:(llvm::CollectorMetadataAnalysis::Result& 
>>> llvm::AnalysisManager<llvm::Module>::getResult<llvm::CollectorMetadataAnalysis>(llvm::Module&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by DenseMapInfo.h:83 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMapInfo.h:83)
>>>               
>>> ShadowStackGCLowering.o:(llvm::CollectorMetadataAnalysis::Result& 
>>> llvm::AnalysisManager<llvm::Module>::getResult<llvm::CollectorMetadataAnalysis>(llvm::Module&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced 5 more times
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.path_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=path_test )

ld: error: undefined symbol: llvm::GCFunctionAnalysis::Key
>>> referenced by PassManager.h:871 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManager.h:871)
>>>               
>>> PassBuilder.o:(llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager<llvm::Function>&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by DenseMap.h:649 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:649)
>>>               PassBuilder.o:(llvm::GCFunctionAnalysis::Result& 
>>> llvm::AnalysisManager<llvm::Function>::getResult<llvm::GCFunctionAnalysis>(llvm::Function&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by DenseMapInfo.h:83 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMapInfo.h:83)
>>>               PassBuilder.o:(llvm::GCFunctionAnalysis::Result& 
>>> llvm::AnalysisManager<llvm::Function>::getResult<llvm::GCFunctionAnalysis>(llvm::Function&)) 
>>> in archive /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced 5 more times

ld: error: undefined symbol: 
llvm::CollectorMetadataAnalysis::run(llvm::Module&, 
llvm::AnalysisManager<llvm::Module>&)
>>> referenced by PassManagerInternal.h:325 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:325)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisPassModel<llvm::Module, 
>>> llvm::CollectorMetadataAnalysis, llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, 
>>> llvm::AnalysisManager<llvm::Module>&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::GCStrategyMap::invalidate(llvm::Module&, llvm::PreservedAnalyses 
const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
>>> referenced by PassManagerInternal.h:260 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:260)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisResultModel<llvm::Module, 
>>> llvm::CollectorMetadataAnalysis, llvm::GCStrategyMap, 
>>> llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Module>::Invalidator, 
>>> true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, 
>>> llvm::AnalysisManager<llvm::Module>::Invalidator&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: 
llvm::GCFunctionAnalysis::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&)
>>> referenced by PassManagerInternal.h:325 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:325)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisPassModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, 
>>> llvm::AnalysisManager<llvm::Function>&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::GCFunctionInfo::~GCFunctionInfo()
>>> referenced by PassManagerInternal.h:324 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:324)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisPassModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, 
>>> llvm::AnalysisManager<llvm::Function>&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by unique_ptr.h:597 
>>> (/usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/unique_ptr.h:597)
>>>               
>>> PassBuilder.o:(std::__1::__unique_if<llvm::detail::AnalysisResultModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::GCFunctionInfo, 
>>> llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator, 
>>> true>>::__unique_single 
>>> std::__1::make_unique[abi:sn180100]<llvm::detail::AnalysisResultModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::GCFunctionInfo, 
>>> llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator, true>, 
>>> llvm::GCFunctionInfo>(llvm::GCFunctionInfo&&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced by PassManagerInternal.h:192 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:192)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisResultModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::GCFunctionInfo, 
>>> llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator, 
>>> true>::~AnalysisResultModel()) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a
>>> referenced 1 more times

ld: error: undefined symbol: 
llvm::GCFunctionInfo::invalidate(llvm::Function&, 
llvm::PreservedAnalyses const&, 
llvm::AnalysisManager<llvm::Function>::Invalidator&)
>>> referenced by PassManagerInternal.h:260 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:260)
>>>               
>>> PassBuilder.o:(llvm::detail::AnalysisResultModel<llvm::Function, 
>>> llvm::GCFunctionAnalysis, llvm::GCFunctionInfo, 
>>> llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator, 
>>> true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, 
>>> llvm::AnalysisManager<llvm::Function>::Invalidator&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: undefined symbol: llvm::GCLoweringPass::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&)
>>> referenced by PassManagerInternal.h:89 
>>> (/usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:89)
>>>               PassBuilder.o:(llvm::detail::PassModel<llvm::Function, 
>>> llvm::GCLoweringPass, llvm::PreservedAnalyses, 
>>> llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, 
>>> llvm::AnalysisManager<llvm::Function>&)) in archive 
>>> /usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a

ld: error: too many errors emitted, stopping now (use --error-limit=0 to 
see all errors)
(cd /usr/src/tests/sys/file &&  DEPENDFILE=.depend.fspacectl_test  
NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t  
PROG=fspacectl_test )
c++: error: linker command failed with exit code 1 (use -v to see 
invocation)
*** [clang.full] Error code 1

make[5]: stopped making "all" in /usr/src/usr.bin/clang/clang
.ERROR_TARGET='clang.full'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/usr.bin/clang/clang/clang.full.meta'
.MAKE.LEVEL='5'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes 
verbose'
_ERROR_CMD='c++ -target x86_64-unknown-freebsd15.0 
--sysroot=/usr/obj/usr/src/amd64.amd64/tmp 
-B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common 
-I/usr/obj/usr/src/amd64.amd64/lib/clang/libclang 
-I/usr/obj/usr/src/amd64.amd64/lib/clang/libllvm 
-I/usr/src/contrib/llvm-project/clang/include -DCLANG_ENABLE_ARCMT 
-DCLANG_ENABLE_STATIC_ANALYZER -I/usr/src/lib/clang/include 
-I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC 
-DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd15.0\" 
-DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd15.0\" -DDEFAULT_SYSROOT=\"\" 
-DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM 
-DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_RISCV 
-DLLVM_TARGET_ENABLE_X86 
-DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser 
-DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter 
-DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler 
-DLLVM_NATIVE_TARGET=LLVMInitializeX86Target 
-DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo 
-DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections 
-fdata-sections -gline-tables-only -Wno-format-zero-length 
-fstack-protector-strong -Wdate-time -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable 
-Wno-error=unused-but-set-parameter -Wno-tautological-compare 
-Wno-unused-value -Wno-parentheses-equality -Wno-unused-function 
-Wno-enum-conversion -Wno-unused-local-typedef 
-Wno-address-of-packed-member -Wno-switch -Wno-switch-enum 
-Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments 
-fno-exceptions -fno-rtti -std=c++17 -stdlib=libc++ 
-Wno-c++11-extensions  -Wl,--gc-sections -Wl,-zrelro   -o clang.full  
cc1_main.o cc1as_main.o cc1gen_reproducer_main.o clang-driver.o driver.o 
/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/libclang.a 
/usr/obj/usr/src/amd64.amd64/lib/clang/libllvm/libllvm.a  -lz 
-lprivatezstd  -lexecinfo  -lncursesw  -lpthread;'
.CURDIR='/usr/src/usr.bin/clang/clang'
.MAKE='make'
.OBJDIR='/usr/obj/usr/src/amd64.amd64/usr.bin/clang/clang'
.TARGETS='all'
CPUTYPE=''
DESTDIR='/usr/obj/usr/src/amd64.amd64/tmp'
LD_LIBRARY_PATH=''
MACHINE='amd64'
MACHINE_ARCH='amd64'
MACHINE_CPUARCH='amd64'
MAKEOBJDIRPREFIX=''
MAKESYSPATH='/usr/src/share/mk'
MAKE_VERSION='20240711'
PATH='/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP='/usr/src'
OBJTOP='/usr/obj/usr/src/amd64.amd64'
.MAKE.MAKEFILES='/usr/src/share/mk/sys.mk 
/usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk 
/etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk 
/usr/src/share/mk/src.sys.obj.mk /usr/src/share/mk/local.sys.machine.mk 
/usr/src/share/mk/meta.sys.mk /usr/src/share/mk/local.meta.sys.env.mk 
/usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk 
/etc/make.conf /usr/src/share/mk/local.sys.mk 
/usr/src/share/mk/src.sys.mk /etc/src.conf 
/usr/src/usr.bin/clang/clang/Makefile /usr/src/share/mk/src.opts.mk 
/usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.opts.mk 
/usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/bsd.compiler.mk 
/usr/src/share/mk/bsd.endian.mk /usr/src/share/mk/bsd.linker.mk 
/usr/src/usr.bin/clang/clang.prog.mk /usr/src/lib/clang/clang.pre.mk 
/usr/src/lib/clang/llvm.pre.mk /usr/src/lib/clang/clang.build.mk 
/usr/src/lib/clang/llvm.build.mk /usr/src/share/mk/bsd.prog.mk 
/usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk 
/usr/src/share/mk/src.init.mk 
/usr/src/usr.bin/clang/clang/../Makefile.inc 
/usr/src/usr.bin/clang/clang/../../Makefile.inc 
/usr/src/share/mk/bsd.sanitizer.mk /usr/src/share/mk/bsd.libnames.mk 
/usr/src/share/mk/src.libnames.mk /usr/src/share/mk/bsd.nls.mk 
/usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk 
/usr/src/share/mk/bsd.dirs.mk /usr/src/share/mk/bsd.incs.mk 
/usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.man.mk 
/usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk 
/usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk 
/usr/src/share/mk/bsd.sys.mk /dev/null'
.PATH='. /usr/src/usr.bin/clang/clang 
/usr/src/contrib/llvm-project/clang/tools/driver'

make[2]: stopped making "all" in /usr/src

make[2]: stopped making "all" in /usr/src

make[2]: stopped making "all" in /usr/src

make[2]: stopped making "all" in /usr/src
        35.46 real       100.11 user        16.43 sys

make[1]: stopped making "buildworld" in /usr/src

make: stopped making "buildworld buildkernel" in /usr/src

ler in playbox in src🔒 on  main [?] took 2m4s
❯ cd /usr/src/ && sudo git pull
zsh: correct 'git' to '.git' [nyae]? n
Already up to date.

ler in playbox in src🔒 on  main [?]
❯

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler@lerctr.org
US Mail: 13425 Ranch Road 620 N, Apt 718, Austin, TX 78717-1010