mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
21 lines
1.4 KiB
Diff
21 lines
1.4 KiB
Diff
Backport of upstream fix.
|
|
See: https://github.com/podofo/podofo/issues/295
|
|
--- src/podofo/private/charconv_compat.h.orig 2026-05-20 09:13:18
|
|
+++ src/podofo/private/charconv_compat.h 2026-05-20 09:15:08
|
|
@@ -20,13 +20,13 @@
|
|
#include <charconv>
|
|
|
|
// Older gcc and clang may have not have floating point std::from_chars/std::to_chars
|
|
-#if defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 10
|
|
+#if defined(__GNUC__) && ((!defined(__clang__) && __GNUC__ < 10) || (defined(__clang__) && __clang_major__ < 11))
|
|
#define WANT_CHARS_FORMAT
|
|
#endif
|
|
#if (defined(__GNUC__) && !defined(__clang__) && !defined(__MINGW32__) && __GNUC__ < 11) || (defined(__MINGW32__) && __GNUC__ < 12) || (defined(__clang__) && defined(_LIBCPP_VERSION) && (_LIBCPP_VERSION < 200000)) || defined(FROM_CHARS_APPLE_TARGET_TOO_LOW)
|
|
#define WANT_FROM_CHARS
|
|
#endif
|
|
-#if (defined(__GNUC__) && !defined(__clang__) && !defined(__MINGW32__) && __GNUC__ < 11) || (defined(__MINGW32__) && __GNUC__ < 12) || (defined(__clang__) && ((defined(__apple_build_version__) && __apple_build_version__ < 15000000) || __clang_major__ < 14)) || defined(TO_CHARS_APPLE_TARGET_TOO_LOW)
|
|
+#if (defined(__GNUC__) && !defined(__clang__) && !defined(__MINGW32__) && __GNUC__ < 11) || (defined(__MINGW32__) && __GNUC__ < 12) || (defined(__clang__) && !defined(__apple_build_version__) && __clang_major__ < 14) || defined(TO_CHARS_APPLE_TARGET_TOO_LOW)
|
|
#define WANT_TO_CHARS
|
|
#endif
|
|
|