[all-commits] [llvm/llvm-project] 70b6c3: [Flang] Fix runtime module file dependency on test...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Fri May 29 10:16:14 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 70b6c3419e997a6b84c0985a13cd56b24488666b
https://github.com/llvm/llvm-project/commit/70b6c3419e997a6b84c0985a13cd56b24488666b
Author: Joseph Huber <huberjn at outlook.com>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M flang-rt/cmake/modules/AddFlangRT.cmake
M flang/test/CMakeLists.txt
M llvm/runtimes/CMakeLists.txt
Log Message:
-----------
[Flang] Fix runtime module file dependency on tests (#200417)
Summary:
Ever since https://github.com/llvm/llvm-project/pull/171515 we now build
the moduel files in the runtime step. This is problematic because pretty
much all of the tests depend on them. The current dependency chain
doesn't work correctly because the dependencies are set much later.
This fix just adds a global property so that we can set these
out-of-order and sets that property to depend on all the runtime tests.
Flang now becomes the only test suite who depends on the runtimes like
this, every other project's test suite is hermetic. However, moving
pretty much every flang test to flang-rt isn't ideal. We can investigate
this in depth later but for now this fixes the build.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list