diff --git a/sys/Kconfig.newlib b/sys/Kconfig.newlib index a1c286cab0..b1ba0e6a34 100644 --- a/sys/Kconfig.newlib +++ b/sys/Kconfig.newlib @@ -17,6 +17,7 @@ config MODULE_NEWLIB_SYSCALLS_DEFAULT bool default y depends on !HAVE_CUSTOM_NEWLIB_SYSCALLS + select MODULE_DIV help Default implementation of newlib system calls. diff --git a/sys/Makefile.dep b/sys/Makefile.dep index ff889f8342..21e9ffcd19 100644 --- a/sys/Makefile.dep +++ b/sys/Makefile.dep @@ -220,6 +220,9 @@ ifneq (,$(filter newlib,$(USEMODULE))) ifeq (,$(filter newlib_syscalls_%,$(USEMODULE))) USEMODULE += newlib_syscalls_default endif + ifneq (,$(filter newlib_syscalls_default,$(USEMODULE))) + USEMODULE += div + endif endif ifneq (,$(filter posix_select,$(USEMODULE)))