Cómo compilar código C + + 14 para Android?

¿Es posible compilar C + + código fuente 14 para Android con ndk10d? He intentado tanto g + + y clang compiladores, pero parece que -std=c++14 -std=c++1y banderas no funcionan.

Si utilizo c++_static como mi APP_STL, obtengo el siguiente error:

User/someone/Software/Android/android-ndk-r10d/platforms/android-17/arch-arm/usr/include/locale.h:55:1: error: empty struct has size 0 in C, size 1 in C++

Edit: Estoy usando Mac OSX 10.10.4 con Xcode 6.3.2 (capaz de compilar C + + 14 para iOS).

    Utilizo android-ndk-r12b-windows-x86_64 , compile el éxito con -std = c ++ 14

    Android.mk

     LOCAL_CPPFLAGS = -Wall -std=c++14 

    Si alguien necesita una respuesta a esta pregunta, la he encontrado aquí .

    Se llama CrystaX y, básicamente, es una versión modificada de la Android NDK que permite orientar C + + 14, Boost bibliotecas y tiene un número de otras características.

    Estoy utilizando las siguientes directivas en mi Application.mk . Cambiar a la cadena de herramientas clang mediante NDK_TOOLCHAIN_VERSION resuelto un montón de problemas.

     APP_CPPFLAGS += -std=c++14 APP_STL := c++_static NDK_TOOLCHAIN_VERSION := clang 

    Si utilizo c ++ _ static como mi APP_STL, obtengo el siguiente error:

    La estructura vacía tiene el tamaño 0 en C, el tamaño 1 en C + +

    Estoy recibiendo lo mismo cuando uso iostream. Pero esto es sólo una advertencia (estoy usando NDK 10e) y se basa muy bien. La advertencia es "-Wextern-c-compat", que puede apagar como cualquier otra advertencia.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.