-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Drop clang32 #21998
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
Drop clang32 #21998
Conversation
@mati865 issues with i686-pc-windows-gnullvm will be solved after this PR! |
OK from me. But I would like to wait for all others opinion too. |
I don't see how it's correlated. |
no clang32, no need to solve it in this repo |
And what's the problem? |
compile error from #21902 (comment) |
It won't be a problem because we don't build them on the CI. |
Fair enough I guess. With 32bit going away and clang32 not seeing much use it's probably not worth the effort. I'd still prefer to create a NEWS entry for this first and phase out in chunks with a timeline. I'll have a look later. |
See #21998 and msys2/msys2.github.io@89521b9 This is the first batch of removals to start things off.
I've added a NEWS entry in msys2/msys2.github.io@89521b9 and removed some packages without rdepends in 1e7737f I am wondering if keeping a minimal toolchain/language package set around for longer would still be useful. |
b471089
to
6c024d3
Compare
6c024d3
to
2800c3e
Compare
OK to merge? |
0d08780
to
de43ae8
Compare
@MehdiChinoune feel free to drop all reverse dependencies of Rust now (with separate commits/PRs). I will drop CLANG32 Rust in #22205 |
Dropping rust on clang32 means practically dropping all the packages (which is the goal of this PR) |
uh oh. currently there is no way to fix CLANG32 rustc, so no choice for me (I don't want to block update) |
I will try to rebuild some packages without extra/optional dependencies. |
de43ae8
to
8ebb1a9
Compare
8ebb1a9
to
47db702
Compare
47db702
to
3de177b
Compare
3de177b
to
465898f
Compare
Only remaining packages are the toochain ones. Could we press the button and drop clang32. |
If there is no maintenance burden, I think, the llvm toolchain should be kept for any compiler testing purposes like llvm-mingw or for mingw-w64 testing etc. |
Isn't llvm-mingw already doing this job? |
It causes problems at least once a year, typically with LLVM major version upgrade. Recently it's been hitting issues with insufficient available address space for 32-bit programs. |
It has no use.