Subject: Re: [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-27 03:11:20
#2526: More architectures that do not support long double math
----------------------------------------------+-----------------------------
Reporter: Steven Robbins <smr_at_[hidden]> | Owner: johnmaddock
Type: Bugs | Status: assigned
Milestone: Boost 1.38.0 | Component: math
Version: Boost 1.37.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------------------+-----------------------------
Comment(by smr_at_[hidden]):
Replying to [comment:2 johnmaddock]:
> This is the Debian Linux distro that has the issues?
Yes. The build failures were observed on the official package builds (I'm
one of the maintainers of the Boost packages for Debian). The problem
appeared in 1.36.0 but I didn't notice until a few weeks ago.
> Have you run the tests to verify that long double support is broken on
these combinations of glibc and processor - out of interest what's the
issue - no true long double functions in glibc? If the latter I wonder if
there is some way to detect that (either glibc or libstdc++ config macro?
>
What tests are you referring to?
My evidence is simply that the math library failed to compile on these
architectures: the common symptom is that log1p1() isn't declared; e.g.
./boost/math/special_functions/log1p.hpp:342: error: '::log1pl' has not
been declared
To be honest, I did not look any further. All the build logs are
available (c.f. http://tinyurl.com/5fz9ok) and looking at those for
1.36.0-1, I can see that MIPSEL (failure) and i386 (success) both have
identical versions of libc6-dev, g++, and libstdc++6-dev.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/2526#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:49:59 UTC