diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-09-18 10:14:45 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-09-18 11:48:15 -0400 |
commit | ff1739ea32ca98c9516e6d9bf7c131f9787a7220 (patch) | |
tree | ccb68fe04fea02a80216f4170571115cde9dc3a9 /mdds | |
parent | db2a4f4032db854a2a028d4ed136cfd4c63ae082 (diff) |
Update mdds to 0.6.1.
Change-Id: Ic400620f1bab54cf9b535193b62840243cdede77
Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'mdds')
-rw-r--r-- | mdds/0001-Workaround-for-gcc-bug.patch | 27 | ||||
-rw-r--r-- | mdds/0001-fix-linking-error-with-boost-1.50.patch | 27 | ||||
-rw-r--r-- | mdds/makefile.mk | 10 | ||||
-rw-r--r-- | mdds/mdds_0.6.0.patch (renamed from mdds/mdds_0.5.3.patch) | 20 |
4 files changed, 38 insertions, 46 deletions
diff --git a/mdds/0001-Workaround-for-gcc-bug.patch b/mdds/0001-Workaround-for-gcc-bug.patch new file mode 100644 index 000000000000..4205ea54f99c --- /dev/null +++ b/mdds/0001-Workaround-for-gcc-bug.patch @@ -0,0 +1,27 @@ +From e1c795c8734119985ea09bf4d9f860d11e440b2a Mon Sep 17 00:00:00 2001 +From: Kohei Yoshida <kohei.yoshida@gmail.com> +Date: Mon, 30 Jul 2012 14:36:24 -0400 +Subject: [PATCH] Workaround for gcc bug. + +c.f. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44963 +--- + include/mdds/multi_type_vector_types.hpp | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/include/mdds/multi_type_vector_types.hpp b/include/mdds/multi_type_vector_types.hpp +index 78f18cb..6189139 100644 +--- a/include/mdds/multi_type_vector_types.hpp ++++ misc/build/mdds_0.6.1/include/mdds/multi_type_vector_types.hpp +@@ -218,7 +218,8 @@ public: + typename store_type::const_iterator it_end = it; + std::advance(it_end, len); + d.reserve(d.size() + len); +- std::copy(it, it_end, std::back_inserter(d)); ++ for (; it != it_end; ++it) ++ d.push_back(*it); + } + + static void assign_values_from_block( +-- +1.7.7 + diff --git a/mdds/0001-fix-linking-error-with-boost-1.50.patch b/mdds/0001-fix-linking-error-with-boost-1.50.patch deleted file mode 100644 index c5a4afc693fe..000000000000 --- a/mdds/0001-fix-linking-error-with-boost-1.50.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 09937e5d6b4b82efbff40da2aa50fb02f2250bb2 Mon Sep 17 00:00:00 2001 -From: David Tardon <dtardon@redhat.com> -Date: Sat, 28 Jul 2012 14:32:47 +0200 -Subject: [PATCH] fix linking error with boost 1.50 - ---- - include/mdds/mixed_type_matrix_storage.hpp | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/include/mdds/mixed_type_matrix_storage.hpp b/include/mdds/mixed_type_matrix_storage.hpp -index fa0bf25..bb4e354 100644 ---- a/include/mdds/mixed_type_matrix_storage.hpp -+++ misc/build/mdds_0.5.3/include/mdds/mixed_type_matrix_storage.hpp -@@ -32,6 +32,10 @@ - - #include <boost/ptr_container/ptr_vector.hpp> - #include <boost/ptr_container/ptr_map.hpp> -+// Boost.Pool indirectly pulls in Boost.System, causing linking error -+// with Boost 1.50, because some (deprecated) symbols from System are -+// not found. -+#define BOOST_SYSTEM_NO_DEPRECATED - #include <boost/pool/object_pool.hpp> - - namespace mdds { --- -1.7.11.2 - diff --git a/mdds/makefile.mk b/mdds/makefile.mk index 00638704d891..7338e0abef95 100644 --- a/mdds/makefile.mk +++ b/mdds/makefile.mk @@ -36,11 +36,11 @@ TARGET=mdds # --- Files -------------------------------------------------------- -TARFILE_NAME=mdds_0.5.3 -TARFILE_MD5=0ff7d225d087793c8c2c680d77aac3e7 -PATCH_FILES=mdds_0.5.3.patch -PATCH_FILES=\ - 0001-fix-linking-error-with-boost-1.50.patch \ +TARFILE_NAME=mdds_0.6.1 +TARFILE_MD5=9f9e15966b5624834157fe3d748312bc + +PATCH_FILES=mdds_0.6.0.patch \ + 0001-Workaround-for-gcc-bug.patch CONFIGURE_DIR= CONFIGURE_ACTION= diff --git a/mdds/mdds_0.5.3.patch b/mdds/mdds_0.6.0.patch index 40aedb17d59a..d1d997c107d9 100644 --- a/mdds/mdds_0.5.3.patch +++ b/mdds/mdds_0.6.0.patch @@ -1,13 +1,5 @@ ---- misc/mdds_0.5.3/include/mdds/mixed_type_matrix_def.inl 2011-07-13 13:26:27.000000000 -0600 -+++ misc/build/mdds_0.5.3/include/mdds/mixed_type_matrix_def.inl 2011-07-20 02:02:21.164198900 -0600 -@@ -44,7 +44,6 @@ - default: - throw matrix_error("unknown density type"); - } -- return NULL; - } - - template<typename _String, typename _Flag> +--- misc/mdds_0.6.1/include/mdds/mixed_type_matrix_def.inl 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.6.1/include/mdds/mixed_type_matrix_def.inl 2011-07-20 02:02:21.164198900 -0600 @@ -216,8 +216,8 @@ // assignment to self. return; @@ -19,8 +11,8 @@ for (size_t i = 0; i < row_count; ++i) for (size_t j = 0; j < col_count; ++j) mp_storage->get_element(i, j) = r.mp_storage->get_element(i, j); ---- misc/mdds_0.5.3/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-13 13:26:27.000000000 -0600 -+++ misc/build/mdds_0.5.3/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-20 02:02:21.179798900 -0600 +--- misc/mdds_0.6.1/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.6.1/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-20 02:02:21.179798900 -0600 @@ -354,8 +354,8 @@ } @@ -43,8 +35,8 @@ for (size_t i = 0; i < min_rows; ++i) { for (size_t j = 0; j < min_cols; ++j) ---- misc/mdds_0.5.3/include/mdds/point_quad_tree.hpp 2011-07-13 13:26:27.000000000 -0600 -+++ misc/build/mdds_0.5.3/include/mdds/point_quad_tree.hpp 2011-07-20 02:04:36.088835900 -0600 +--- misc/mdds_0.6.1/include/mdds/point_quad_tree.hpp 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.6.1/include/mdds/point_quad_tree.hpp 2011-07-20 02:04:36.088835900 -0600 @@ -623,10 +623,10 @@ template<typename _Key, typename _Data> void point_quad_tree<_Key,_Data>::insert(key_type x, key_type y, data_type data) |