Subject: Re: [boost] [trippels-ppc64le][math] Missing quadmath.h errors
From: John Maddock (jz.maddock_at_[hidden])
Date: 2015-11-16 06:47:41
On 16/11/2015 10:48, Andrey Semashev wrote:
> I'm seeing some test failures on the trippels-powerpc64le-gcc-6.0
> tester that amount to Boost.Math failing to build because the
> quadmath.h header is missing.
> I understand that gcc 6.0 is an unreleased compiler, but the error is
> probably not a consequence of a compiler bug. Besides, another tester,
> Flast-FreeBSD10-gcc-6.0.0~gnu++11, passes. Is it possible that the
> header is not provided for powerpc64le? Or is an optional dependency
> whose presence is misdetected? Is this a known problem?
Not a known problem, no.
My understanding is that libquadmath is an integral part of GCC, and I
see that BOOST_HAS_FLOAT128 is defined for that platform - and that's
predicated on _GLIBCXX_USE_FLOAT128 so __float128 appears to be
supported? The GCC manual is a little unclear to me when this is
supposed to be supported:
What happens on that platform with older (released) compilers?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk