[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