You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[15:22:30] /workspace/srcdir/arrow/cpp/src/arrow/util/io_util.cc:121:12: fatal error: Windows.h: No such file or directory
[15:22:30] # include <Windows.h>
[15:22:30] ^~~~~~~~~~~
[15:22:30] compilation terminated.
Component(s)
C++
The text was updated successfully, but these errors were encountered:
…uilds (#44755)
### Rationale for this change
`<Windows.h>` doesn't work cross-compiling to Windows with case-sensitive file system.
### What changes are included in this PR?
Use lowercase.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
No.
* GitHub Issue: #44754
Authored-by: Maarten Pronk <[email protected]>
Signed-off-by: Sutou Kouhei <[email protected]>
Describe the bug, including details regarding any error messages, version, and platform.
Over at JuliaPackaging/Yggdrasil#9801, we build Arrow cross-platforms for use in the Julia language.
The capitalization of Windows.h in https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/io_util.cc#L121 breaks the mingw compilation for Windows platforms, as the host platform is case-sensitive, and mingw only provides the lowercased variant:
Component(s)
C++
The text was updated successfully, but these errors were encountered: