Mercurial > hg > octave-shane > gnulib-hg
changeset 16168:5b10a18ee23a
stdint: don't assume C++11 when compiling with g++
Problem reported for glibc 2.14 and g++ by Alexander V. Lukyanov in
<http://lists.gnu.org/archive/html/bug-gnulib/2011-12/msg00099.html>.
* m4/stdint.m4 (gl_STDINT_H): Don't go to extra work to make it
work also in C++ before C++11, as that improperly inhibits
generating a substitute stdint.h for that case.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Thu, 15 Dec 2011 11:48:25 -0800 |
parents | be4eea839ea6 |
children | 950bf7d3d1ee |
files | ChangeLog m4/stdint.m4 |
diffstat | 2 files changed, 10 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-12-15 Paul Eggert <eggert@cs.ucla.edu> + + stdint: don't assume C++11 when compiling with g++ + Problem reported for glibc 2.14 and g++ by Alexander V. Lukyanov in + <http://lists.gnu.org/archive/html/bug-gnulib/2011-12/msg00099.html>. + * m4/stdint.m4 (gl_STDINT_H): Don't go to extra work to make it + work also in C++ before C++11, as that improperly inhibits + generating a substitute stdint.h for that case. + 2011-12-15 Paul Eggert <eggert@cs.ucla.edu> alloca: protect comment from gnulib-tool
--- a/m4/stdint.m4 +++ b/m4/stdint.m4 @@ -1,4 +1,4 @@ -# stdint.m4 serial 42 +# stdint.m4 serial 43 dnl Copyright (C) 2001-2011 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -69,8 +69,6 @@ [gl_cv_header_working_stdint_h=no AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ -#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ before C++11 */ -#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ before C++11 */ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ #include <stdint.h> /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */