-
Notifications
You must be signed in to change notification settings - Fork 15k
REAPPLY [ORC] Add automatic shared library resolver for unresolved symbols. #148410 #164551
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
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/16065 Here is the relevant piece of the build log for the reference |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/190/builds/29690 Here is the relevant piece of the build log for the reference |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/23/builds/14947 Here is the relevant piece of the build log for the reference |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/145/builds/10474 Here is the relevant piece of the build log for the reference |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/160/builds/27157 Here is the relevant piece of the build log for the reference |
|
Hello @SahilPatidar I see the following with this patch: |
|
I’ll resolve this one. I’m waiting for the other bot failures; if the issues from other bots are not trivial, we’ll revert the PR. |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/180/builds/27297 Here is the relevant piece of the build log for the reference |
…olved symbols. llvm#148410 (llvm#164551)" This reverts commit 4f53413.
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/76/builds/13287 Here is the relevant piece of the build log for the reference |
|
I need to revert the PR. The path difference issue related to the build bot is still unresolved. |
…r for unresolved symbols. #148410" (#165069) Reverting llvm/llvm-project#164551 due to persistent build bot failure caused by a path difference issue.
|
Could anyone provide some insight into this path difference issue? |
This is my bot. To avoid putting too much wear on the built-in SSD, I use symlinks in the file system to give the appearance of everything being on the same drive/path, but put the build directories either on an external SSD (this specific example), or on a RAM disk (other Mac bots). I achieve this by using symlinks. Here is some output that might be useful: Essentially the buildbot directory is at ~/buildbot-worker which is symlinked to /Volumes/ExternalSSD/buildbot-root. Within that location though, the actual sources are symlinked back to a directory on the builtin SSD located at /Users/buildbot/buildbot-root2/aarch64-darwin/llvm-project (this is mainly read-only so I'm not so worried about SSD wear), while the build directory is contained on the external SSD. Hope this helps and let me know if you have any questions. |
|
Thank you for the insight. I think I get the issue — I need to use the real path on both sides. I did that for the input libs but forgot for the directory, which caused the failure. |
This PR reapplies the changes previously introduced in #148410.
It introduces a redesigned and rebuilt Cling-based auto-loading workaround that enables scanning libraries and resolving unresolved symbols within those libraries.