[Bug math/22146] C++ build issue with float128 on x86_64

romain.naour at gmail dot com sourceware-bugzilla@sourceware.org
Sun Sep 17 17:39:00 GMT 2017


https://sourceware.org/bugzilla/show_bug.cgi?id=22146

--- Comment #1 from romain.naour at gmail dot com ---
Adding some details for each packages:

mesa3d:
mesa is adding the following function from the std namespace to the global
namespace.

error: « std::fpclassify »  was not declared in this scope
error: « std::isfinite »  was not declared in this scope
error: « std::isinf »  was not declared in this scope
error: « std::isnan »  was not declared in this scope
error: « std::isnormal »  was not declared in this scope
error: « std::signbit »  was not declared in this scope
error: « std::isgreater »  was not declared in this scope
error: « std::isgreaterequal »  was not declared in this scope
error: « std::isless »  was not declared in this scope
error: « std::islessequal »  was not declared in this scope
error: « std::islessgreater »  was not declared in this scope
error: « std::isunordered »  was not declared in this scope

kodi:
kodi is using std::isnan in their code leading to the same build issue but with
a different error message.

error: '__builtin_isnan' is not a member of 'std'

jsoncpp:
Like for mesa and kodi, isfinite is used from the std namespace.
error: 'isfinite' is not a member of 'std'

Best regards,
Romain Naour

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list