diff --git a/makefiles/arch/mips.inc.mk b/makefiles/arch/mips.inc.mk index 22f37d80de..fc107447e7 100644 --- a/makefiles/arch/mips.inc.mk +++ b/makefiles/arch/mips.inc.mk @@ -49,6 +49,12 @@ ifeq ($(USE_DSP),1) export CFLAGS += -mdsp endif +ifeq ($(TOOLCHAIN),llvm) +# The MIPS toolchain headers in assembly mode are not compatible with Clang +export CCAS = $(PREFIX)gcc +export CCASUWFLAGS += -target $(TARGET_ARCH) +endif + export ASFLAGS += $(CFLAGS_CPU) $(CFLAGS_OPT) $(CFLAGS_DBG) export LINKFLAGS += $(MIPS_HAL_LDFLAGS)