]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
debian/control: Add libxsimd-dev build dependency for vendored Arrow
authorKefu Chai <k.chai@proxmox.com>
Tue, 14 Oct 2025 11:04:16 +0000 (19:04 +0800)
committerKefu Chai <k.chai@proxmox.com>
Wed, 15 Oct 2025 06:58:21 +0000 (14:58 +0800)
commitc87bb7a6a235c798f0ea8234ca264fa60dd88641
treed6c8a2aca8b577ee4e9f8a4af671b547fad06638
parente1f0faaed3758c0fc750b92318d5d6cd4c5e33b2
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, which requires building
xsimd as one of its third-party dependencies. Without libxsimd-dev
available, builds fail in cleanroom environments that lack network access.

This commit adds libxsimd-dev as a build dependency when pkg.ceph.arrow
is not selected, satisfying the vendored Arrow build requirements and
enabling successful builds in network-restricted environments.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
debian/control