File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -69,9 +69,9 @@ function(build_arrow)
6969 list (APPEND arrow_DEPENDS Boost)
7070 endif ()
7171
72- # since Arrow 15.0.0 needs xsimd>=8.1.0 and since Ubuntu Jammy
73- # Jellyfish only provides 7.6.0, we'll have arrow build it as source
74- list (APPEND arrow_CMAKE_ARGS -Dxsimd_SOURCE=BUNDLED )
72+ # Arrow requires xsimd >= 9.0.1 (see arrow/cpp/thirdparty/versions.txt).
73+ # Use AUTO to let Arrow detect system xsimd and fall back to bundled if needed.
74+ list (APPEND arrow_CMAKE_ARGS -Dxsimd_SOURCE=AUTO )
7575
7676 # cmake doesn't properly handle arguments containing ";", such as
7777 # CMAKE_PREFIX_PATH, for which reason we'll have to use some other separator.
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ Build-Depends: automake,
8585 libpmem-dev <pkg.ceph.pmdk>,
8686 libpmemobj-dev (>= 1.8) <pkg.ceph.pmdk>,
8787 libprotobuf-dev <pkg.ceph.crimson>,
88+ libxsimd-dev <!pkg.ceph.arrow>,
8889 ninja-build,
8990 nlohmann-json3-dev,
9091 patch,
You can’t perform that action at this time.
0 commit comments