:orphan: .. title:: CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE .. kconfig:: CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE ################################## *Support packaging of long doubles* Type: ``bool`` Help ==== .. code-block:: none Option impact required alignment for buffers used for packaging (CBPRINTF_PACKAGE_ALIGNMENT). On most platforms long doubles requires buffer to be 16 bytes aligned. Long doubles are rarely used so such alignment is an unnecessary waste. If option is disabled, then compilation fails if long double is used. Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/os/Kconfig.cbprintf:119`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:43`` → ``/Kconfig:10`` → ``/os/Kconfig:81`` Menu path: (Top) → Additional libraries → OS Support Library .. code-block:: kconfig config CBPRINTF_PACKAGE_LONGDOUBLE bool "Support packaging of long doubles" help Option impact required alignment for buffers used for packaging (CBPRINTF_PACKAGE_ALIGNMENT). On most platforms long doubles requires buffer to be 16 bytes aligned. Long doubles are rarely used so such alignment is an unnecessary waste. If option is disabled, then compilation fails if long double is used. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*