Re: [Boost-bugs] [Boost C++ Libraries] #4828: Boost fails to compile on AIX 6.1 with IBM XL C/C++ V10.01

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4828: Boost fails to compile on AIX 6.1 with IBM XL C/C++ V10.01
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-11-29 08:46:09


#4828: Boost fails to compile on AIX 6.1 with IBM XL C/C++ V10.01
-----------------------------------+----------------------------------------
  Reporter: cpaolino@… | Owner:
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: Building Boost
   Version: Boost 1.44.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------+----------------------------------------

Comment (by Michael Haubenwallner <michael.haubenwallner@…>):

 Nope, this doesn't have anything to do with limits. It even doesn't have
 to do so much with vacpp/xlc itself except that it is the reference-
 compiler on AIX. The problem has to do with /usr/include/math.h, which is
 completely different on AIX compared to Linux.

 Since AIX 6.1, /usr/include/math.h defines math-functions as inlines,
 while they are in boost since ages.

 The question simply is: Where is the (most) right place to declare/define
 these math functions: in boost, or in /usr/include/math.h?

 Thank you!

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