+1 for ESP32-DevkitC:
$ xtensa-esp32-elf-gcc -v
Using built-in specs.
COLLECT_GCC=xtensa-esp32-elf-gcc
COLLECT_LTO_WRAPPER=/usr/local/bin/../libexec/gcc/xtensa-esp32-elf/12.2.0/lto-wrapper
Target: xtensa-esp32-elf
Configured with:
/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/gcc/configure
--build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu
--target=xtensa-esp32-elf
--prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf
--exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf
--with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf
--with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include
--with-newlib --enable-threads=no --disable-shared
--with-pkgversion='crosstool-NG esp-12.2.0_20230208' --disable-__cxa_atexit
--enable-cxx-flags=-ffunction-sections --disable-libgomp
--disable-libmudflap --disable-libmpx --disable-libssp
--disable-libquadmath --disable-libquadmath-support
--disable-libstdcxx-verbose
--with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--enable-lto --enable-target-optspace --without-long-double-128
--disable-nls --enable-multiarch --enable-languages=c,c++
--disable-libstdcxx-verbose --enable-threads=posix
--enable-gcov-custom-rtio --enable-libstdcxx-time=yes
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 12.2.0 (crosstool-NG esp-12.2.0_20230208)
$ ./tools/configure.sh esp32-devkitc:nsh
$ make -j flash ESPTOOL_PORT=/dev/ttyUSB0
$ xtensa-esp32-elf-size nuttx
text data bss dec hex filename
106480 15772 105280 227532 378cc nuttx
nsh> uname -a
NuttX 12.12.0 54b5a8f2c3 Dec 30 2025 09:21:31 xtensa esp32-devkitc
nsh> free
total used free maxused maxfree nused nfree name
321216 6784 314432 7160 184336 26 3 Umem
On Fri, Dec 26, 2025 at 2:09 PM Alin Jerpelea <[email protected]> wrote:
> Hello all,
> Apache NuttX 12.12.0 RC0 has been staged under [1] and it's
> time to vote on accepting it for release. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
> Release tag: nuttx-12.12.0-RC0
> Hash for the release nuttx tag: 54b5a8f2c3eee821f1d2b937c26bbfe9ac5edcb6
> Hash for the release nuttx-apps tag:
> f000ed733fc749004cbf0922fbf036abedbe91cf
>
> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.12.0-RC0/
> [2]
>
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.12.0-RC0/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
>
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>