cpu/cortexm_common: also check for picolibc in USEMODULE
This commit is contained in:
parent
e424d177d7
commit
160d9a53b9
@ -4,7 +4,12 @@ USEMODULE += cortexm_common
|
|||||||
# include common periph code
|
# include common periph code
|
||||||
USEMODULE += cortexm_common_periph
|
USEMODULE += cortexm_common_periph
|
||||||
|
|
||||||
ifneq (,$(filter picolibc,$(FEATURES_USED)))
|
# Ensure newlib is not added if picolibc is already in FEATURES_USED or USEMODULE.
|
||||||
|
# nucleo-l011k4 doesn't use features to forces picolibc but directly set it in
|
||||||
|
# USEMODULE. This is because during the first pass of the dependency resolution,
|
||||||
|
# with the feature mechanism, the picolib feature is not present in FEATURES_USED
|
||||||
|
# at this staged and as a result newlib modules are wrongly added.
|
||||||
|
ifneq (,$(filter picolibc,$(FEATURES_USED) $(USEMODULE)))
|
||||||
# Use Picolibc when explicitly selected
|
# Use Picolibc when explicitly selected
|
||||||
USEMODULE += picolibc
|
USEMODULE += picolibc
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user