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