[libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Martin Storsjö via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Nov 12 13:55:54 PST 2024
mstorsjo wrote:
> > CC @lazka @mati865
>
> I don't mind rebuilds in general (for libc++ it seems to be ~ 620 packages), but I'm not sure what a good llvm rebootstrap strategy is - I don't think we had something like this before.
Yeah, and even then, such a change would be quite disruptive for users; they would need to hard upgrade every package that uses libc++ in one step, otherwise they'd have broken executables all around.
So I think keeping backwards compat symbols around for at least a major version or two, would be valuable in any case.
(I haven't yet studied what the impact on the referenced symbols is from this change, for something like clang/llvm built on top of libc++ on mingw.)
https://github.com/llvm/llvm-project/pull/115752
More information about the libcxx-commits
mailing list