Add -funsigned-char flag for opengl jni lib.
For ARM ABI, char was unsigned, but it's signed for X86 ABI.
Opengl JNI codes used type char as unsinged, it failed on
X86 platform.
Add -funsigned-char to fix this issue on x86 platform.
This flag also make maintaining compatibility for ARM platform.
bug: 13516401
Change-Id: I996a954e84190c36ff0f1a886d475ee0b8226831
Signed-off-by: Wang LiangX <liangx.wang@intel.com>
(cherry picked from commit bac1dec83b326b9b6fc8b26552aeb9557bb4113b)
diff --git a/suite/cts/deviceTests/opengl/jni/Android.mk b/suite/cts/deviceTests/opengl/jni/Android.mk
index 8f10509..7b58170 100644
--- a/suite/cts/deviceTests/opengl/jni/Android.mk
+++ b/suite/cts/deviceTests/opengl/jni/Android.mk
@@ -21,7 +21,7 @@
LOCAL_MODULE_TAGS := optional
# Needed in order to use fences for synchronization
-LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES
+LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES -funsigned-char
# Get all cpp files but not hidden files
LOCAL_SRC_FILES := $(patsubst ./%,%, $(shell cd $(LOCAL_PATH); \