[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
Mon Dec 2 12:45:21 PST 2024


mstorsjo wrote:

> @mstorsjo This patch seems to be in a functional shape now. What would be the level of ABI compatibility you think we need to go for?

Thanks! Let me take it for a spin now that it works as intended, I'll get back to you with a feel of how big a break this would seem to be in practice.

> The minimum I can see would be providing the old symbols in a `.cpp` file to avoid changing the set of exported symbols. I assume back-deployment is not required, so we don't need to also do complicated stuff based on the deployment target to allow back-deploying?

That sounds like what I think would be enough. Backdeployment is indeed not required in this setup. Thanks!

But before you spend more time on that, let me first try this out. (It might be a few days, I'm a little backlogged at the moment.)

https://github.com/llvm/llvm-project/pull/115752


More information about the libcxx-commits mailing list