Skip to content

Conversation

@lidavidm
Copy link
Member

What's Changed

I think this was due to apache/arrow@1229ced.

We need to explicitly set ARROW_VCPKG=ON for Linux builds so that Findutf8proc.cmake does the right thing.

@github-actions

This comment has been minimized.

@lidavidm lidavidm added the chore PRs that make misc changes. label May 23, 2025
@github-actions github-actions bot added this to the 18.4.0 milestone May 23, 2025
cmake \
-S "${source_dir}" \
-B "${build_dir}" \
-DARROW_VCPKG="${ARROW_VCPKG}" \
Copy link
Member

Choose a reason for hiding this comment

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

Can we use ARROW_DEPENDENCY_SOURCE=VCPKG instead? It sets ARROW_VCPKG internally.

Copy link
Member Author

Choose a reason for hiding this comment

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

I tried this and it doesn't seem to work: I don't think the Java JNI CMake code has anything to detect this. Also, Findutf8proc.cmake installed by Arrow's CMake checks ARROW_VCPKG, but I don't see any other code installed to set this.

Copy link
Member

Choose a reason for hiding this comment

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

Ah, OK. I'll fix it in apache/arrow.

Copy link
Member

Choose a reason for hiding this comment

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

apache/arrow#46565 will fix this.

@lidavidm
Copy link
Member Author

After apache/arrow#46564 I re-ran the job on main and it passes now, so I'm closing this. Thanks Kou!

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.

2 participants