diff --git a/drivers/counter/Kconfig.stm32_rtc b/drivers/counter/Kconfig.stm32_rtc index 17c2a80da94..b213d7943d9 100644 --- a/drivers/counter/Kconfig.stm32_rtc +++ b/drivers/counter/Kconfig.stm32_rtc @@ -12,7 +12,7 @@ menuconfig COUNTER_RTC_STM32 select USE_STM32_LL_PWR select USE_STM32_LL_RCC select USE_STM32_LL_EXTI - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC help Build RTC driver for STM32 SoCs. Tested on STM32 F3, F4, L4, F7, G4 series diff --git a/drivers/ieee802154/Kconfig.kw41z b/drivers/ieee802154/Kconfig.kw41z index 8771f2e6c1b..e40ddc041a0 100644 --- a/drivers/ieee802154/Kconfig.kw41z +++ b/drivers/ieee802154/Kconfig.kw41z @@ -9,7 +9,7 @@ menuconfig IEEE802154_KW41Z bool "NXP KW41Z Driver support" depends on NETWORKING - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC if IEEE802154_KW41Z diff --git a/lib/updatehub/Kconfig b/lib/updatehub/Kconfig index 208295b7a78..25da09da240 100644 --- a/lib/updatehub/Kconfig +++ b/lib/updatehub/Kconfig @@ -12,7 +12,7 @@ menuconfig UPDATEHUB select BOOTLOADER_MCUBOOT select MPU_ALLOW_FLASH_WRITE select NETWORKING - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC select NET_UDP select NET_SOCKETS select NET_SOCKETS_POSIX_NAMES diff --git a/modules/Kconfig.simplelink b/modules/Kconfig.simplelink index 6f386e8d456..8fa3bba29a1 100644 --- a/modules/Kconfig.simplelink +++ b/modules/Kconfig.simplelink @@ -4,14 +4,15 @@ config HAS_CC3220SDK bool # Notes: -# SimpleLink drivers require types (stdint.h) from NEWLIB_LIBC +# SimpleLink drivers require types (stdint.h) from c library which is not +# provided by minimal lbc # Selecting ERRNO lets host driver use Zephyr's __errno # Selecting PTHREAD_IPC and POSIX_API are needed to build the host driver config SIMPLELINK_HOST_DRIVER bool "Build the SimpleLink WiFi Host Driver" depends on HAS_CC3220SDK depends on MULTITHREADING - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC select ERRNO select PTHREAD_IPC select POSIX_CLOCK diff --git a/modules/Kconfig.tinycbor b/modules/Kconfig.tinycbor index e031d6591e8..e358e76799f 100644 --- a/modules/Kconfig.tinycbor +++ b/modules/Kconfig.tinycbor @@ -36,13 +36,13 @@ config CBOR_PARSER_NO_STRICT_CHECKS config CBOR_FLOATING_POINT bool "Floating point support" - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC help This option enables floating point support. config CBOR_HALF_FLOAT_TYPE bool "Half float type support" - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC help This option enables half float type support. diff --git a/soc/arm/st_stm32/stm32h7/Kconfig.series b/soc/arm/st_stm32/stm32h7/Kconfig.series index f4183886bdd..4a5790af5f0 100644 --- a/soc/arm/st_stm32/stm32h7/Kconfig.series +++ b/soc/arm/st_stm32/stm32h7/Kconfig.series @@ -11,7 +11,7 @@ config SOC_SERIES_STM32H7X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select NEWLIB_LIBC + select REQUIRES_FULL_LIBC select USE_STM32_HAL_RCC_EX if CPU_CORTEX_M4 help Enable support for STM32H7 MCU series