CT_CONFIG_VERSION="4" CT_EXPERIMENTAL=y CT_PREFIX_DIR="${CT_TOP_DIR}/builds/${CT_TARGET}" CT_ARCH_XTENSA=y CT_ARCH="xtensa" CT_TARGET_CFLAGS="-mlongcalls" CT_MULTILIB=y CT_TARGET_VENDOR="esp" CT_XTENSA_DYNCONFIG=y CT_XTENSA_DYNCONFIG_LOCATION="${CT_TOP_DIR}/xtensa-dynconfig" CT_XTENSA_DYNCONFIG_CONF_DIR="${CT_TOP_DIR}/overlays" CT_CC_GCC_ENABLE_CXX_FLAGS="-ffunction-sections" CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="--enable-threads=posix" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes" # CT_CC_CXA_ATEXIT is not set # CT_CC_GCC_STATIC_LIBSTDCXX is not set # CT_CC_GCC_LDBL_128 is not set CT_CC_LANG_CXX=y # NOTE:lways want this CT_LOG_PROGRESS_BAR=n crosstool-ng doesn't apply bundled patches in the case of using git repo CT_NEWLIB_V_4_3=y CT_NEWLIB_VERSION="4.3.0" CT_NEWLIB_SRC_CUSTOM=y CT_NEWLIB_CUSTOM_LOCATION=".build/tarballs/newlib-esp32-esp-4.3.0_20240305.tar.gz" CT_LIBC_NEWLIB_TARGET_CFLAGS="" CT_LIBC_NEWLIB_EXTRA_CONFIG_ARRAY="--enable-newlib-iconv --enable-newlib-reent-binary-compat" CT_LIBC_NEWLIB_NANO_MALLOC=y CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y CT_LIBC_NEWLIB_GLOBAL_ATEXIT=y CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS=y CT_LIBC_NEWLIB_REENT_SMALL=y CT_LIBC_NEWLIB_IO_C99FMT=y CT_LIBC_NEWLIB_IO_LL=y CT_LIBC_NEWLIB_IO_FLOAT=y CT_LIBC_NEWLIB_IO_POS_ARGS=y CT_LIBC_NEWLIB_WIDE_ORIENT=n CT_LIBC_NEWLIB_AUX_BUILD=y CT_LIBC_NEWLIB_AUX_BUILD_NAME="nano" CT_LIBC_NEWLIB_AUX_BUILD_EXTRA_CONFIG_ARRAY="--with-newlib --enable-multilib --disable-newlib-io-c99-formats --disable-newlib-supplied-syscalls --enable-newlib-nano-formatted-io --enable-newlib-reent-small --enable-target-optspace --enable-newlib-nano-malloc --enable-newlib-retargetable-locking --disable-newlib_wide_orient --enable-newlib-iconv --enable-newlib-reent-binary-compat" CT_LIBC_NEWLIB_AUX_BUILD_TARGET_CFLAGS="" CT_GCC_V_13=y CT_GCC_VERSION="13.2.0" CT_GCC_SRC_CUSTOM=y CT_GCC_CUSTOM_LOCATION=".build/tarballs/gcc-esp-13.2.0_20240305.tar.gz" CT_BINUTILS_V_2_41=y CT_BINUTILS_VERSION="2.41.0" CT_BINUTILS_SRC_CUSTOM=y CT_BINUTILS_CUSTOM_LOCATION=".build/tarballs/binutils-gdb-esp-2.41.0_20240305.tar.gz"