Skip to content

GH-1313: [CI][JNI] Fix ArrowS3 linkage for dataset JNI - #1314

Closed
xborder wants to merge 3 commits into
apache:mainfrom
xborder:codex/fix-linux-rc-python311
Closed

xborder wants to merge 3 commits into
apache:mainfrom
xborder:codex/fix-linux-rc-python311

Conversation

@xborder

@xborder xborder commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Changes

  • Links the dataset JNI target with ArrowS3 when the target is available.
  • Supports Arrow package versions that do not export the ArrowS3 target.

The Python 3.11 CI change was removed from this PR per review; it belongs in apache/arrow#51666.

Testing

  • Linux ARM64 JNI: passed
  • Linux x86_64 JNI: passed
  • Windows JNI: passed

Closes #1313.

Comment thread ci/docker/vcpkg-jni.dockerfile Outdated
Comment thread dataset/CMakeLists.txt Outdated
Link the static ArrowS3 target when S3 is enabled so EnsureS3Finalized resolves after Arrow moved S3 and the AWS SDK out of libarrow.
Probe ArrowS3 without requiring its package config so JNI builds continue to work with Arrow releases predating the S3 library split. Link the static target when it is available.
@xborder
xborder force-pushed the codex/fix-linux-rc-python311 branch from 4c7914c to efb1863 Compare September 30, 2026 22:07
@xborder xborder changed the title [CI][JNI] Fix RC builds for Python 3.11 and ArrowS3 [CI][JNI] Fix ArrowS3 linkage for dataset JNI Sep 30, 2026
@xborder
xborder requested a review from kou September 30, 2026 22:46
@kou kou changed the title [CI][JNI] Fix ArrowS3 linkage for dataset JNI GH-1313: [CI][JNI] Fix ArrowS3 linkage for dataset JNI Oct 1, 2026
@github-actions

This comment has been minimized.

@kou kou added the chore PRs that make misc changes. label Oct 1, 2026
@github-actions github-actions Bot added this to the 20.0.0 milestone Oct 1, 2026
@jbonofre

jbonofre commented Oct 1, 2026

Copy link
Copy Markdown
Member

See #1315

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore PRs that make misc changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI][JNI] Linux RC Python and ArrowS3 build failures on main

3 participants