From 7864b05cfcf16b1261962c5538e2f071759a1d9e Mon Sep 17 00:00:00 2001 From: Juergen Hoetzel Date: Fri, 27 May 2016 18:13:17 +0200 Subject: [PATCH] Don't use libstdc++ wrappers for stdlib.h This prevents #undef of min/max macros. Refs #5006. --- src/pal/src/include/pal/palinternal.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pal/src/include/pal/palinternal.h b/src/pal/src/include/pal/palinternal.h index 4c01be8..fdebc8d 100644 --- a/src/pal/src/include/pal/palinternal.h +++ b/src/pal/src/include/pal/palinternal.h @@ -567,6 +567,10 @@ function_name() to call the system's implementation #endif #include +// Don't use C++ wrappers for stdlib.h +// https://gcc.gnu.org/ml/libstdc++/2016-01/msg00025.html +#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS 1 + #define _WITH_GETLINE #include #include