[Boost-bugs] [Boost C++ Libraries] #1711: Boost Serialization export facility broken on gcc 4.1, 4.2

Subject: [Boost-bugs] [Boost C++ Libraries] #1711: Boost Serialization export facility broken on gcc 4.1, 4.2
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-03-24 18:23:22


#1711: Boost Serialization export facility broken on gcc 4.1, 4.2
-------------------------------------+--------------------------------------
 Reporter: sohail | Owner: ramey
     Type: Bugs | Status: new
Milestone: Boost 1.35.0 | Component: serialization
  Version: Boost Development Trunk | Severity: Showstopper
 Keywords: |
-------------------------------------+--------------------------------------
 The test libs/serialization/test/test_exported.cpp fails on these
 compilers. However, if you reorder export.hpp to be after the inclusion of
 the archive headers, it works. Changing base_object to void_cast_register
 doesn't help either (since one is syntactic sugar for the other)

 This shouldn't be the case as the header-ordering requirement is no longer
 there but it seems that the correct code is not being instantiated on this
 compiler. I cannot figure out why.

 Please see this thread for further information:
 http://article.gmane.org/gmane.comp.lib.boost.devel/172421

 If you need me to try any changes, let me know. I think this should be
 fixed for 1.35 because it essentially means that a very important part of
 the serialization lib does not work.

 If we suggest the header-ordering workaround, I would really stress that
 we understand *why* this is happening.

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1711>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC