Skip to content

[C++] Static build with AWS SDK #24732

@asfimport

Description

@asfimport

I can't find my way around the build system when using the S3 client.

It seems that only shared target is allowed when the S3 feature is ON. In the thirdparty toolchain, when printing:

FATAL_ERROR "FIXME: Building AWS C++ SDK from source will link with wrong libcrypto"

What is actually meant is that static build will not work, correct ? If it is the case, should libarrow.a be generated at all when S3 feature is on ?

What can be done to fix this ? What does it mean that the SDK links to the wrong libcrypto ? Is it fixable ? Or is their a way to have the static build but maintain a dynamic link to a shared version of the SDK ?

 

 

Reporter: Rémi Dettai / @rdettai

Related issues:

Note: This issue was originally created as ARROW-8565. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions