:orphan: .. title:: choice LIBC_IMPLEMENTATION: C Library Implementation .. _choice_392: .. describe:: choice LIBC_IMPLEMENTATION: C Library Implementation *C Library Implementation* Type: ``bool`` Defaults ======== - \ :kconfig:`EXTERNAL_LIBC ` if \ :kconfig:`NATIVE_APPLICATION ` - \ :kconfig:`NEWLIB_LIBC ` if \ :kconfig:`REQUIRES_FULL_LIBC ` - \ :kconfig:`MINIMAL_LIBC ` Choice options ============== - \ :kconfig:`MINIMAL_LIBC ` - \ :kconfig:`NEWLIB_LIBC ` - \ :kconfig:`ARCMWDT_LIBC ` - \ :kconfig:`EXTERNAL_LIBC ` Kconfig definition ================== At ``/libc/Kconfig:18`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:43`` → ``/Kconfig:4`` Menu path: (Top) → C Library .. code-block:: kconfig choice LIBC_IMPLEMENTATION bool "C Library Implementation" default EXTERNAL_LIBC if NATIVE_APPLICATION default NEWLIB_LIBC if REQUIRES_FULL_LIBC default MINIMAL_LIBC *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*