-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Revert PR #18386 #18446
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
Revert PR #18386 #18446
Conversation
This reverts commit 02b0dc1. It was partially incorrect and should not use LLVM_DIR, which is only a hint specified by the user. Doing such build system changes just before branching is dangerous because there isn't enough time to properly test all possible configurations.
…clang=OFF" This reverts commit 3ef1193. The taken approach is not correct, this should be handled on the linking side of libCling as discussed post-merge in the pull request: root-project#18386
Test Results 17 files 17 suites 3d 16h 43m 43s ⏱️ Results for commit b5322e6. |
|
Let's integrate this, and then we can discuss with calm in May how to proceed: we have all the elements on the table. |
|
For when we discuss this in May: please give an alternative then how I can build with Also, what was wrong with: #18407 |
|
@pcanal while I appreciate you editing the PR summary and adding more details (which were already available as commit messages), please don't put statements that I did not make. |
This works today, if you build without
If you want others to review a PR, you should add them as reviewers... Fundamentally, the additional PR doesn't address the issue that we are changing the build system just before branching. |
I don't want to rebuild LLVM, I want to use the LLVM from my Linux distro which is built with LLVM_LINK_LLVM_DYLIB, which should be possible which I'm pretty sure we have discussed. And setting LLVM_LINK_LLVM_DYLIB in the patched Clang or ROOT doesn't help because |
Some reviewer do not have a commit focused workflow and those cases it is much more convenient to also express the change in the PR in the summary even if it is as simple as a copy/pasting of the commit message. In my opinion, ideally the the summary should also include also a higher level view, in particular for reverts, a general statement of purpose for the reversion and upcoming plan is helpful (i.e. it is useful to know difference between not needed, needs small revision, needs large redesign, needs discussion or just wait and resubmit later as is)
Absolutely; Thank you for correcting the text. |
|
My fix that was reverted was also needed because of the added libInterOp, which is new in 6.36. See: I think this revert has left the release branch in a worse state. |
|
Hi! I have now decided so simply put the fix for this Therefore, I don't need it anymore in ROOT and I don't need to fight this battle anymore 😆 What I still need in ROOT in any case is some support for Clang builds that are outside the LLVM install tree. I have a new PR that suggests to support this in a more minimal way than my previous PR that was reverted: |
This reverts commit 02b0dc1. It was partially incorrect and should not use LLVM_DIR, which is only a hint specified by the user.
This reverts commit 3ef1193. The taken approach is not the right direction, this should be handled on the linking side of libCling as discussed post-merge in the pull request: #18386