Hi
I upgraded to FreeBSD 14-RC4 recently and had to recompile all installed ports using Synth. I am encountering following problem : llvm15@default fails with following error >>
	
	
	
		
Any idea how to solve this ??
				
			I upgraded to FreeBSD 14-RC4 recently and had to recompile all installed ports using Synth. I am encountering following problem : llvm15@default fails with following error >>
		Code:
	
	[ 58% 4382/7432] : && /usr/local/libexec/ccache/c++ -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include  -DNDEBUG -fstack-protector-strong -Wl,--color-diagnostics    -Wl,-z,origin  -Wl,--gc-sections tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o -o bin/llvm-exegesis  -Wl,-rpath,"\$ORIGIN/../lib:/usr/local/lib"  lib/libLLVMMC.a  lib/libLLVMMCParser.a  lib/libLLVMSupport.a  lib/libLLVMX86CodeGen.a  lib/libLLVMX86AsmParser.a  lib/libLLVMX86Desc.a  lib/libLLVMX86Disassembler.a  lib/libLLVMX86Info.a  -lpthread  lib/libLLVMExegesis.a  lib/libLLVMExegesisX86.a  lib/libLLVMX86CodeGen.a  lib/libLLVMAsmPrinter.a  lib/libLLVMInstrumentation.a  lib/libLLVMCFGuard.a  lib/libLLVMX86AsmParser.a  lib/libLLVMX86Desc.a  lib/libLLVMX86Disassembler.a  lib/libLLVMX86Info.a  lib/libLLVMExegesis.a  lib/libLLVMGlobalISel.a  lib/libLLVMSelectionDAG.a  lib/libLLVMMCDisassembler.a  lib/libLLVMMCJIT.a  lib/libLLVMExecutionEngine.a  lib/libLLVMOrcTargetProcess.a  lib/libLLVMOrcShared.a  lib/libLLVMObjectYAML.a  lib/libLLVMRuntimeDyld.a  lib/libLLVMCodeGen.a  lib/libLLVMTarget.a  lib/libLLVMBitWriter.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMObject.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMBitReader.a  lib/libLLVMTextAPI.a  lib/libLLVMCore.a  lib/libLLVMBinaryFormat.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMSupport.a  -lrt  -lexecinfo  -lpthread  -lm  /usr/lib/libz.so  /usr/local/lib/libzstd.so  lib/libLLVMDemangle.a && :
FAILED: bin/llvm-exegesis
: && /usr/local/libexec/ccache/c++ -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include  -DNDEBUG -fstack-protector-strong -Wl,--color-diagnostics    -Wl,-z,origin  -Wl,--gc-sections tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o -o bin/llvm-exegesis  -Wl,-rpath,"\$ORIGIN/../lib:/usr/local/lib"  lib/libLLVMMC.a  lib/libLLVMMCParser.a  lib/libLLVMSupport.a  lib/libLLVMX86CodeGen.a  lib/libLLVMX86AsmParser.a  lib/libLLVMX86Desc.a  lib/libLLVMX86Disassembler.a  lib/libLLVMX86Info.a  -lpthread  lib/libLLVMExegesis.a  lib/libLLVMExegesisX86.a  lib/libLLVMX86CodeGen.a  lib/libLLVMAsmPrinter.a  lib/libLLVMInstrumentation.a  lib/libLLVMCFGuard.a  lib/libLLVMX86AsmParser.a  lib/libLLVMX86Desc.a  lib/libLLVMX86Disassembler.a  lib/libLLVMX86Info.a  lib/libLLVMExegesis.a  lib/libLLVMGlobalISel.a  lib/libLLVMSelectionDAG.a  lib/libLLVMMCDisassembler.a  lib/libLLVMMCJIT.a  lib/libLLVMExecutionEngine.a  lib/libLLVMOrcTargetProcess.a  lib/libLLVMOrcShared.a  lib/libLLVMObjectYAML.a  lib/libLLVMRuntimeDyld.a  lib/libLLVMCodeGen.a  lib/libLLVMTarget.a  lib/libLLVMBitWriter.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMObject.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMBitReader.a  lib/libLLVMTextAPI.a  lib/libLLVMCore.a  lib/libLLVMBinaryFormat.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMSupport.a  -lrt  -lexecinfo  -lpthread  -lm  /usr/lib/libz.so  /usr/local/lib/libzstd.so  lib/libLLVMDemangle.a && :
ld: error: undefined symbol: llvm::X86::createFastISel(llvm::FunctionLoweringInfo&, llvm::TargetLibraryInfo const*)
>>> referenced by X86ISelLowering.cpp
>>>               X86ISelLowering.cpp.o:(llvm::X86TargetLowering::createFastISel(llvm::FunctionLoweringInfo&, llvm::TargetLibraryInfo const*) const) in archive lib/libLLVMX86CodeGen.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build && /construction/xports/devel/llvm15/work-default/.build/bin/llvm-tblgen -gen-opt-parser-defs -I /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/llvm-ifs -I/construction/xports/devel/llvm15/work-default/.build/include -I/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/include /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/llvm-ifs/Opts.td --write-if-changed -o tools/llvm-ifs/Opts.inc -d tools/llvm-ifs/Opts.inc.d
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/man && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b man -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/_doctrees-clang-tools-man -q -t builder-man -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/man
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/checks/readability/identifier-naming.rst:: WARNING: "table cell spanning" not supported
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/checks/readability/identifier-naming.rst:: WARNING: "table cell spanning" not supported
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/Integrations.rst:: WARNING: "table cell spanning" not supported
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/html && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b html -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/_doctrees-clang-tools-html -q -t builder-html -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/html
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/man && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b man -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/_doctrees-clang-man -q -t builder-man -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/man
/usr/local/lib/python3.9/site-packages/recommonmark/parser.py:65: UserWarning: Container node skipped: type=document
  warn("Container node skipped: type={0}".format(mdnode.t))
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'AttributeReference'
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'DiagnosticsReference'
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /xports/devel/llvm15
	Any idea how to solve this ??