From c785f9106b5ffb19fffb8a03366a3bcbabf32013 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 30 Apr 2021 16:42:13 +0200 Subject: [PATCH] Fix Linux build --- Source/ThirdParty/concurrentqueue.h | 2 +- Source/ThirdParty/fmt/format-inl.h | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/ThirdParty/concurrentqueue.h b/Source/ThirdParty/concurrentqueue.h index 82f0d1d59..84773c38a 100644 --- a/Source/ThirdParty/concurrentqueue.h +++ b/Source/ThirdParty/concurrentqueue.h @@ -61,10 +61,10 @@ #endif #include #include -//#include #include #include #include +#include // Platform-specific definitions of a numeric thread ID type and an invalid value namespace moodycamel { namespace details { diff --git a/Source/ThirdParty/fmt/format-inl.h b/Source/ThirdParty/fmt/format-inl.h index 092afc77f..1a9868f7e 100644 --- a/Source/ThirdParty/fmt/format-inl.h +++ b/Source/ThirdParty/fmt/format-inl.h @@ -303,11 +303,13 @@ class fp { // All sizes are in bits. static FMT_CONSTEXPR_DECL const int char_size = - std::numeric_limits::digits; + 8; + //std::numeric_limits::digits; // Subtract 1 to account for an implicit most significant bit in the // normalized form. static FMT_CONSTEXPR_DECL const int double_significand_size = - std::numeric_limits::digits - 1; + 52 - 1; + //std::numeric_limits::digits - 1; static FMT_CONSTEXPR_DECL const uint64_t implicit_bit = 1ull << double_significand_size;