[Libreoffice-commits] .: boost/boost.gcc47679.patch
Caolán McNamara
caolan at kemper.freedesktop.org
Tue Apr 5 09:08:49 PDT 2011
boost/boost.gcc47679.patch | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
New commits:
commit bae4fdbd105142cd3f317445eddc826da529a732
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue Apr 5 15:07:02 2011 +0100
silence some more of that annoying gcc#47679
diff --git a/boost/boost.gcc47679.patch b/boost/boost.gcc47679.patch
index 1c804aa..9b33a5f 100644
--- a/boost/boost.gcc47679.patch
+++ b/boost/boost.gcc47679.patch
@@ -36,3 +36,26 @@
template <int MaxDigits>
inline bool allow_more_digits(std::size_t i)
{
+--- misc/boost_1_44_0/boost/optional/optional.hpp 2011-04-05 13:19:01.223587256 +0100
++++ misc/build/boost_1_44_0/boost/optional/optional.hpp 2011-04-05 13:19:01.223587256 +0100
+@@ -31,6 +31,8 @@
+
+ #include "boost/optional/optional_fwd.hpp"
+
++#include <string.h>
++
+ #if BOOST_WORKAROUND(BOOST_MSVC, == 1200)
+ // VC6.0 has the following bug:
+ // When a templated assignment operator exist, an implicit conversion
+@@ -114,6 +116,11 @@
+
+ public:
+
++ aligned_storage()
++ {
++ memset(&dummy_, 0, sizeof(dummy_));
++ }
++
+ void const* address() const { return &dummy_.data[0]; }
+ void * address() { return &dummy_.data[0]; }
+ } ;
More information about the Libreoffice-commits
mailing list