- Add a patch for serialization of shared pointers to non polymorphic types
This commit is contained in:
parent
e45bd9c670
commit
e34999075e
14
boost-1.41.0-shared_ptr_serialization.patch
Normal file
14
boost-1.41.0-shared_ptr_serialization.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff -up /home/petr/fedora/boost/devel/boost-1.41.0.cmake0/boost/archive/shared_ptr_helper.hpp\~ /home/petr/fedora/boost/devel/boost-1.41.0.cmake0/boost/archive/shared_ptr_helper.hpp
|
||||||
|
--- boost-1.41.0.cmake0/boost/archive/shared_ptr_helper.hpp~ 2009-12-17 20:51:55.000000000 +0100
|
||||||
|
+++ boost-1.41.0.cmake0/boost/archive/shared_ptr_helper.hpp 2010-02-22 14:13:18.000000000 +0100
|
||||||
|
@@ -108,7 +108,7 @@ public:
|
||||||
|
struct non_polymorphic {
|
||||||
|
static const boost::serialization::extended_type_info *
|
||||||
|
get_object_identifier(T & t){
|
||||||
|
- return boost::serialization::singleton<
|
||||||
|
+ return &boost::serialization::singleton<
|
||||||
|
BOOST_DEDUCED_TYPENAME
|
||||||
|
boost::serialization::type_info_implementation<T>::type
|
||||||
|
>::get_const_instance();
|
||||||
|
|
||||||
|
Diff finished. Mon Feb 22 14:13:38 2010
|
@ -17,7 +17,7 @@
|
|||||||
Name: boost
|
Name: boost
|
||||||
Summary: The free peer-reviewed portable C++ source libraries
|
Summary: The free peer-reviewed portable C++ source libraries
|
||||||
Version: 1.41.0
|
Version: 1.41.0
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
License: Boost
|
License: Boost
|
||||||
URL: http://sodium.resophonic.com/boost-cmake/%{version}.cmake0/
|
URL: http://sodium.resophonic.com/boost-cmake/%{version}.cmake0/
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -67,6 +67,7 @@ BuildRequires: chrpath
|
|||||||
Patch0: boost-cmake-soname.patch
|
Patch0: boost-cmake-soname.patch
|
||||||
Patch1: boost-graph-compile.patch
|
Patch1: boost-graph-compile.patch
|
||||||
Patch2: boost-1.41.0-mapnik.patch
|
Patch2: boost-1.41.0-mapnik.patch
|
||||||
|
Patch3: boost-1.41.0-shared_ptr_serialization.patch
|
||||||
|
|
||||||
%bcond_with tests
|
%bcond_with tests
|
||||||
%bcond_with docs_generated
|
%bcond_with docs_generated
|
||||||
@ -356,6 +357,7 @@ backend to do the parallel work.
|
|||||||
sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH0} | %{__patch} -p0 --fuzz=0
|
sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH0} | %{__patch} -p0 --fuzz=0
|
||||||
%patch1 -p0
|
%patch1 -p0
|
||||||
%patch2 -p0
|
%patch2 -p0
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Support for building tests.
|
# Support for building tests.
|
||||||
@ -721,6 +723,10 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Feb 22 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-7
|
||||||
|
- Add a patch for serialization of shared pointers to non polymorphic
|
||||||
|
types
|
||||||
|
|
||||||
* Tue Feb 2 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-6
|
* Tue Feb 2 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-6
|
||||||
- More subpackage interdependency adjustments
|
- More subpackage interdependency adjustments
|
||||||
- boost doesn't bring in the MPI stuff. Instead, $MPI-devel does.
|
- boost doesn't bring in the MPI stuff. Instead, $MPI-devel does.
|
||||||
|
Loading…
Reference in New Issue
Block a user