0006-Fix-strict-ansi-vs-posix.patch (665B)
1 [PATCH 6/6] Fix STRICT_ANSI vs POSIX 2 * build-aux/ltmain.in (func_mode_link): Also check for _POSIX 3 as well as __STRICT_ANSI__ to avoid re-definitions. 4 --- 5 build-aux/ltmain.in | 4 +++- 6 1 files changed, 1 insertions(+), 1 deletions(-) 7 8 diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in 9 index af46cb8..244bb5b 100644 10 --- a/build-aux/ltmain.in 11 +++ b/build-aux/ltmain.in 12 @@ -3382,7 +3382,7 @@ 13 14 /* declarations of non-ANSI functions */ 15 #if defined __MINGW32__ 16 -# ifdef __STRICT_ANSI__ 17 +# if defined(__STRICT_ANSI__) && !defined(__MINGW64_VERSION_MAJOR) || defined(_POSIX_) 18 int _putenv (const char *); 19 # endif 20 #elif defined __CYGWIN__ 21 -- 22 1.7.0.2.msysgit.0