Boost logo

Boost :

From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2006-10-13 10:19:42

John Maddock wrote:

> Done.


sorry to bother you with this, but I just thought, that while we
are at it, it makes sense to fix endian.hpp for HP-UX/ia64 also.

Currently, endian.hpp is using the __hppa macro which is defined
on PA-RISC, but not on HP-UX/ia64. It makes PA-RISC a big endian
platform, which is correct, and leaves HP-UX/ia64 a little endian
platform, which is wrong. The correct macro defined on both PA-RISC
and HP-UX/ia64 is __hpux.

Attached the patch. Could you, please, apply it to both the HEAD and
the RC branch?

Thanks in advance,

Index: endian.hpp
RCS file: /cvsroot/boost/boost/boost/detail/endian.hpp,v
retrieving revision 1.3
diff -r1.3 endian.hpp
< || defined(__ppc__) || defined(__hppa) \

>    || defined(__ppc__) || defined(__hpux) \
----- Original Message ----- 
From: "John Maddock" <john_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Friday, October 13, 2006 8:41 AM
Subject: Re: [boost] Optimized portable isnan, isfinite, fpclassify etc
Johan Råde wrote:
> You are right. The macros
> __amd64
> __amd64__
> _M_AMD64
> __x86_64
> __x86_64__
> _M_X64
> should be added to the little endian platforms.
> But I'm not the right person to ask.
> I do not have developper access to Boost.
> John, could you fix this?
Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at