Re: [Boost-bugs] [Boost C++ Libraries] #3911: Boost.Serialization test failures on AIX with vacpp

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3911: Boost.Serialization test failures on AIX with vacpp
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-02-11 23:25:55


#3911: Boost.Serialization test failures on AIX with vacpp
-------------------------------------+--------------------------------------
 Reporter: ccambly@… | Owner: ramey
     Type: Bugs | Status: new
Milestone: Boost 1.43.0 | Component: serialization
  Version: Boost Development Trunk | Severity: Problem
 Keywords: |
-------------------------------------+--------------------------------------

Comment(by ccambly@…):

 I will retract my patch.

 The problem for vacpp is that those function overloads in
 polymorphic_iarchive.hpp are controlled by the macro
 BOOST_NO_INTRINSIC_INT64_T, but inside of the tests them selves the macro
 used is BOOST_NO_INT64_T. It is possible to have one macro defined and
 not the other.

 I originally was changing the tests A.ipp A.cpp A.hpp to use
 #if !(defined(BOOST_NO_INT64_T) || defined(BOOST_NO_INTRINSIC_INT64_T))
 instead of
 #ifndef BOOST_NO_INT64_T
 which worked as well.

 I changed my mind about the fix upon seeing code for _hpux in cstdint.h
 doing something to control the macro BOOST_NO_INT64_T but I'm really not
 sure what is the real issue.

 Johns change sounds reasonable.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3911#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:50:02 UTC