You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am going to disable it temporarily because it is making GitHub Actions fail but, at the same time, I cannot reproduce the issue locally.
However, I have a possible hint on the source of the problems: I think it has to do with libc++, ABI compatibility breakages, and small string optimization. Why?
I've seen tests run OK for clang/Debug, but fail for clang/Release (small string optimization may hit here).
I'm pretty sure small string optimizations accross compilers are linked to ABI compatibility breakages.
And I think there's some darkness regarding gtest and libc++.
The tests failing were format_utils tests, where we work with small strings.
If we don't compile tests, GitHub doesn't complain.
If we don't compile with ASAN, GitHub doesn't complain.
I am going to disable it temporarily because it is making GitHub Actions fail but, at the same time, I cannot reproduce the issue locally.
However, I have a possible hint on the source of the problems: I think it has to do with libc++, ABI compatibility breakages, and small string optimization. Why?
format_utils
tests, where we work with small strings.Tests built with Clang, c++11, and libc++ fail to link?
Trouble building tests with Google Test, Clang, and libc++
The text was updated successfully, but these errors were encountered: