This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]