apache / arrow-nanoarrow

Helpers for Arrow C Data & Arrow C Stream interfaces
https://arrow.apache.org/nanoarrow
Apache License 2.0
169 stars 35 forks source link

Check that nanoarrow builds on Win32 w/ MSVC in CI and/or in release verification script #357

Open amoeba opened 8 months ago

amoeba commented 8 months ago

I'm filing this after a conversation with @paleolimbot about support for working with Arrow memory on Win32 and they suggested I file an issue to track adding an automated way to verify nanoarrow builds and works on Win32 with MSVC. As of writing this, I'm not sure Arrow C++ builds on Win32 (see https://github.com/apache/arrow/issues/32111) and it seems like nanoarrow might be an good alternative for users on Win32 that need basic support for working with Arrow memory.

Adding an automated test to CI or possibly just into the release verification script would be a good way to make sure nanoarrow works on Win32 and stays that way.

paleolimbot commented 8 months ago

Ah, I forgot that our tests currently need Arrow C++ to run, so we can't currently run verification of the C library on that platform.