[mingw-boost: 13/48] more build fixing

epienbro epienbro at fedoraproject.org
Wed Mar 7 15:43:41 UTC 2012


commit e2de236d517bbf1eaf0d15bfe4df2c9381de5b3f
Author: Thomas Sailer <t.sailer at alumni.ethz.ch>
Date:   Thu Nov 18 19:35:29 2010 +0100

    more build fixing

 mingw32-boost.spec        |  319 +++++++++++++++++++++++----------------------
 serialization-mingw.patch |   44 ++++++
 2 files changed, 206 insertions(+), 157 deletions(-)
---
diff --git a/mingw32-boost.spec b/mingw32-boost.spec
index a4362c1..6053d33 100644
--- a/mingw32-boost.spec
+++ b/mingw32-boost.spec
@@ -29,6 +29,8 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Patch0:         cmakeify_boost_1440.patch
 Patch1:         boost-graph-compile.patch
+# Patches from SVN to fix compilation issues
+Patch2:         serialization-mingw.patch
 
 %if 0%{?fedora} >= 13
   %global sonamever %{version}
@@ -80,11 +82,14 @@ Static version of the MinGW Windows Boost C++ library.
 # CMake framework (CMakeLists.txt, *.cmake and documentation files)
 %patch0 -p1
 
+# Temporary
+%patch1 -p0
+%patch2 -p0
+
 %build
 # Support for building tests.
 %global boost_testflags -DBUILD_TESTS="NONE"
 
-cd %{_builddir}/%{full_version}
 ( echo ============================= build serial ==================
   mkdir serial
   cd serial
@@ -119,167 +124,167 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc LICENSE_1_0.txt
 %{_mingw32_includedir}/boost
-%{_mingw32_bindir}/boost_date_time-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_date_time-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_date_time-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_date_time-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_date_time-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_date_time-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_date_time-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_date_time-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_filesystem-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_filesystem-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_filesystem-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_filesystem-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_filesystem-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_filesystem-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_graph-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_graph-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_graph-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_graph-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_graph-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_graph-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_graph-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_graph-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_iostreams-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_iostreams-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_iostreams-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_iostreams-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_iostreams-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_iostreams-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_program_options-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_program_options-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_program_options-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_program_options-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_program_options-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_program_options-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_program_options-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_program_options-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_regex-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_regex-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_regex-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_regex-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_regex-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_regex-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_regex-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_regex-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_serialization-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_serialization-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_serialization-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_serialization-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_serialization-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_serialization-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_serialization-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_serialization-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_signals-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_signals-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_signals-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_signals-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_signals-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_signals-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_signals-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_signals-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_system-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_system-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_system-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_system-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_system-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_system-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_system-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_system-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_thread-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_thread-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_thread-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_thread-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_unit_test_framework-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_unit_test_framework-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_unit_test_framework-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_unit_test_framework-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_wave-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_wave-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_wave-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_wave-gcc45-mt-d-1_41.dll.a
-%{_mingw32_bindir}/boost_wserialization-gcc45-1_41.dll
-%{_mingw32_libdir}/libboost_wserialization-gcc45-1_41.dll.a
-%{_mingw32_bindir}/boost_wserialization-gcc45-d-1_41.dll
-%{_mingw32_libdir}/libboost_wserialization-gcc45-d-1_41.dll.a
-%{_mingw32_bindir}/boost_wserialization-gcc45-mt-1_41.dll
-%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-1_41.dll.a
-%{_mingw32_bindir}/boost_wserialization-gcc45-mt-d-1_41.dll
-%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-d-1_41.dll.a
+%{_mingw32_bindir}/boost_date_time-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_date_time-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_date_time-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_date_time-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_date_time-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_date_time-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_date_time-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_date_time-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_filesystem-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_filesystem-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_filesystem-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_filesystem-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_filesystem-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_filesystem-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_graph-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_graph-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_graph-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_graph-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_graph-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_graph-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_graph-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_graph-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_iostreams-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_iostreams-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_iostreams-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_iostreams-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_iostreams-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_iostreams-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_prg_exec_monitor-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_program_options-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_program_options-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_program_options-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_program_options-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_program_options-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_program_options-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_program_options-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_program_options-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_regex-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_regex-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_regex-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_regex-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_regex-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_regex-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_regex-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_regex-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_serialization-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_serialization-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_serialization-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_serialization-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_serialization-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_serialization-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_serialization-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_serialization-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_signals-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_signals-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_signals-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_signals-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_signals-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_signals-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_signals-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_signals-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_system-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_system-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_system-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_system-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_system-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_system-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_system-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_system-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_thread-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_thread-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_thread-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_thread-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_unit_test_framework-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_unit_test_framework-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_unit_test_framework-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_unit_test_framework-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_wave-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_wave-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_wave-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_wave-gcc45-mt-d-1_44.dll.a
+%{_mingw32_bindir}/boost_wserialization-gcc45-1_44.dll
+%{_mingw32_libdir}/libboost_wserialization-gcc45-1_44.dll.a
+%{_mingw32_bindir}/boost_wserialization-gcc45-d-1_44.dll
+%{_mingw32_libdir}/libboost_wserialization-gcc45-d-1_44.dll.a
+%{_mingw32_bindir}/boost_wserialization-gcc45-mt-1_44.dll
+%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-1_44.dll.a
+%{_mingw32_bindir}/boost_wserialization-gcc45-mt-d-1_44.dll
+%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-d-1_44.dll.a
 %{_mingw32_datadir}/%{name1}-%{version}
 %{_mingw32_datadir}/cmake/%{name1}/BoostConfig*.cmake
 
 %files static
 %defattr(-,root,root,-)
-%{_mingw32_libdir}/libboost_date_time-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_date_time-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_date_time-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_date_time-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_filesystem-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_filesystem-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_iostreams-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_iostreams-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_program_options-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_program_options-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_program_options-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_program_options-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_regex-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_regex-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_regex-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_regex-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_serialization-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_serialization-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_serialization-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_serialization-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_signals-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_signals-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_signals-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_signals-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_system-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_system-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_system-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_system-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_thread-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_thread-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_wave-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_wave-gcc45-mt-d-1_41.a
-%{_mingw32_libdir}/libboost_wserialization-gcc45-1_41.a
-%{_mingw32_libdir}/libboost_wserialization-gcc45-d-1_41.a
-%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-1_41.a
-%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-d-1_41.a
+%{_mingw32_libdir}/libboost_date_time-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_date_time-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_date_time-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_date_time-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_filesystem-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_filesystem-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_filesystem-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_iostreams-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_iostreams-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_iostreams-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_prg_exec_monitor-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_program_options-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_program_options-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_program_options-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_program_options-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_regex-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_regex-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_regex-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_regex-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_serialization-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_serialization-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_serialization-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_serialization-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_signals-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_signals-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_signals-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_signals-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_system-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_system-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_system-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_system-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_test_exec_monitor-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_thread-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_thread-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_unit_test_framework-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_wave-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_wave-gcc45-mt-d-1_44.a
+%{_mingw32_libdir}/libboost_wserialization-gcc45-1_44.a
+%{_mingw32_libdir}/libboost_wserialization-gcc45-d-1_44.a
+%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-1_44.a
+%{_mingw32_libdir}/libboost_wserialization-gcc45-mt-d-1_44.a
 
 
 %changelog
diff --git a/serialization-mingw.patch b/serialization-mingw.patch
new file mode 100644
index 0000000..8fceeeb
--- /dev/null
+++ b/serialization-mingw.patch
@@ -0,0 +1,44 @@
+Index: libs/serialization/src/basic_serializer_map.cpp
+===================================================================
+--- libs/serialization/src/basic_serializer_map.cpp	(revision 63281)
++++ libs/serialization/src/basic_serializer_map.cpp	(working copy)
+@@ -16,6 +16,7 @@
+ #include <utility>
+ 
+ #define BOOST_ARCHIVE_SOURCE
++#define BOOST_SERIALIZATION_SOURCE
+ #include <boost/archive/archive_exception.hpp>
+ #include <boost/serialization/throw_exception.hpp>
+ 
+Index: libs/serialization/src/shared_ptr_helper.cpp
+===================================================================
+--- libs/serialization/src/shared_ptr_helper.cpp	(revision 63281)
++++ libs/serialization/src/shared_ptr_helper.cpp	(working copy)
+@@ -19,6 +19,7 @@
+ #include <cstddef> // NULL
+ 
+ #define BOOST_ARCHIVE_SOURCE
++#define BOOST_SERIALIZATION_SOURCE
+ 
+ #include <boost/serialization/throw_exception.hpp>
+ #include <boost/serialization/void_cast.hpp>
+--- libs/serialization/src/basic_iarchive.cpp.xx	2010-11-18 19:18:45.000000000 +0100
++++ libs/serialization/src/basic_iarchive.cpp	2010-11-18 19:18:56.000000000 +0100
+@@ -29,6 +29,7 @@
+ #include <boost/serialization/tracking.hpp>
+ 
+ #define BOOST_ARCHIVE_SOURCE
++#define BOOST_SERIALIZATION_SOURCE
+ 
+ #include <boost/archive/archive_exception.hpp>
+ 
+--- libs/serialization/src/basic_oarchive.cpp.x	2010-11-18 19:20:38.000000000 +0100
++++ libs/serialization/src/basic_oarchive.cpp	2010-11-18 19:20:55.000000000 +0100
+@@ -21,6 +21,7 @@
+ // including this here to work around an ICC in intel 7.0
+ // normally this would be part of basic_oarchive.hpp below.
+ #define BOOST_ARCHIVE_SOURCE
++#define BOOST_SERIALIZATION_SOURCE
+ 
+ #include <boost/archive/detail/decl.hpp>
+ #include <boost/archive/basic_archive.hpp>


More information about the scm-commits mailing list