-
Notifications
You must be signed in to change notification settings - Fork 265
MSVC compile error for NEON (win/arm64) #611
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
The main issue seems to be due to MSVC arm/neon intrinsic vector type using the same underlying type for the neon vectors. e.g: int8x16_t and uint8x16_t maps to __n128 type This causes a couple of issues
And other issues are
|
Few approaches I can think of
|
Pull Request for approach (A) |
Any news on this issue, since nowadays ARM64 on Windows is a thing? |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
XSIMD library cannot be built using MSVC compiler on a windows/arm64 target.
Steps to reproduce
Visual Studio 2019 or higher is required for compilation.
Compilation can be done natively on a win/arm64 machine or can be cross-compiled from an x86/x64 machine.
From a command terminal
The issue has been noticed while building the apache arrow library and would be required to build an apache arrow for win/arm64 using MSVC.
The text was updated successfully, but these errors were encountered: