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

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