+1 Please find log of tested boards below!
BR, Alan ----------------------------------------------------------------------------------------------------------------------------- ESP32: $ xtensa-esp32-elf-gcc -v Using built-in specs. COLLECT_GCC=xtensa-esp32-elf-gcc COLLECT_LTO_WRAPPER=/opt/xtensa-esp32-elf/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 $ ls -l nuttx.bin -rw-rw-r-- 1 alan alan 134672 jul 14 09:40 nuttx.bin $ xtensa-esp32-elf-size nuttx text data bss dec hex filename 84648 420 5272 90340 160e4 nuttx $ make flash ESPTOOL_PORT=/dev/ttyUSB0 NuttShell (NSH) NuttX-12.2.1 nsh> uname -a NuttX 12.2.1 148c631a2d Jul 14 2023 09:40:52 xtensa esp32-devkitc nsh> free total used free largest nused nfree Umem: 327256 7640 319616 188048 39 3 nsh> ----------------------------------------------------------------------------------------------------------------------------- ESP32-S2: $ xtensa-esp32s2-elf-gcc -v Using built-in specs. COLLECT_GCC=xtensa-esp32s2-elf-gcc COLLECT_LTO_WRAPPER=/opt/xtensa-esp32s2-elf/bin/../libexec/gcc/xtensa-esp32s2-elf/12.2.0/lto-wrapper Target: xtensa-esp32s2-elf Configured with: /builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=xtensa-esp32s2-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf --exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf/xtensa-esp32s2-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf/xtensa-esp32s2-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-esp32s2-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-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 esp32s2-saola-1:nsh $ ls -l nuttx.bin -rw-rw-r-- 1 alan alan 132016 jul 14 09:44 nuttx.bin $ xtensa-esp32s2-elf-size nuttx text data bss dec hex filename 77040 468 7752 85260 14d0c nuttx NuttShell (NSH) NuttX-12.2.1 nsh> uname -a NuttX 12.2.1 148c631a2d Jul 14 2023 09:44:38 xtensa esp32s2-saola-1 nsh> free total used free largest nused nfree Umem: 309732 7588 302144 302144 35 1 nsh> ----------------------------------------------------------------------------------------------------------------------------- ESP32S3: $ xtensa-esp32s3-elf-gcc -v Using built-in specs. COLLECT_GCC=xtensa-esp32s3-elf-gcc COLLECT_LTO_WRAPPER=/opt/xtensa-esp32s3-elf/bin/../libexec/gcc/xtensa-esp32s3-elf/12.2.0/lto-wrapper Target: xtensa-esp32s3-elf Configured with: /builds/idf/crosstool-NG/.build/xtensa-esp32s3-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=xtensa-esp32s3-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s3-elf --exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s3-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s3-elf/xtensa-esp32s3-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32s3-elf/xtensa-esp32s3-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-esp32s3-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32s3-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32s3-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32s3-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 esp32s3-devkit:nsh $ ls -l nuttx.bin -rw-rw-r-- 1 alan alan 139456 jul 14 09:47 nuttx.bin $ xtensa-esp32s3-elf-size nuttx text data bss dec hex filename 85744 2520 137012 225276 36ffc nuttx NuttShell (NSH) NuttX-12.2.1 nsh> uname -a NuttX 12.2.1 148c631a2d Jul 14 2023 09:47:28 xtensa esp32s3-devkit nsh> free total used free largest nused nfree Umem: 413156 7588 405568 405568 35 1 nsh> ----------------------------------------------------------------------------------------------------------------------------- ESP32-C3: $ riscv64-unknown-elf-gcc -v Using built-in specs. COLLECT_GCC=riscv64-unknown-elf-gcc COLLECT_LTO_WRAPPER=/opt/riscv-elf-gcc/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper Target: riscv64-unknown-elf Configured with: /scratch/jenkins/workspace/tpp-freedom-tools/tpp03--build-binary-packages--parameterized/obj/x86_64-linux-ubuntu14/build/riscv64-unknown-elf-gcc/riscv-gcc/configure --target=riscv64-unknown-elf --host=x86_64-linux-gnu --prefix=/scratch/jenkins/workspace/tpp-freedom-tools/tpp03--build-binary-packages--parameterized/obj/x86_64-linux-ubuntu14/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-linux-ubuntu14 --with-pkgversion='SiFive GCC-Metal 10.2.0-2020.12.8' --with-bugurl=https://github.com/sifive/freedom-tools/issues --disable-shared --disable-threads --enable-languages=c,c++ --enable-tls --with-newlib --with-sysroot=/scratch/jenkins/workspace/tpp-freedom-tools/tpp03--build-binary-packages--parameterized/obj/x86_64-linux-ubuntu14/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-linux-ubuntu14/riscv64-unknown-elf --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=../riscv-gcc --with-system-zlib --enable-checking=yes --enable-multilib --with-abi=lp64d --with-arch=rv64imafdc CFLAGS=-O2 CXXFLAGS=-O2 'CFLAGS_FOR_TARGET=-Os -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany' Thread model: single Supported LTO compression algorithms: zlib gcc version 10.2.0 (SiFive GCC-Metal 10.2.0-2020.12.8) $ ./tools/configure.sh esp32c3-devkit:nsh $ ls -l nuttx.bin -rw-rw-r-- 1 alan alan 152112 jul 14 09:51 nuttx.bin $ riscv64-unknown-elf-size nuttx text data bss dec hex filename 106884 364 142882 250130 3d112 nuttx NuttShell (NSH) NuttX-12.2.1 nsh> uname -a NuttX 12.2.1 148c631a2d Jul 14 2023 09:50:53 risc-v esp32c3-devkit nsh> free total used free largest nused nfree Umem: 377036 7580 369456 369456 36 1 nsh> ----------------------------------------------------------------------------------------------------------------------------- $ arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC=arm-none-eabi-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/12.2.1/lto-wrapper Target: arm-none-eabi Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/lib/include' --mandir='/usr/lib/share/man' --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu' --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --mandir=/usr/share/man --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --enable-tls --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib --with-gnu-as --with-gnu-ld --with-pkgversion=15:12.2.rel1-1 --without-included-gettext --prefix=/usr/lib --infodir=/usr/share/doc/gcc-arm-none-eabi/info --htmldir=/usr/share/doc/gcc-arm-none-eabi/html --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3 --host=x86_64-linux-gnu --with-headers=no --without-newlib --with-multilib-list=rmprofile,aprofile ASFLAGS= CFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' CXXFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' DFLAGS=-frelease FCFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' FFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' GCJFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro' OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=. -fdebug-prefix-map=/build/gcc-arm-none-eabi-w8dugU/gcc-arm-none-eabi-12.2.rel1=/usr/src/gcc-arm-none-eabi-15:12.2.rel1-1 -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong' INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0 AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm OBJDUMP_FOR_TARGET=arm-none-eabi-objdump RANLIB_FOR_TARGET=arm-none-eabi-ranlib READELF_FOR_TARGET=arm-none-eabi-readelf STRIP_FOR_TARGET=arm-none-eabi-strip SED=/bin/sed SHELL=/bin/sh BASH=/bin/bash CONFIG_SHELL=/bin/bash Thread model: single Supported LTO compression algorithms: zlib gcc version 12.2.1 20221205 (15:12.2.rel1-1) $ ./tools/configure.sh stm32f4discovery:nsh $ ls -l nuttx.bin -rwxrwxr-x 1 alan alan 71568 jul 14 09:54 nuttx.bin arm-none-eabi-size nuttx text data bss dec hex filename 71252 316 1848 73416 11ec8 nuttx NuttShell (NSH) NuttX-12.2.1 nsh> uname -a NuttX 12.2.1 148c631a2d Jul 14 2023 09:54:54 arm stm32f4discovery nsh> free total used free largest nused nfree Umem: 193416 7616 185800 125048 37 3 nsh> On 7/10/23, Alin Jerpelea <jerpe...@gmail.com> wrote: > Hello all, > > Apache NuttX 12.2.1 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 [P]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.2.1-RC0 > > Hash for the release nuttx tag: 148c631a2d252d4d59ae4cd90d1890d2daed381d > > Hash for the release nuttx-apps tag: > 86efbcbee77bc0a29af07807080f4804a37f46a3 > > > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.1-RC0/ > [2] > https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.1-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 >