-
Notifications
You must be signed in to change notification settings - Fork 15.5k
[libc][cmake] Make libc not included in LLVM_ENABLE_PROJECTS=all. #142626
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
jhuber6
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think it's proper to add it to extra projects, those are supposed to be 'experimental' I believe. Either way, this list confuses me. I'm guessing it's just a list of all known subdirectories? If so then where's libcxx?
It looks like |
|
A few lines later, we have "Using LLVM_ENABLE_PROJECTS=libc is deprecated now, and will become a fatal error in the LLVM 21 release." If we're going to make it a fatal error for 21, we should probably do that soon... if not, we should update the text with an updated timeline. |
llvm/CMakeLists.txt
Outdated
| list(REMOVE_ITEM LLVM_ALL_PROJECTS openmp) | ||
| endif() | ||
|
|
||
| # The flang project is not yet part of "all" projects (see C++ requirements) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comments probably needs to be updated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
Done. |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/85/builds/9530 Here is the relevant piece of the build log for the reference |
Make LLVM libc to not be included in
LLVM_ENABLE_PROJECTS=all. It can still be manually added to LLVM_ENABLE_PROJECTS list.