[Boost-bugs] [Boost C++ Libraries] #2526: More architectures that do not support long double math

Subject: [Boost-bugs] [Boost C++ Libraries] #2526: More architectures that do not support long double math
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-11-22 11:45:49


#2526: More architectures that do not support long double math
---------------------------------------------+------------------------------
 Reporter: Steven Robbins <smr_at_[hidden]> | Type: Bugs
   Status: new | Milestone: Boost 1.38.0
Component: None | Version: Boost 1.37.0
 Severity: Problem | Keywords:
---------------------------------------------+------------------------------
 Hi,

 The header math/tools/config.hpp defines
 BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS in a number of cases, some of
 which are the OS (cygwin, FreeBSD, NetBSD) and one is the CPU (hppa).

 While building Boost for 14 CPU architectures of Debian, I needed to add
 ARM and MIPS to this list, both of which come in two flavours: little
 endian and big endian.

 I'm not sure how to decide whether it is the CPU that prevents long
 doubles from working regardless of OS, or whether it is due to Linux on
 the CPU. So I took the simpler option and make the exception based on CPU
 alone.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2526>
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