[Openmp-commits] [llvm] [openmp] [flang-rt][openmp] Add file-level dependencies for builtin mod files (PR #204260)
Nikita Popov via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jun 24 03:48:53 PDT 2026
nikic wrote:
I haven't confirmed this yet, but I suspect this change broke the flang build on powerpc. Seeing something like this:
```
FAILED: [code=254] flang-rt/lib/runtime/CMakeFiles/flang_rt.mod.dir/__ppc_intrinsics.f90.o /builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/llvm/redhat-linux-build/lib/clang/23/finclude/flang/ppc64le-redhat-linux-gnu/__ppc_intrinsics.mod
/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/llvm/redhat-linux-build/bin/flang --target=ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/flang-rt/lib/runtime -I/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/flang-rt/include -I/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/flang-rt/../flang/include -I/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/llvm/redhat-linux-build/runtimes/runtimes-bins/flang-rt -I/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/cmake/Modules/../../libc -O2 -g -J/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/llvm/redhat-linux-build/lib/clang/23/finclude/flang/ppc64le-redhat-linux-gnu -fPIC -cpp -mmlir -ignore-missing-type-desc -fno-lto -fintrinsic-modules-path=/builddir/build/BUILD/llvm-23.0.0_pre20260624.g87c73ade608c60-build/llvm-project-87c73ade608c60c7e5e9f3868556b1b572be94c7/llvm/redhat-linux-build/lib/clang/23/finclude/flang/ppc64le-redhat-linux-gnu -Xflang -fno-reformat -ffixed-line-length-72 -c flang-rt/lib/runtime/CMakeFiles/flang_rt.mod.dir/__ppc_intrinsics.f90-pp.f90 -o flang-rt/lib/runtime/CMakeFiles/flang_rt.mod.dir/__ppc_intrinsics.f90.o
fatal internal error: INTERNAL: The __ppc_types module was not found
```
Comparing with a good build from the previous day, __ppc_types used to be built before __ppc_intrinsics.
https://github.com/llvm/llvm-project/pull/204260
More information about the Openmp-commits
mailing list