-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Reapply "[llvm-jitlink] Use concurrent linking by default." with fixes. #120958
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
Conversation
Reapplies commit edca1d9 which was reverted in 34531cf while I investigated bot failures, (e.g. https://lab.llvm.org/buildbot/#/builders/137/builds/10791). Commit 158a600 should address the -check failures on the bots, which were caused by checks running earlier under the concurrent linking scheme, before all files referenced by the checks had been fully linked. This patch also fixes the -threads option failure by renaming the option to -num-threads to avoid clashing with the ThreadCount cl::opt variable defined in ThinLTOCodeGenerator.cpp.
8bdbcda
to
38eb730
Compare
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/108/builds/7490 Here is the relevant piece of the build log for the reference
|
@lhames Looks like this triggered occasional failures, possibly due to interrupted messages by insufficient locks. https://lab.llvm.org/buildbot/#/builders/174/builds/10572 |
Thanks for the revert @chapuni! I'll take a look when I get back to my desk. |
Reapplies commit edca1d9 which was reverted in 34531cf while I investigated bot failures, (e.g.
https://lab.llvm.org/buildbot/#/builders/137/builds/10791).
Commit 158a600 should address the -check failures on the bots, which were caused by checks running earlier under the concurrent linking scheme, before all files referenced by the checks had been fully linked. This patch also fixes the -threads option failure by renaming the option to -num-threads to avoid clashing with the ThreadCount cl::opt variable defined in ThinLTOCodeGenerator.cpp.