Skip to content

arrow: add version 25.0.0#30601

Open
raulcd wants to merge 3 commits into
conan-io:masterfrom
raulcd:arrow-25.0.0
Open

arrow: add version 25.0.0#30601
raulcd wants to merge 3 commits into
conan-io:masterfrom
raulcd:arrow-25.0.0

Conversation

@raulcd

@raulcd raulcd commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Changes to recipe: arrow/25.0.0

Motivation

I've just released Arrow 25.0.0:
https://arrow.apache.org/release/25.0.0.html

Details

New release

@adklimki

Copy link
Copy Markdown

Thanks for adding Arrow 25. Upstream now resolves xsimd unconditionally for CpuInfo, so should the recipe declare xsimd unconditionally for >= 25.0.0 instead of rejecting every build with both SIMD options disabled?

ARROW_SIMD_LEVEL=NONE and ARROW_RUNTIME_SIMD_LEVEL=NONE remain valid on supported platforms; xsimd is still a mandatory private build dependency. Suggested minimal change:

if (Version(self.version) >= "25.0.0" or
        self.options.simd_level != "disabled" or
        self.options.runtime_simd_level != "disabled"):
    self.requires("xsimd/14.2.0")

Apply the same condition when adding xsimd::xsimd in package_info(), and replace the broad validation with a targeted Arrow 25 + MSVC + armv8 rejection. xsimd’s Windows/MSVC ARM64 issue remains open: xtensor-stack/xsimd#611.

This preserves the existing no-SIMD option behavior while handling Arrow 25’s mandatory dependency.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants