boost: Update to 1.74.0 and disable rtti temporarily
There is a bug in the latest version of boost that upstream yocto is
pulling in which causes sel-telemetry to not build.
Ref: https://github.com/chriskohlhoff/asio/issues/533
Change-Id: I26573688c9b6fe6c77492e2473994050f558d24e
Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>
diff --git a/meson.build b/meson.build
index f373ef7..42bd59f 100644
--- a/meson.build
+++ b/meson.build
@@ -5,7 +5,9 @@
default_options: [
'buildtype=debugoptimized',
'cpp_std=c++17',
- 'cpp_rtti=false',
+ # TODO: Without RTTI telemetry does not build using Boost 1.74.0
+ # https://github.com/chriskohlhoff/asio/issues/533
+ #'cpp_rtti=false',
'warning_level=3',
'werror=true',
'b_lto=true',
@@ -27,10 +29,10 @@
language: 'cpp'
)
-boost = dependency('boost', version: '>=1.73.0', required: false)
+boost = dependency('boost', version: '>=1.74.0', required: false)
if not boost.found()
subproject('boost', required: false)
- boost = declare_dependency(include_directories: 'subprojects/boost_1_73_0')
+ boost = declare_dependency(include_directories: 'subprojects/boost_1_74_0')
endif
phosphor_logging = dependency('phosphor-logging', required: false)