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