-
Notifications
You must be signed in to change notification settings - Fork 14.9k
[compiler-rt] Add some missing dependencies on Windows #155019
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[compiler-rt] Add some missing dependencies on Windows #155019
Conversation
Trying to run check-compiler-rt on Windows currently fails due to several missing dependencies. These seem to get included transitively on Linux as there is nothing obvious adding them. I had to rework the ordering in llvm/CMakeLists.txt to be able to add the KillTheDoctor dep.
This prompted me to do some archeology on the use of KillTheDoctor, since I don't recall it being relevant to Windows LLVM testing for years. We have a bunch of changes in Support to suppress dialogs in LLVM binaries, so there are no references to KillTheDoctor in the LLVM/Clang test suites. I wondered if we still need this for compiler-rt. Blame took me back to @pcc 's change in 2015 https://reviews.llvm.org/D10864 / a68d90f . I think we still need it because the compiler-rt test suites use execution tests, where we build binaries that don't link in that LLVMSupport functionality to disable crash dialogs. 🤷 |
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/141/builds/11022 Here is the relevant piece of the build log for the reference
|
Trying to run check-compiler-rt on Windows currently fails due to several missing dependencies. These seem to get included transitively on Linux as there is nothing obvious adding them. I had to rework the ordering in llvm/CMakeLists.txt to be able to add the KillTheDoctor dep.