]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
debian/control: Add libxsimd-dev build dependency for vendored Arrow 66226/head 66248/head
authorKefu Chai <k.chai@proxmox.com>
Wed, 15 Oct 2025 07:46:26 +0000 (15:46 +0800)
committerKefu Chai <k.chai@proxmox.com>
Thu, 13 Nov 2025 08:22:22 +0000 (16:22 +0800)
commite64dc861c008d9f05dd208b7f32188fba6a81e06
treee5980b9808c7c32eae4e10c410280014c8ff82fb
parentb4fa423669675bcf800fc42c0920207fa2ee5f68
debian/control: Add libxsimd-dev build dependency for vendored Arrow

In commit e8460cbd, we introduced the "pkg.ceph.arrow" build profile to
support building with system Arrow packages. However, neither Debian nor
Ubuntu currently ships Arrow packages.

Since WITH_RADOSGW_SELECT_PARQUET is always enabled in debian/rules,
Arrow support is required for all builds. When the pkg.ceph.arrow profile
is not selected, the build uses vendored Arrow. With the recent change to
use AUTO mode for xsimd detection, Arrow will attempt to find system xsimd
>= 9.0.1. Adding libxsimd-dev as a build dependency ensures it's available
for Arrow to detect and use, reducing build time on supported distributions.

On distributions with insufficient xsimd versions (< 9.0.1), Arrow will
automatically fall back to its bundled version.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 929b47f83880683b376b9dcc0060938447f11c88)
debian/control