[Mesa-dev] [PATCH v2 02/14] Android: define required __STDC* macros as cflags

Rob Herring robh at kernel.org
Wed May 3 19:35:14 UTC 2017


From: Mauro Rossi <issor.oruam at gmail.com>

Necessary to fix the following radeonsi building errors:

In file included from external/mesa/src/gallium/drivers/radeonsi/si_blit.c:24:
In file included from external/mesa/src/gallium/drivers/radeonsi/si_pipe.h:29:
In file included from external/mesa/src/gallium/drivers/radeonsi/si_shader.h:71:
In file included from external/llvm/include/llvm-c/Core.h:18:
In file included from external/llvm/include/llvm-c/ErrorHandling.h:17:
In file included from external/llvm/include/llvm-c/Types.h:17:
external/llvm/include/llvm/Support/DataTypes.h:49:3: error: "Must #define __STDC_LIMIT_MACROS before #including Support/DataTypes.h"
  ^
external/llvm/include/llvm/Support/DataTypes.h:53:3: error: "Must #define __STDC_CONSTANT_MACROS before "         "#including Support/DataTypes.h"
  ^
2 errors generated.
---

Yeah, I know this is not liked. I haven't really followed what's needed 
to fix it correctly. Just skip this one.

 Android.common.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Android.common.mk b/Android.common.mk
index 34db6770c5b8..ba3d1203ac11 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -42,6 +42,8 @@ LOCAL_CFLAGS += \
 
 LOCAL_CFLAGS += \
 	-DENABLE_SHADER_CACHE \
+	-D__STDC_CONSTANT_MACROS \
+	-D__STDC_LIMIT_MACROS \
 	-DHAVE___BUILTIN_EXPECT \
 	-DHAVE___BUILTIN_FFS \
 	-DHAVE___BUILTIN_FFSLL \
-- 
2.11.0



More information about the mesa-dev mailing list