Upgrade boost 1.83->1.89
Boost 1.88 is now functionally required because it adds std::span
support for buffers. upgrade the subproject.
While we're here, update the minimum to require 1.88, and update to use
the cmake version that doesn't require wrapping.
Change-Id: I0ad724735edb5930c3dac727461bccad3f7b265e
Signed-off-by: Ed Tanous <etanous@nvidia.com>
diff --git a/meson.build b/meson.build
index d1f1207..70ab104 100644
--- a/meson.build
+++ b/meson.build
@@ -37,7 +37,12 @@
uring = dependency('liburing', include_type: 'system')
nlohmann_json_dep = dependency('nlohmann_json', include_type: 'system')
gpiodcxx = dependency('libgpiodcxx', default_options: ['bindings=cxx'])
-boost = dependency('boost', version: '>=1.83.0', include_type: 'system')
+boost = dependency(
+ 'boost',
+ version: '>=1.88.0',
+ include_type: 'system',
+ fallback: 'boost-meson',
+)
sdbusplus = dependency('sdbusplus', include_type: 'system')
phosphor_logging_dep = dependency('phosphor-logging')