kszucs edited a comment on pull request #11569: URL: https://github.com/apache/arrow/pull/11569#issuecomment-978031842
New changes: - bumped the vcpkg version to make the aws-sdk-cpp compile on windows - updated to use the `install_vcpkg.sh` script everywhere (including the windows docker images) - removed the duplicated vcpkg versions across the build configs, now it uses VCPKG version from `.env` Still, We have several problems here: 1. CMake `3.22.0` has a regression causing issue with [AWSSDKConfig.cmake](https://github.com/ursacomputing/crossbow/runs/4313032404?check_suite_focus=true#step:11:282). We need to pin `3.21.4` both on macOS and manylinux. 2. Manylinux2010 [doesn't have `realpath`](https://github.com/ursacomputing/crossbow/runs/4313036902?check_suite_focus=true#step:7:639) so we need to switch to `readlink -f` in the `install_vcpkg.sh` script. 3. The vcpkg installer now downloads a prebuilt binary instead of compiling the vcpkg tool itself locally but the binary links with `>glibc 2.14` and the `manylinux2010` image has `glibc=2.12`. I patched the `bootstrap.sh` script to force build `vcpkg` but getting many ambiguous calls errors during compilation. @pitrou perhaps it would be the right time to drop the EOL manylinux2010 packages. 4. The aws-sdk-cpp packages [are restricted to non-arm architectures](https://github.com/ursacomputing/crossbow/runs/4313053277?check_suite_focus=true#step:8:42) despite that earlier versions used to work. I assume patching the port files with a new constraint would work. -- 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]
