-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-10068: [C++] Add bundled external project for aws-sdk-cpp #8304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how feasible is this, perhaps we can turn off the curl dependency of AWS. I assume linking against the system curl should be fine rather than compiling curl as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that AWS::aws-cpp-sdk-config wasn't required although we look for it find_package components.
0f2dfa2 to
6bd8068
Compare
|
@kou since you're looking at this now, wanted to let you know I'm debugging locally how on the rstudio/r-base:3.6-centos7 image, it can't find openssl even though I've yum installed it (debugging and failing, that is, and my next step is the bundled openssl build, the nuclear option I'm afraid). I'm currently skipping that problem though and working on the patch to aws-sdk-cpp so that |
|
Thanks for sharing the current status. |
|
I got past that particular openssl problem by installing |
|
I know that this is not quite related, but since we're looking upstream now... is there any thought to when/if we'll update the AWS SDK version? I ask because as of |
Actually, ignore me, I see the version change in this PR now. That's exciting! Given these changes it might be worth (at some point) taking another look at how credentials specification is handled to see if there's anything that can be streamlined. |
|
@corleyma for R on macOS and Windows we're still using binaries for aws-sdk-cpp that are 1.7, so we can't assume 1.8 in the Arrow code just yet. cf. autobrew/homebrew-core#25 |
|
The latest R failures from the CentOS 7 builds are compiler warnings being converted to errors in the awssdk_ep. As it turns out, aws-sdk-cpp requires gcc >= 4.9, and these builds are on 4.8. So somewhere we're going to need to add a |
|
@github-actions crossbow submit test-r-* |
|
Revision: 41e2b98e6136a935137061cb3e0292371f989c57 Submitted crossbow builds: ursa-labs/crossbow @ actions-573 |
|
@github-actions crossbow submit test-r-r* |
|
Revision: a2f90756b9a0f91e4a7c347720b42b1ade567bcb Submitted crossbow builds: ursa-labs/crossbow @ actions-574 |
|
Latest R issue(s):
|
|
@github-actions crossbow submit test-r-rstudio-r-base-3.6-bionic |
|
Revision: 992cb382c84169babf76d85a502c4ec8a16979d8 Submitted crossbow builds: ursa-labs/crossbow @ actions-575
|
|
@github-actions crossbow submit test-r-rstudio-r-base-3.6-bionic |
|
Revision: 66593cdf2aeaf67c1b087c4e9d789f8fd35620c8 Submitted crossbow builds: ursa-labs/crossbow @ actions-576
|
|
Linux:
|
It's not true: https://dl.min.io/server/minio/release/linux-arm64/archive/ |
|
We can complete #7997 after we merge this. |
|
@github-actions crossbow submit *-fedora-cpp -ubuntu-20.04-cpp *-debian-10-cpp |
|
OK. I closed #7997. |
|
@github-actions crossbow submit *-fedora-cpp |
|
@github-actions crossbow submit test-fedora-32-cpp test-debian-10-cpp test-ubuntu-20.04-cpp |
|
Revision: 0657942 Submitted crossbow builds: ursa-labs/crossbow @ actions-599
|
|
@github-actions crossbow submit -g r |
|
Revision: 0657942 Submitted crossbow builds: ursa-labs/crossbow @ actions-600 |
|
I am revising the R installation guide to mention S3 support and the required system dependencies. Will push that today. @kszucs @kou are there other developer guides that need revision here? I still think it's odd that we now have a setup with |
|
@github-actions crossbow submit -g r |
|
Revision: 548b6f3 Submitted crossbow builds: ursa-labs/crossbow @ actions-601 |
|
@github-actions crossbow submit test-r-rhub-ubuntu-gcc-release test-r-rocker-r-base-latest |
|
Revision: 406febf Submitted crossbow builds: ursa-labs/crossbow @ actions-603
|
nealrichardson
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 from me. R Linux builds now have ARROW_S3 on where possible, and they (nearly) all run tests with minio too. Thanks everyone for pushing on this!
|
Thanks! We have https://arrow.apache.org/docs/developers/cpp/building.html#build-dependency-management for C++. |
Ok. I'll make a followup JIRA and merge this. Thanks again! |
|
https://issues.apache.org/jira/browse/ARROW-10180 for the docs |
Depends on #8304 Closes #8315 from kszucs/macos3 Authored-by: Krisztián Szűcs <[email protected]> Signed-off-by: Krisztián Szűcs <[email protected]>
No description provided.