VisBeo opened a new issue #12258:
URL: https://github.com/apache/arrow/issues/12258


   I'm new to the Apache Arrow project and want to make use of it to simply 
write Parquet files (which I was able to do when building for Win x64).
   Using Arrow v6.0.1, I followed the instructions 
[here](https://github.com/apache/arrow/blob/master/docs/source/developers/cpp/building.rst)
 and 
[here](https://github.com/apache/arrow/blob/master/docs/source/developers/cpp/windows.rst).
 I changed the parameters from `x64` to `x86` or `Win32` respectively 
(_VsDevCmd.bat_ and the _CMAKE_ call). 
   
   If I try to build the resulting VS solution as "Win32|Debug" in Visual 
Studio 2019, I get various errors related to "64 bit vs 32 bit 
incompatibilities". E. g. in bit_util.h "_Error C3861 '_BitScanReverse64': 
identifier not found        arrow_shared_" and others. 
   
   **Although I couldn't find an explicit mention, I assumed that Arrow could 
be built "out of the box" to target Windows/x86 (Win32)?**
   
   I found an older issue 
([#5787](https://github.com/apache/arrow/issues/5787)) which asks a similar 
question. Is there any update since 2019 (unfortunately, I couldn't find the 
related Jira ticket)?
   Are there any current efforts to be able to build 32 bit Window applications 
using the sources found (CMAKE lists, C++ source code) in the Arrow-cpp GitHub 
repository?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to