[llvm] Fix BUILD file. (PR #225731)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 23 06:49:00 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-aarch64-latest-gcc` running on `linaro-flang-aarch64-latest-gcc` while building `llvm` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/130/builds/21719

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
4919.797 [700/18/7735] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/InlineHLFIRCopy.cpp.o
4919.857 [699/18/7736] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.o
4919.892 [698/18/7737] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/SeparateAllocatableAssign.cpp.o
4919.906 [698/17/7738] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/LowerHLFIROrderedAssignments.cpp.o
4919.944 [698/16/7739] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/ScheduleOrderedAssignments.cpp.o
4920.037 [695/18/7740] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.o
4920.057 [694/18/7741] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/PropagateFortranVariableAttributes.cpp.o
4920.125 [693/18/7742] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/OptimizedBufferization.cpp.o
4920.155 [692/18/7743] Building CXX object tools/flang/lib/Optimizer/OpenACC/Analysis/CMakeFiles/FIROpenACCAnalysis.dir/FIROpenACCSupportAnalysis.cpp.o
4920.255 [691/18/7744] Linking CXX shared library lib/libFIRDialect.so.24.0git
FAILED: lib/libFIRDialect.so.24.0git 
: && /usr/local/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-dangling-pointer -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-ctad-maybe-unsupported -fno-semantic-interposition -O3 -DNDEBUG -fno-semantic-interposition  -Wl,-z,defs -Wl,-z,nodelete -Wl,-z,pack-relative-relocs   -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/./lib  -Wl,--gc-sections -shared -Wl,-soname,libFIRDialect.so.24.0git -o lib/libFIRDialect.so.24.0git tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/CUDAKernelOpInterface.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRAttr.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRBoxUtils.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRDialect.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROperationMoveOpInterface.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRType.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FirAliasTagOpInterface.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FortranVariableInterface.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/Inliner.cpp.o tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/SafeTempArrayCopyAttrInterface.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../lib/aarch64-unknown-linux-gnu:/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib:"  lib/libCUFAttrs.so.24.0git  lib/libFIRDialectSupport.so.24.0git  lib/libMLIRBuiltinToLLVMIRTranslation.so.24.0git  lib/libMLIROpenMPToLLVM.so.24.0git  lib/libMLIRLLVMToLLVMIRTranslation.so.24.0git  lib/libMLIROpenACCUtils.so.24.0git  lib/libMLIROpenACCDialect.so.24.0git  lib/libMLIRSCFUtils.so.24.0git  lib/libMLIRAffineAnalysis.so.24.0git  lib/libMLIRGPUDialect.so.24.0git  lib/libMLIRMathDialect.so.24.0git  lib/libLLVMAsmPrinter.so.24.0git  lib/libMLIRFuncToLLVM.so.24.0git  lib/libMLIRArithToLLVM.so.24.0git  lib/libMLIRArithAttrToLLVMConversion.so.24.0git  lib/libMLIRArithTransforms.so.24.0git  lib/libMLIRBufferizationTransforms.so.24.0git  lib/libMLIRSCFDialect.so.24.0git  lib/libMLIRBufferizationDialect.so.24.0git  lib/libMLIRSparseTensorDialect.so.24.0git  lib/libMLIRFuncTransforms.so.24.0git  lib/libMLIRShardingInterface.so.24.0git  lib/libMLIRShardDialect.so.24.0git  lib/libMLIRVectorDialect.so.24.0git  lib/libMLIRTensorDialect.so.24.0git  lib/libMLIRParallelCombiningOpInterface.so.24.0git  lib/libMLIRIndexingMapOpInterface.so.24.0git  lib/libMLIRMaskableOpInterface.so.24.0git  lib/libMLIRMaskingOpInterface.so.24.0git  lib/libMLIRVectorInterfaces.so.24.0git  lib/libMLIRControlFlowToLLVM.so.24.0git  lib/libMLIRControlFlowDialect.so.24.0git  lib/libMLIRMemRefToLLVM.so.24.0git  lib/libMLIRLLVMCommonConversion.so.24.0git  lib/libMLIRMemRefUtils.so.24.0git  lib/libMLIRAffineDialect.so.24.0git  lib/libMLIRMemRefDialect.so.24.0git  lib/libMLIRArithUtils.so.24.0git  lib/libMLIRComplexDialect.so.24.0git  lib/libMLIRMemorySlotUtils.so.24.0git  lib/libMLIRTargetLLVMIRExport.so.24.0git  lib/libMLIRDLTIDialect.so.24.0git  lib/libMLIRLLVMIRTransforms.so.24.0git  lib/libMLIROpenMPDialect.so.24.0git  lib/libMLIROpenACCMPCommon.so.24.0git  lib/libMLIRArithDialect.so.24.0git  lib/libMLIRCastInterfaces.so.24.0git  lib/libMLIRDialect.so.24.0git  lib/libMLIRInferIntRangeCommon.so.24.0git  lib/libMLIRShapedOpInterfaces.so.24.0git  lib/libMLIRTransforms.so.24.0git  lib/libMLIRUBDialect.so.24.0git  lib/libMLIRTransformUtils.so.24.0git  lib/libMLIRSubse
tOpInterface.so.24.0git  lib/libMLIRValueBoundsOpInterface.so.24.0git  lib/libMLIRDestinationStyleOpInterface.so.24.0git  lib/libMLIRRewrite.so.24.0git  lib/libMLIRRewritePDL.so.24.0git  lib/libMLIRPDLToPDLInterp.so.24.0git  lib/libMLIRPDLInterpDialect.so.24.0git  lib/libMLIRPDLDialect.so.24.0git  lib/libMLIRMemOpInterfaces.so.24.0git  lib/libMLIRRuntimeVerifiableOpInterface.so.24.0git  lib/libMLIRPass.so.24.0git  lib/libMLIRAnalysis.so.24.0git  lib/libMLIRInferIntDivisibilityOpInterface.so.24.0git  lib/libMLIRDialectUtils.so.24.0git  lib/libMLIRInferStridedMetadataInterface.so.24.0git  lib/libMLIRViewLikeInterface.so.24.0git  lib/libMLIRLoopLikeInterface.so.24.0git  lib/libMLIRPresburger.so.24.0git  lib/libMLIRFuncDialect.so.24.0git  lib/libMLIRTranslateLib.so.24.0git  lib/libMLIRParser.so.24.0git  lib/libMLIRBytecodeReader.so.24.0git  lib/libMLIRAsmParser.so.24.0git  lib/libLLVMFrontendOpenMP.so.24.0git  lib/libLLVMTransformUtils.so.24.0git  lib/libLLVMAnalysis.so.24.0git  lib/libLLVMAsmParser.so.24.0git  lib/libMLIRLLVMDialect.so.24.0git  lib/libMLIRInferIntRangeInterface.so.24.0git  lib/libMLIRInferTypeOpInterface.so.24.0git  lib/libMLIRDataLayoutInterfaces.so.24.0git  lib/libMLIRControlFlowInterfaces.so.24.0git  lib/libMLIRFunctionInterfaces.so.24.0git  lib/libMLIRSideEffectInterfaces.so.24.0git  lib/libMLIRCallInterfaces.so.24.0git  lib/libMLIRMemorySlotInterfaces.so.24.0git  lib/libMLIRPtrMemorySpaceInterfaces.so.24.0git  lib/libMLIRIR.so.24.0git  lib/libMLIRSupport.so.24.0git  lib/libLLVMCore.so.24.0git  lib/libLLVMRemarks.so.24.0git  lib/libLLVMBinaryFormat.so.24.0git  lib/libLLVMTargetParser.so.24.0git  lib/libLLVMSupport.so.24.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib && :
/usr/bin/ld: warning: -z pack-relative-relocs ignored
/usr/bin/ld: tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o: in function `_ZN3fir12FirOpBuilder23notifyOperationInsertedEPN4mlir9OperationENS1_9OpBuilder11InsertPointE':
FIROps.cpp:(.text._ZN3fir12FirOpBuilder23notifyOperationInsertedEPN4mlir9OperationENS1_9OpBuilder11InsertPointE[_ZN3fir12FirOpBuilder23notifyOperationInsertedEPN4mlir9OperationENS1_9OpBuilder11InsertPointE]+0x8): undefined reference to `_ZNK3fir12FirOpBuilder19setCommonAttributesEPN4mlir9OperationE'
/usr/bin/ld: tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o: in function `_ZN4mlir12RewriterBase18ForwardingListener23notifyOperationInsertedEPNS_9OperationENS_9OpBuilder11InsertPointE':
FIROps.cpp:(.text._ZN4mlir12RewriterBase18ForwardingListener23notifyOperationInsertedEPNS_9OperationENS_9OpBuilder11InsertPointE[_ZN4mlir12RewriterBase18ForwardingListener23notifyOperationInsertedEPNS_9OperationENS_9OpBuilder11InsertPointE]+0x88): undefined reference to `_ZNK3fir12FirOpBuilder19setCommonAttributesEPN4mlir9OperationE'
/usr/bin/ld: tools/flang/lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o: in function `_ZN4mlir9OpBuilder12createOrFoldIN3fir9ConvertOpEJNS_4TypeENS_5ValueEEEEvRN4llvm15SmallVectorImplIS5_EENS_8LocationEDpOT0_':
FIROps.cpp:(.text._ZN4mlir9OpBuilder12createOrFoldIN3fir9ConvertOpEJNS_4TypeENS_5ValueEEEEvRN4llvm15SmallVectorImplIS5_EENS_8LocationEDpOT0_[_ZN4mlir9OpBuilder12createOrFoldIN3fir9ConvertOpEJNS_4TypeENS_5ValueEEEEvRN4llvm15SmallVectorImplIS5_EENS_8LocationEDpOT0_]+0x29c): undefined reference to `_ZNK3fir12FirOpBuilder19setCommonAttributesEPN4mlir9OperationE'
collect2: error: ld returned 1 exit status
4920.275 [691/17/7745] Building CXX object tools/flang/lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCAttributes.cpp.o
4920.375 [691/16/7746] Building CXX object tools/flang/lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCTypeInterfaces.cpp.o
4920.405 [691/15/7747] Building CXX object tools/flang/lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCUtils.cpp.o
4920.432 [691/14/7748] Building CXX object tools/flang/lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCOpsInterfaces.cpp.o
4927.024 [691/13/7749] Building CXX object tools/flang/lib/Frontend/CMakeFiles/flangFrontend.dir/FrontendAction.cpp.o
4931.576 [691/12/7750] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/type.cpp.o
4945.032 [691/11/7751] Building CXX object tools/flang/lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Intrinsics.cpp.o
4959.117 [691/10/7752] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-directives.cpp.o
4966.839 [691/9/7753] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/expression.cpp.o
4968.622 [691/8/7754] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/openmp-utils.cpp.o
4969.500 [691/7/7755] Building CXX object tools/flang/lib/Utils/CMakeFiles/FortranUtils.dir/OpenMP.cpp.o
4970.163 [691/6/7756] Building CXX object tools/flang/lib/FrontendTool/CMakeFiles/flangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
4977.852 [691/5/7757] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/semantics.cpp.o
5022.886 [691/4/7758] Building CXX object tools/flang/lib/Frontend/CMakeFiles/flangFrontend.dir/FrontendActions.cpp.o
5046.996 [691/3/7759] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-names.cpp.o
5072.198 [691/2/7760] Building CXX object tools/flang/lib/Frontend/CMakeFiles/flangFrontend.dir/ParserActions.cpp.o
5131.555 [691/1/7761] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/check-omp-atomic.cpp.o
ninja: build stopped: subcommand failed.

```

</details>

https://github.com/llvm/llvm-project/pull/225731


More information about the llvm-commits mailing list