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]


Reply via email to