[flang-commits] [flang] [Flang] Fix BUILD_SHARED_LIBS build (PR #234327)
LLVM Continuous Integration via flang-commits
flang-commits at lists.llvm.org
Wed Oct 21 15:07:37 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-rel-assert` running on `linaro-flang-aarch64-rel-assert` while building `flang` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/29/builds/27119
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
96.320 [3789/102/4364] Building ROCDLOpsDialect.h.inc...
96.321 [3789/101/4365] Building ROCDLOpsTypes.h.inc...
96.323 [3789/100/4366] Linking CXX shared library lib/libmlir_arm_runner_utils.so.24.0git
96.331 [3788/100/4367] Creating library symlink lib/libmlir_arm_runner_utils.so
96.361 [3788/99/4368] Linking CXX static library lib/libMLIRSparseTensorRuntime.a
96.381 [3788/98/4369] Linking CXX shared library lib/libmlir_apfloat_wrappers.so.24.0git
96.392 [3787/98/4370] Creating library symlink lib/libmlir_apfloat_wrappers.so
96.395 [3785/99/4371] Linking CXX shared library lib/libmlir_async_runtime.so.24.0git
96.410 [3784/99/4372] Creating library symlink lib/libmlir_async_runtime.so
96.475 [3784/98/4373] Building CXX object tools/clang/lib/CIR/Lowering/CMakeFiles/obj.clangCIRLoweringCommon.dir/CIRPasses.cpp.o
FAILED: tools/clang/lib/CIR/Lowering/CMakeFiles/obj.clangCIRLoweringCommon.dir/CIRPasses.cpp.o
/usr/local/bin/c++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/tools/clang/lib/CIR/Lowering -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/lib/CIR/Lowering -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/tools/clang/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/tools/mlir/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 -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -fno-common -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/lib/IR/CMakeFiles/LLVMCore.dir/cmake_pch.hxx -MD -MT tools/clang/lib/CIR/Lowering/CMakeFiles/obj.clangCIRLoweringCommon.dir/CIRPasses.cpp.o -MF tools/clang/lib/CIR/Lowering/CMakeFiles/obj.clangCIRLoweringCommon.dir/CIRPasses.cpp.o.d -o tools/clang/lib/CIR/Lowering/CMakeFiles/obj.clangCIRLoweringCommon.dir/CIRPasses.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/lib/CIR/Lowering/CIRPasses.cpp
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/lib/CIR/Lowering/CIRPasses.cpp:13:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/BuiltinOps.h:16:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/Bytecode/BytecodeOpInterface.h:17:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/Bytecode/BytecodeImplementation.h:19:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/Dialect.h:17:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/OperationSupport.h:19:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/BuiltinAttributes.h:12:
In file included from /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/BuiltinAttributeInterfaces.h:14:
/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/../mlir/include/mlir/IR/BuiltinTypeInterfaces.h:47:10: fatal error: 'mlir/IR/BuiltinTypeInterfaces.h.inc' file not found
47 | #include "mlir/IR/BuiltinTypeInterfaces.h.inc"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
96.490 [3784/97/4374] Building ROCDLOps.h.inc...
96.507 [3784/96/4375] Building ROCDLOps.cpp.inc...
96.549 [3784/95/4376] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o
96.558 [3784/94/4377] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o
96.575 [3784/93/4378] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o
96.590 [3784/92/4379] Linking CXX shared library lib/libmlir_runner_utils.so.24.0git
96.611 [3784/91/4380] Building CXX object tools/mlir/lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/QuasiPolynomial.cpp.o
96.651 [3784/90/4381] Building CXX object tools/mlir/lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PWMAFunction.cpp.o
96.673 [3784/89/4382] Linking CXX shared library lib/libmlir_c_runner_utils.so.24.0git
96.688 [3784/88/4383] Building CXX object tools/mlir/lib/Tools/PDLL/ODS/CMakeFiles/obj.MLIRPDLLODS.dir/Context.cpp.o
96.814 [3784/87/4384] Building CXX object tools/mlir/lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Utils.cpp.o
96.854 [3784/86/4385] Building CXX object tools/mlir/lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/Nodes.cpp.o
96.942 [3784/85/4386] Building CXX object tools/mlir/examples/toy/Ch1/CMakeFiles/toyc-ch1.dir/parser/AST.cpp.o
96.965 [3784/84/4387] Building CXX object tools/clang/tools/clang-ssaf-linker/CMakeFiles/clang-ssaf-linker.dir/MultiArchCreateCLI.cpp.o
96.984 [3784/83/4388] Building CXX object tools/mlir/lib/Tools/PDLL/AST/CMakeFiles/obj.MLIRPDLLAST.dir/NodePrinter.cpp.o
97.039 [3784/82/4389] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o
97.120 [3784/81/4390] Building CXX object tools/mlir/lib/Support/CMakeFiles/obj.MLIRSupport.dir/Timing.cpp.o
97.153 [3784/80/4391] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o
97.169 [3784/79/4392] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o
97.177 [3784/78/4393] Building CXX object tools/mlir/lib/Support/CMakeFiles/obj.MLIRSupport.dir/StorageUniquer.cpp.o
97.249 [3784/77/4394] Building CXX object tools/mlir/lib/Remark/CMakeFiles/obj.MLIRRemarkStreamer.dir/RemarkStreamer.cpp.o
97.318 [3784/76/4395] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o
97.377 [3784/75/4396] Building CXX object tools/mlir/lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/PresburgerRelation.cpp.o
97.435 [3784/74/4397] Building CXX object tools/mlir/lib/Tools/tblgen-lsp-server/CMakeFiles/TableGenLspServerLib.dir/LSPServer.cpp.o
97.499 [3784/73/4398] Building CXX object tools/mlir/lib/Analysis/Presburger/CMakeFiles/obj.MLIRPresburger.dir/Matrix.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/234327
More information about the flang-commits
mailing list