In order to compile under ARM64 we remove the definitions of __x86_64__
and __FLT16_MANT_DIG__.
Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
################################################################################
# Global flags
################################################################################
-CONFIG_FLAGS += -D LIBCXX_BUILDING_LIBCXXABI \
- -D __x86_64__ -D _LIBCPP_STD_VER=15 \
+CONFIG_FLAGS += -D LIBCXX_BUILDING_LIBCXXABI -D _LIBCPP_STD_VER=15 \
-D _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE -D __DYNAMIC_REENT__ \
-
ifdef CONFIG_CXX_THREADS
CONFIG_FLAGS += -D__linux__ -D_LIBCPP_HAS_THREAD_API_PTHREAD
else
#define _LIBCPP_BUILDING_LIBRARY
#endif
+#if defined( __arm__) || defined(__ARM_64__)
+#undef __FLT16_MANT_DIG__
+#endif