diff --git a/Makefile.base b/Makefile.base
index 1001ca90091e44809e0d04dea5ae0bb71145cc86..e10ead17150c8a9e8dd37aec11b11bf15cead11b 100644
--- a/Makefile.base
+++ b/Makefile.base
@@ -47,8 +47,8 @@ DEP += $(SRCXX:%.cpp=$(BINDIR)$(MODULE)/%.d)
 $(BINDIR)$(MODULE)/:
 	$(AD)mkdir -p $@
 
-$(BINDIR)$(MODULE).a: $(OBJ) $(ASMOBJ) ${DIRS:%=ALL--%} $(BINDIR)$(MODULE)/
-	$(AD)$(AR) -rc $(BINDIR)$(MODULE).a $(OBJ) $(ASMOBJ)
+$(BINDIR)$(MODULE).a: $(OBJ) ${DIRS:%=ALL--%} $(BINDIR)$(MODULE)/
+	$(AD)$(AR) -rcs $@ $(OBJ)
 
 CXXFLAGS = $(filter-out $(CXXUWFLAGS), $(CFLAGS)) $(CXXEXFLAGS)