-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
[C++] Static pkg-config file needs -framework Security
on MacOS
#38861
Comments
-framework Security
on MacOS-framework Security
on MacOS
kou
added a commit
to kou/arrow
that referenced
this issue
Nov 23, 2023
…te in arrow.pc It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework.
kou
added a commit
to kou/arrow
that referenced
this issue
Nov 23, 2023
…te in arrow.pc It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework.
kou
added a commit
to kou/arrow
that referenced
this issue
Nov 23, 2023
…te in arrow.pc It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework.
assignUser
pushed a commit
that referenced
this issue
Nov 25, 2023
…arrow.pc (#38869) ### Rationale for this change It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework. ### What changes are included in this PR? Add `-framework Security` to `Libs.private` only on the condition. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: #38861 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
@jeroen I have marked this as a potential cherry pick for the next CRAN only adjustment of 14.0.0 but as it is not a R only change I am not sure we can include it for ASF policy reasons. Can you patch around it for now? |
Yes that is fine, thanks! |
raulcd
pushed a commit
that referenced
this issue
Nov 28, 2023
…arrow.pc (#38869) ### Rationale for this change It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework. ### What changes are included in this PR? Add `-framework Security` to `Libs.private` only on the condition. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: #38861 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
@jeroen the fix will be in 14.0.2 :) |
dgreiss
pushed a commit
to dgreiss/arrow
that referenced
this issue
Feb 19, 2024
…te in arrow.pc (apache#38869) ### Rationale for this change It's required only when: * We use bundled aws-sdk-cpp. * We use static library for Apache Arrow C++. Because bundled aws-sdk-cpp uses Security framework. ### What changes are included in this PR? Add `-framework Security` to `Libs.private` only on the condition. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#38861 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug, including details regarding any error messages, version, and platform.
When we vendor
aws-sdk-cpp
inlibarrow_bundled_dependencies.a
it needs to be linked with-framework Security
on MacOS, because it uses the native MacOS TLS APIs.Currently the
arrow.pc
file from arrow-14.0.0.100000090.zip looks like this:I think this should be:
Otherwise we get this:
See also: #38855
Component(s)
C++
The text was updated successfully, but these errors were encountered: