-
Notifications
You must be signed in to change notification settings - Fork 4k
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 findinglibthriftmd.lib.Additionally, the recommended
clcacheprogram from our Windows developer docs is no longer maintained. I found its dependencypyuvdoesn't install on Windows anymore, and is also no longer maintained.
Reporter: Will Jones / @wjones127
Assignee: Kouhei Sutou / @kou
Related issues:
- Build fails on windows with ARROW_PYTHON=ON (is related to)
- [C++] GTest linking errors during the source release verification (is related to)
- [C++] Test, fix, and document debug builds with vcpkg packages (is related to)
PRs and other links:
Note: This issue was originally created as ARROW-15415. Please see the migration documentation for further details.