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
ARM64 builds fails if Neon is enabled on MSVC #1521
Labels
Comments
This got fixed in the latest VS 2019, but now when compiling with NEON on, there's a bunch of errors pertaining to
|
clzll can be replaced with https://docs.microsoft.com/en-us/cpp/intrinsics/bitscanreverse-bitscanreverse64 The casts can be replaced by |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When building rapidjson for ARM64 with RAPIDJSON_NEON defined on MSVC, it will fail to build, because it includes
<arm_neon.h>
, but this is for ARM 32-bits only on Microsoft's compiler. The right file to include is<arm64_neon.h>
Apparently a fix is incoming, but this was posted in April and we're in June now... https://developercommunity.visualstudio.com/content/problem/201662/arm-neonh-doenst-support-arm64-compiler.html
The text was updated successfully, but these errors were encountered: