boost: backport a regression fix for forgotten header

The v1.64 release has broken array serialization code with issues
reported in

https://svn.boost.org/trac/boost/ticket/12516
https://github.com/bmwcarit/meta-ros/issues/505

Backport the fix from boost::serialization's master.

(From OE-Core rev: e1da4cc99e57c596b2a354767cc1e261718dac52)

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Dmitry Rozhkov
2017-05-15 14:54:32 +03:00
committed by Richard Purdie
parent 27200a3afd
commit ad9c4140bd
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
From 02fa5cee1b8d0321787113e2dc10b162c657f333 Mon Sep 17 00:00:00 2001
From: Robert Ramey <ramey@rrsd.com>
Date: Wed, 1 Feb 2017 16:43:59 -0800
Subject: [PATCH] correct error which appeared when compiling non c++ compliant
code for arrays
Upstream-Status: Backported [expected to be released in v1.65]
---
boost/serialization/array.hpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/boost/serialization/array.hpp b/boost/serialization/array.hpp
index 61708b3..612d1a6 100644
--- a/boost/serialization/array.hpp
+++ b/boost/serialization/array.hpp
@@ -23,6 +23,8 @@ namespace std{
} // namespace std
#endif
+#include <boost/serialization/array_wrapper.hpp>
+
#ifndef BOOST_NO_CXX11_HDR_ARRAY
#include <array>
--
2.9.3

View File

@@ -9,4 +9,5 @@ SRC_URI += "\
file://0001-Apply-boost-1.62.0-no-forced-flags.patch.patch \
file://0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch \
file://0002-Don-t-set-up-m32-m64-we-do-that-ourselves.patch \
file://0001-correct-error-which-appeared-when-compiling-non-c-co.patch \
"