Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
6.0.1
Description
While trying to create a debug build of Arrow on Windows using vcpkg and MSVC, I encountered a few issues with the current build configuration:
- Python debug and release libraries are passed, but our Cmake scripts only expect one or the other. Just as reported in ARROW-13470
- Since vcpkg upgraded gtest to 1.11.0, there is again a mismatch between the bundled gtest and the vcpkg versions. So we get the same error as was found in
ARROW-14393 - Thrift could not find debug static libraries, because it was missing the "d" suffix. It should be libthriftmdd.lib, but was finding libthriftmd.lib.
Additionally, the recommended clcache program from our Windows developer docs is no longer maintained. I found its dependency pyuv doesn't install on Windows anymore, and is also no longer maintained.
Attachments
Issue Links
- is related to
-
ARROW-13470 Build fails on windows with ARROW_PYTHON=ON
- Open
-
ARROW-14393 [C++] GTest linking errors during the source release verification
- Resolved
-
ARROW-11796 [C++] Test, fix, and document debug builds with vcpkg packages
- Open
- links to