diff options
author | Oded Gabbay <oded.gabbay@gmail.com> | 2016-01-11 21:55:15 +0200 |
---|---|---|
committer | Oded Gabbay <oded.gabbay@gmail.com> | 2016-01-11 23:28:23 +0200 |
commit | 647d8e95d17b32100995d806b9b2a26a35541042 (patch) | |
tree | 3eb29c25301706150fe4d899a5004aec70a1f7e9 /scons | |
parent | aa6aa39a8fb560ffe362970ef9f2f221661a30c9 (diff) | |
download | external_mesa3d-647d8e95d17b32100995d806b9b2a26a35541042.zip external_mesa3d-647d8e95d17b32100995d806b9b2a26a35541042.tar.gz external_mesa3d-647d8e95d17b32100995d806b9b2a26a35541042.tar.bz2 |
configure.ac: always define __STDC_CONSTANT_MACROS
The ISO C99 standard (7.18.4) specifies that C++
implementations should define UINT64_C only when
__STDC_CONSTANT_MACROS is defined.
Because we now use UINT64_C in our cpp files (since commit
208bfc493debe0344d0b9cb93975981f14412628), we need to add this define.
This also solves compilation errors with GCC 4.8.x on ppc64le machines.
v2: add this define to SCons build system
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'scons')
-rwxr-xr-x | scons/gallium.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scons/gallium.py b/scons/gallium.py index 46dbf0e..6dcd952 100755 --- a/scons/gallium.py +++ b/scons/gallium.py @@ -300,7 +300,7 @@ def generate(env): # C preprocessor options cppdefines = [] - cppdefines += ['__STDC_LIMIT_MACROS'] + cppdefines += ['__STDC_LIMIT_MACROS', '__STDC_CONSTANT_MACROS'] if env['build'] in ('debug', 'checked'): cppdefines += ['DEBUG'] else: |