Skip to content
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

[FEATURE REQUEST]: Windows ARM Support #441

Open
nickfanion opened this issue Apr 14, 2024 · 3 comments
Open

[FEATURE REQUEST]: Windows ARM Support #441

nickfanion opened this issue Apr 14, 2024 · 3 comments

Comments

@nickfanion
Copy link

Is your feature request related to a problem? Please describe.

I'm trying to read parquet files with Power BI Desktop + Windows ARM (specifically through a Parallels VM with Apple Silicon), but ParquetSharp doesn't support Windows ARM.

Describe the solution you'd like

Is Windows ARM support planned for ParquetSharp? There are new Qualcomm ARM Windows laptops being released in a couple months, so I imagine Windows ARM will grow in popularity.

Describe alternatives you've considered

No response

Additional context

No response

@adamreeve
Copy link
Contributor

Hi @nickfanion. We'd like to eventually support Windows ARM. There are a couple of things that make this tricky at the moment though. We use GitHub actions for our builds and tests, and GitHub doesn't provide Windows ARM runners, so we'd need to set up a self hosted runner or use emulation to test on ARM.

The Arrow C++ project also has limited support for building on Windows ARM, you currently need to use Clang rather than MSVC and this is documented as being experimental: https://github.com/apache/arrow/blob/main/docs/source/developers/cpp/windows.rst#building-on-windowsarm64-using-ninja-and-clang

@jgiannuzzi
Copy link
Member

There is some good news on the GitHub runner front: https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/

@jgiannuzzi
Copy link
Member

I have created a Windows 11 arm64 runner to test this on our CI when we are ready: windows-11-arm64 (Windows 11 is the only available runner image for Windows arm64)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants