# Clang flags for arm arch, target or host. CLANG_CONFIG_arm_EXTRA_ASFLAGS := \ -no-integrated-as CLANG_CONFIG_arm_EXTRA_CFLAGS := \ -no-integrated-as CLANG_CONFIG_arm_EXTRA_CPPFLAGS := \ -no-integrated-as CLANG_CONFIG_arm_EXTRA_LDFLAGS := \ -no-integrated-as # Include common unknown flags CLANG_CONFIG_arm_UNKNOWN_CFLAGS := \ $(CLANG_CONFIG_UNKNOWN_CFLAGS) \ -mthumb-interwork \ -fgcse-after-reload \ -frerun-cse-after-loop \ -frename-registers \ -fno-builtin-sin \ -fno-strict-volatile-bitfields \ -fno-align-jumps \ -Wa,--noexecstack define subst-clang-incompatible-arm-flags $(subst -march=armv5te,-march=armv5t,\ $(subst -march=armv5e,-march=armv5,\ $(subst -mcpu=cortex-a15,-march=armv7-a,\ $(1)))) endef