Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2771: Serialization documentation should make portability issues more obvious
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-02-19 16:29:15
#2771: Serialization documentation should make portability issues more obvious
-----------------------------------+----------------------------------------
Reporter: boost_at_[hidden] | Owner: ramey
Type: Bugs | Status: closed
Milestone: Boost 1.39.0 | Component: serialization
Version: Boost 1.37.0 | Severity: Not Applicable
Resolution: fixed | Keywords:
-----------------------------------+----------------------------------------
Changes (by ramey):
* status: new => closed
* resolution: => fixed
Comment:
"Essentially anything using the new singleton is not portable so as long
as the serialization library provides a portable way to implement the same
"automatic registration" "
I think this is incorrect. I believe that the lock free singleton
included in boost serialization IS portable. What is not guaranteed to be
portable is the "automatic" code instantiation implemented by
BOOST_CLASS_EXPORT. This currently fails on the SUNCC compiler (though it
might be fixed by now) and VaCPP compiler (IBM - they have been advised of
this and have shown interest in addressing it.)
Note that I've added a new section to the manual - "Tips and Tricks".
This is to be used for those who want to add their own special bits of
knowledge which other users may find useful. Its a constructive way to
vent one's frustration. Submit proposals for new tips - in paste ready
form - as a new TRAK item.
Robert Ramey
BTW - I think the SunCC failures have been showing up on the trunk test
for years and no one ever complained. Perhaps one who is interested in
the issue might work to get the compilers that they are concerned about
added to the "release" platforms and raise issues when they first occur.
RR
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/2771#comment:3> 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:59 UTC