You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.8 KiB
81 lines
2.8 KiB
CT_CONFIG_VERSION="3" |
|
CT_EXPERIMENTAL=y |
|
CT_PREFIX_DIR="${CT_TOP_DIR}/builds/${CT_TARGET}" |
|
CT_TARGET_CFLAGS="-mlongcalls" |
|
CT_ARCH_XTENSA=y |
|
CT_XTENSA_CUSTOM=y |
|
CT_TARGET_VENDOR="esp32" |
|
CT_CC_LANG_CXX=y |
|
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_DEBUG_GDB=y |
|
CT_MULTILIB=y |
|
CT_OVERLAY_NAME="esp32" |
|
CT_OVERLAY_LOCATION="${CT_TOP_DIR}/overlays" |
|
|
|
# NOTE: crosstool-ng doesn't apply bundled patches in the case of using git repo |
|
|
|
CT_NEWLIB_V_3_3=y |
|
CT_NEWLIB_VERSION="3.3.0" |
|
CT_NEWLIB_SRC_DEVEL=y |
|
CT_NEWLIB_DEVEL_VCS_git=y |
|
CT_NEWLIB_DEVEL_VCS="git" |
|
CT_NEWLIB_DEVEL_URL="https://github.com/espressif/newlib-esp32.git" |
|
CT_NEWLIB_DEVEL_BRANCH="esp-2021r2" |
|
CT_NEWLIB_DEVEL_REVISION="" |
|
CT_NEWLIB_DEVEL_SUBDIR="" |
|
CT_NEWLIB_DEVEL_BOOTSTRAP="" |
|
CT_LIBC_NEWLIB_TARGET_CFLAGS="" |
|
CT_LIBC_NEWLIB_EXTRA_CONFIG_ARRAY="--enable-newlib-long-time_t --enable-newlib-nano-malloc --enable-newlib-retargetable-locking --enable-newlib-iconv" |
|
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-long-time_t --enable-newlib-nano-malloc --enable-newlib-retargetable-locking --disable-newlib_wide_orient --enable-newlib-iconv" |
|
CT_LIBC_NEWLIB_AUX_BUILD_TARGET_CFLAGS="" |
|
|
|
# For compatibility with GCC 8, change it when update |
|
CT_ISL_V_0_19=y |
|
CT_GCC_V_8_4_0=y |
|
CT_GCC_VERSION="8.4.0" |
|
CT_GCC_SRC_DEVEL=y |
|
CT_GCC_DEVEL_VCS_git=y |
|
CT_GCC_DEVEL_VCS="git" |
|
CT_GCC_DEVEL_URL="https://github.com/espressif/gcc.git" |
|
CT_GCC_DEVEL_BRANCH="esp-2021r2" |
|
CT_GCC_DEVEL_REVISION="" |
|
CT_GCC_DEVEL_SUBDIR="" |
|
CT_GCC_DEVEL_BOOTSTRAP="" |
|
|
|
CT_BINUTILS_V_2_35=y |
|
CT_BINUTILS_VERSION="2.35.1" |
|
CT_BINUTILS_SRC_DEVEL=y |
|
CT_BINUTILS_DEVEL_VCS_git=y |
|
CT_BINUTILS_DEVEL_VCS="git" |
|
CT_BINUTILS_DEVEL_URL="https://github.com/espressif/binutils-gdb.git" |
|
CT_BINUTILS_DEVEL_BRANCH="esp-2021r2-binutils" |
|
CT_BINUTILS_DEVEL_REVISION="" |
|
CT_BINUTILS_DEVEL_SUBDIR="" |
|
CT_BINUTILS_DEVEL_BOOTSTRAP="" |
|
|
|
CT_GDB_V_9_2=y |
|
CT_GDB_VERSION="9.2" |
|
CT_GDB_SRC_DEVEL=y |
|
CT_GDB_DEVEL_VCS_git=y |
|
CT_GDB_DEVEL_VCS="git" |
|
CT_GDB_DEVEL_URL="https://github.com/espressif/binutils-gdb.git" |
|
CT_GDB_DEVEL_BRANCH="esp-2021r2-patch3-gdb" |
|
CT_GDB_DEVEL_REVISION="" |
|
CT_GDB_DEVEL_SUBDIR="" |
|
CT_GDB_DEVEL_BOOTSTRAP="" |
|
CT_GDB_CROSS_PYTHON_BINARY="python2"
|
|
|