diff --git a/makefiles/arch/mips.inc.mk b/makefiles/arch/mips.inc.mk index 22f37d80ded6300b4f3592e3525673ee9a7a0583..fc107447e7336e1355d96297f3139de1df105c03 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)