Ticket #8731 (closed Bugs: fixed)
__GLIBC_HAVE_LONG_LONG define has been dropped from glibc in 2.17
|Reported by:||pmachata@…||Owned by:||johnmaddock|
|Milestone:||To Be Determined||Component:||config|
Boost uses this define to decide whether it can import ::uint64_t into the boost namespace. In glibc 2.17, that define has been dropped, support for long long is always assumed, and uint64_t is always defined. It is possible to use the macro GLIBC_PREREQ (defined I think since 2.2) to test glibc version.