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)
diff --git a/subprojects/boost.wrap b/subprojects/boost.wrap
index fa19a76..1114980 100644
--- a/subprojects/boost.wrap
+++ b/subprojects/boost.wrap
@@ -1,4 +1,4 @@
[wrap-file]
-source_url = https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.gz
-source_filename = boost_1_73_0.tar.gz
-source_hash = 9995e192e68528793755692917f9eb6422f3052a53c5e13ba278a228af6c7acf
+source_url = https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.gz
+source_filename = boost_1_74_0.tar.gz
+source_hash = afff36d392885120bcac079148c177d1f6f7730ec3d47233aa51b0afa4db94a5