OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / lib / boost / patches / boost_1_44_0-basic-binary-serialization.patch
1 Disable assertions to get it building with arm-linux-20070808-*
2 Haven't determined if this is a problem or not.
3
4 --- boost_1_44_0.orig/boost/archive/basic_binary_iarchive.hpp   2010-07-10 02:48:52.000000000 +1000
5 +++ boost_1_44_0/boost/archive/basic_binary_iarchive.hpp        2010-10-07 16:26:21.201978141 +1000
6 @@ -71,10 +71,10 @@
7  
8      // include these to trap a change in binary format which
9      // isn't specifically handled
10 -    BOOST_STATIC_ASSERT(sizeof(tracking_type) == sizeof(char));
11 +    //BOOST_STATIC_ASSERT(sizeof(tracking_type) == sizeof(char));
12      // upto 32K classes
13 -    BOOST_STATIC_ASSERT(sizeof(class_id_type) == sizeof(int_least16_t));
14 -    BOOST_STATIC_ASSERT(sizeof(class_id_reference_type) == sizeof(int_least16_t));
15 +    //BOOST_STATIC_ASSERT(sizeof(class_id_type) == sizeof(int_least16_t));
16 +    //BOOST_STATIC_ASSERT(sizeof(class_id_reference_type) == sizeof(int_least16_t));
17      // upto 2G objects
18      BOOST_STATIC_ASSERT(sizeof(object_id_type) == sizeof(uint_least32_t));
19      BOOST_STATIC_ASSERT(sizeof(object_reference_type) == sizeof(uint_least32_t));
20 --- boost_1_44_0.orig/boost/archive/basic_binary_oarchive.hpp   2010-07-10 02:48:52.000000000 +1000
21 +++ boost_1_44_0/boost/archive/basic_binary_oarchive.hpp        2010-10-07 16:26:38.952282971 +1000
22 @@ -76,10 +76,10 @@
23  
24      // include these to trap a change in binary format which
25      // isn't specifically handled
26 -    BOOST_STATIC_ASSERT(sizeof(tracking_type) == sizeof(char));
27 +    //BOOST_STATIC_ASSERT(sizeof(tracking_type) == sizeof(char));
28      // upto 32K classes
29 -    BOOST_STATIC_ASSERT(sizeof(class_id_type) == sizeof(int_least16_t));
30 -    BOOST_STATIC_ASSERT(sizeof(class_id_reference_type) == sizeof(int_least16_t));
31 +    //BOOST_STATIC_ASSERT(sizeof(class_id_type) == sizeof(int_least16_t));
32 +    //BOOST_STATIC_ASSERT(sizeof(class_id_reference_type) == sizeof(int_least16_t));
33      // upto 2G objects
34      BOOST_STATIC_ASSERT(sizeof(object_id_type) == sizeof(uint_least32_t));
35      BOOST_STATIC_ASSERT(sizeof(object_reference_type) == sizeof(uint_least32_t));