-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Remove PSTL from the top-level monorepo #143717
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
The RFC for this removal can be found at: https://discourse.llvm.org/t/rfc-removing-pstl/86807 Note, libc++ still supports PSTL. That support is integrated directly into the libc++ source tree. There is no release note for this removal because it's not really clear that this was user-facing facilities or where such a release note should live.
|
Posting the PR to see how well precommit CI likes the changes while the RFC is still under discussion. |
The RFC for this removal can be found at: https://discourse.llvm.org/t/rfc-removing-pstl/86807 Note, libc++ still supports PSTL. That support is integrated directly into the libc++ source tree. There is no release note for this removal because it's not really clear that this was user-facing facilities or where such a release note should live.
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/27/builds/12044 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/153/builds/35793 Here is the relevant piece of the build log for the reference |
|
You broke the bots here: do you have a fix on-going? @AaronBallman |
Ah, I lost this in the firehose of emails -- thank you for the ping! The first bot is not failing due to these changes: but the second bot seems to have a configuration issue: I'll see if I can figure out where that config lives and deal with it. |
|
I've put up llvm/llvm-zorg#485 which hopefully resolves the issue |
|
I'm concerned this requires a master buildbot restart, if you don't manage to get @gkistanova acknowledge this quickly we need to revert or land another fix in the monorepo in the meantime. |
We can certainly revert (the churn would be unfortunate though). I'm not certain what other fix would be possible if a restart is required. I've raised the point on the |
|
A trivial fix is to accept the pstl in cmake and ignore it. |
The RFC for this removal can be found at: https://discourse.llvm.org/t/rfc-removing-pstl/86807 Note, libc++ still supports PSTL. That support is integrated directly into the libc++ source tree. There is no release note for this removal because it's not really clear that this was user-facing facilities or where such a release note should live.
|
Ping? |
This reverts commit f8ed456.
For some reason the builder still isn't rebooted. IMO, this is a pretty serious gap with our infrastructure handling; we need more folks with permissions to help out in these kinds of situations.
I don't know CMake well enough to know how to make that work; if you know of the magic incantation to do it, I'm happy to review it so we can land it ASAP. (I'd still like to avoid a revert because of the amount of churn for something that's already fixed.) |
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/161/builds/6711 Here is the relevant piece of the build log for the reference |
The RFC for this removal can be found at:
https://discourse.llvm.org/t/rfc-removing-pstl/86807
Note, libc++ still supports PSTL. That support is integrated directly into the libc++ source tree.
There is no release note for this removal because it's not really clear that this was user-facing facilities or where such a release note should live.