Monorepo commit 7cc8377f, revision D121838 removed the 'runtimes-test-depends' target in runtimes builds that is assumed to exist when using a bootstrapped runtime build. For a full analysis, see: https://discourse.llvm.org/t/looking-for-guidance-on-broken-downstream-bootstrapped-runtimes-builds/62934 The solution here is presented mostly as a stop-gap to get discussion started, since contacting through Phabricator or Discourse have resulted in no response. A true solution would be to determine if runtimes-test-depends still makes sense and, if not, remove it from the bootstrap runtimes CMakeLists.
Details
Details
- Reviewers
sammccall phosek ldionne - Group Reviewers
Restricted Project Restricted Project - Commits
- rGf4fdc4f4d9f6: Restore missing runtimes-test-depends target that causes build failures when…
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
runtimes/CMakeLists.txt | ||
---|---|---|
230 | This target is guaranteed by umbrella_lit_testsuite_begin I'm not a huge fan of relying on a variable that can't be easily searched, but this is the best facsimile of the original variable that was used as runtimes-test-depends' dependencies |
runtimes/CMakeLists.txt | ||
---|---|---|
230 | Oh, wow, okay then. |
I can't find any mention of LLVM_RUNTIMES_LIT_DEPENDS in the monorepo anymore, so this will always be an empty target. It may "fix" the build in that it won't complain about a missing target anymore, but it doesn't look correct to me. @phosek ?