-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explicitly include stdint #2558
Conversation
Google search shows https://github.com/marketplace/actions/install-llvm-and-clang for testing newer versions. |
Don't think we need/want a new action per se, just better coverage of toolchains in already existing images (e.g. CLANG64 in MSYS2 and llvm-toolchain-15 in ubuntu-latest) instead of all the insane combinations of release/debug/shared/static... |
In #2553 I removed some CI. Maybe I should do more... Actually, I tested clang64 with msys2 before. It didn't fail. |
I think for a while we had different warning/error flags for Windows builds, could be revisited perhaps... |
@neheb If I enable
This is even before trying to fix this header reorganization, so it is a separate (Windows specific?) issue. |
@neheb If I turn that off, but turn samples on, CLANG64 fails w/
|
Codecvt being deprecated is a C++17 thing. I tested the meson build, which does not have samples yet. I'll look into it. edit: I looked into codecvt. Seems to do the same as iconv. Maybe we should make iconv required on non Windows. Thoughts? edit2: or add utf8-cpp and remove a bunch of code instead. |
I just looked at that code. I have no idea why it wouldn't be constexpr friendly. edit: apply
alternatively:
my first guess is a CMake bug where samples are not being compiled as C++17. edit: applied second version to #2556 |
@neheb Thanks for looking into it.
Nope,
|
Definitely worth exploring. |
#2553 is a small fix for MSYS2. Well, less compiled code. |
Fixes #2557