diff --git a/Makefile.dep b/Makefile.dep index 38b315f90..6dafb9f0e 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -290,6 +290,10 @@ ifneq (,$(filter gnrc_pktdump,$(USEMODULE))) USEMODULE += od endif +ifneq (,$(filter newlib_nano,$(USEMODULE))) + USEMODULE += newlib +endif + ifneq (,$(filter newlib,$(USEMODULE))) # allow custom newlib syscalls implementations by adding # newlib_syscalls_XXX to USEMODULE diff --git a/Makefile.pseudomodules b/Makefile.pseudomodules index 52067be97..ae5550044 100644 --- a/Makefile.pseudomodules +++ b/Makefile.pseudomodules @@ -17,6 +17,7 @@ PSEUDOMODULES += gnrc_pktbuf PSEUDOMODULES += log PSEUDOMODULES += log_printfnoformat PSEUDOMODULES += newlib +PSEUDOMODULES += newlib_nano PSEUDOMODULES += pktqueue PSEUDOMODULES += schedstatistics PSEUDOMODULES += netif diff --git a/boards/msba2-common/Makefile.include b/boards/msba2-common/Makefile.include index 087f664bf..5ea7992a9 100644 --- a/boards/msba2-common/Makefile.include +++ b/boards/msba2-common/Makefile.include @@ -29,10 +29,7 @@ export LINKFLAGS += $(CFLAGS_CPU) $(CFLAGS_DBG) $(CFLAGS_OPT) -static -lgcc -nos export LINKFLAGS += -Wl,--gc-sections # use the nano-specs of Newlib when available -ifeq ($(shell $(LINK) -specs=nano.specs -E - 2>/dev/null >/dev/null /dev/null >/dev/null /dev/null >/dev/null