diff --git a/gnucash/gnucash-core-app.hpp b/gnucash/gnucash-core-app.hpp index b9ba65dec95..7b871c5a644 100644 --- a/gnucash/gnucash-core-app.hpp +++ b/gnucash/gnucash-core-app.hpp @@ -25,8 +25,13 @@ #define GNUCASH_CORE_APP_HPP #ifdef __MINGW32__ -#undef _GLIBCXX_USE_C99_MATH_TR1 // Avoid cmath missing function decl. +// Avoid cmath missing function decl. +#undef _GLIBCXX_USE_C99_MATH_TR1 +#if (__GNUC__ > 14) || (__GNUC__ == 14 && __GNUC_MINOR__ >= 1) +#undef _GLIBCXX_USE_C99_MATH_FUNCS #endif +#endif + #include #include #include