[libcxx-commits] [libcxx] [openmp] [libc++] basic_ios<wchar_t> cannot store fill character WCHAR_MAX (PR #89305)

David Tenty via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jul 19 11:12:55 PDT 2024


daltenty wrote:

> So I don't think the issue is stage2 clang is loading stage1 libcxx. In addition, we always do static linking, I am not sure if `DYLD_LIBRARY_PATH` is going to be effective in this case but I will have a try when I am back to my workstation. 

Thanks for the additional information. That's a little mysterious then, the issue your seeing certainly seems to resemble a layout mismatch on `basic_ios`, but the only obvious way to end up with such a case is if the definition in the library being used and the definition in the headers disagree (i.e. using a version before the change in one place and the one after in the other).

I'll continue to try to reproduce locally with the information you've provided as well.

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


More information about the libcxx-commits mailing list