Skip to content

MINOR: [CI] Fix RC JNI builds on Windows (ArrowS3 link) and macOS (runner) - #1315

Merged
jbonofre merged 5 commits into
apache:mainfrom
jbonofre:ci-test
Oct 1, 2026
Merged

jbonofre merged 5 commits into
apache:mainfrom
jbonofre:ci-test

Conversation

@jbonofre

@jbonofre jbonofre commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

What's Changed

Fix the RC workflow JNI builds, which have been failing on main since the Arrow C++ main checkout changed.

  • JNI Windows (dataset/CMakeLists.txt): Arrow C++ moved S3 into its own library (apache/arrow GH-50194). arrow_dataset_jni still calls arrow::fs::EnsureS3Finalized() but no longer linked the library defining it, which failed with LNK2019: unresolved external symbol. Link ArrowS3::arrow_s3_static when the ArrowS3 package is found, so builds against older Arrow C++ are unaffected.
  • JNI macOS (.github/workflows/rc.yml): switch the runner from macos-14 to macos-15. The Arrow C++ Brewfile installs llvm, which has no Homebrew bottle for macOS 14, so brew bundle compiled LLVM from source until the job hit the 1h timeout. MACOSX_DEPLOYMENT_TARGET stays at 14.0.

@jbonofre jbonofre added the bug-fix PRs that fix a big. label Sep 30, 2026
@apache apache deleted a comment from github-actions Bot Sep 30, 2026
@github-actions github-actions Bot added this to the 20.0.0 milestone Sep 30, 2026
@jbonofre
jbonofre requested a review from kou as a code owner October 1, 2026 13:37
@jbonofre jbonofre changed the title MINOR: Dummy commit to test CI MINOR: [CI] Fix RC JNI builds on Windows (ArrowS3 link) and macOS (runner) Oct 1, 2026

@xborder xborder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to work. I'll close #1314

Comment thread dataset/CMakeLists.txt Outdated
@jbonofre

jbonofre commented Oct 1, 2026

Copy link
Copy Markdown
Member Author

CI is green now.

@jbonofre
jbonofre merged commit c16f81c into apache:main Oct 1, 2026
22 checks passed
@jbonofre
jbonofre deleted the ci-test branch October 1, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug-fix PRs that fix a big.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants