You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nuttx.apache.org by Alin Jerpelea <je...@gmail.com> on 2023/06/30 08:47:47 UTC

[VOTE] Apache NuttX 12.2.0 RC0 release

Hello all,

Apache NuttX 12.2.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 [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.0-RC0

  Hash for the release nuttx tag: 26f5e973f68a7bb4ee66915fce2c723641d5e045

  Hash for the release nuttx-apps tag:
86efbcbee77bc0a29af07807080f4804a37f46a3


[1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
[2] https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by "Alan C. Assis" <ac...@gmail.com>.
Hi Roberto,

Could you please supply more information? toolchain version used, size
of final binary, etc

This way to can have a historic of all versions.

BR,

Alan

On 7/1/23, Roberto Bucher <ro...@supsi.ch> wrote:
> +1
>
> Tested on nucleo-144 (STM32F746ZG) + pysimCoder
>
> Roberto
>
> On 6/30/23 10:47, Alin Jerpelea wrote:
>> Hello all,
>>
>> Apache NuttX 12.2.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 [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.0-RC0
>>
>>    Hash for the release nuttx tag:
>> 26f5e973f68a7bb4ee66915fce2c723641d5e045
>>
>>    Hash for the release nuttx-apps tag:
>> 86efbcbee77bc0a29af07807080f4804a37f46a3
>>
>>
>> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
>> [2]
>> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
>>
>
>

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by Roberto Bucher <ro...@supsi.ch>.
+1

Tested on nucleo-144 (STM32F746ZG) + pysimCoder

Roberto

On 6/30/23 10:47, Alin Jerpelea wrote:
> Hello all,
>
> Apache NuttX 12.2.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 [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.0-RC0
>
>    Hash for the release nuttx tag: 26f5e973f68a7bb4ee66915fce2c723641d5e045
>
>    Hash for the release nuttx-apps tag:
> 86efbcbee77bc0a29af07807080f4804a37f46a3
>
>
> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
> [2] https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
>


Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by Alin Jerpelea <je...@gmail.com>.
Let's move the topics to a dev thread
Best Regards
Alin

On Fri, 30 Jun 2023, 16:00 Tomek CEDRO, <to...@cedro.info> wrote:

> On Fri, Jun 30, 2023 at 10:48 AM Alin Jerpelea wrote:
> > Hello all,
> > Apache NuttX 12.2.0 RC0 has been staged under [1] and it's time to vote
> on
> > accepting it for release. Voting will be open for 72hr.
>
> Hello world :-)
>
> +1 here on ESP32 / ESP32-C3 / ESP32-S2 :-)
>
>
> Remarks:
> * Question: Shouldn't 12.2.0-RC0 contain 12.2.0-RC0 version string (it
> is 12.2.0 in the console and 12.2 in the git branch usually RC also
> have their own branch)?
> * Note: Can we use name branches releases/12.2.0 (currently
> releases/12.2) as "12.2.0" != "12.2" plus remark on RC above :-)
> * General Question: Is it possible to reverse ReleaseNotes sorting
> order so the latest release notes are on top not bottom of the file?
> :-)
> * Note: ReleaseNotes should keep formatting of a release header
> (NuttX-12.2.0\n-----------).
>
>
>
> Tested on FreeBSD 13.2-RELEASE AMD64:
>
> % uname -a
> FreeBSD octagon 13.2-RELEASE FreeBSD 13.2-RELEASE
> releng/13.2-n254617-525ecfdad597 GENERIC amd64
>
>
>
> Build targets:
>
> 1. ESP32 / esp32-devkitc:ostest.
>
> NuttShell (NSH) NuttX-12.2.0
> nsh> uname -a
> NuttX 12.2.0 26f5e973f6 Jun 30 2023 13:08:31 xtensa esp32-devkitc
>
> % xtensa-esp32-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=xtensa-esp32-elf-gcc
>
> COLLECT_LTO_WRAPPER=/usr/home/XXX/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/../libexec/gcc/xtensa-esp32-elf/8.4.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-2021r2-patch5'
> --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
> gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5)
>
> % /usr/bin/time -h gmake clean distclean
>         7,64s real              3,72s user              4,03s sys
>
> % /usr/bin/time -h ./tools/configure.sh -B esp32-devkitc:ostest
>         2,97s real              1,64s user              1,37s sys
>
> % /usr/bin/time -h gmake -j8
>         16,70s real             57,00s user             37,95s sys
>
>
>
>
> 2. ESP32-C3 / esp32c3-devkit:usbconsole.
>
> NuttShell (NSH) NuttX-12.2.0
> nsh> uname -a
> NuttX 12.2.0 26f5e973f6 Jun 30 2023 13:47:22 risc-v esp32c3-devkit
>
> % riscv64-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv64-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/riscv64-none-elf/11.3.0/lto-wrapper
> Target: riscv64-none-elf
> Configured with:
> /wrkdirs/usr/ports/devel/riscv64-none-elf-gcc/work/gcc-11.3.0/configure
> --target=riscv64-none-elf --disable-nls --enable-languages=c,c++
> --enable-gnu-indirect-function --without-headers --with-gmp=/usr/local
> --with-pkgversion='FreeBSD Ports Collection for riscv64noneelf'
> --with-system-zlib --with-gxx-include-dir=/usr/include/c++/v1/
> --with-sysroot=/ --with-as=/usr/local/bin/riscv64-none-elf-as
> --with-ld=/usr/local/bin/riscv64-none-elf-ld --prefix=/usr/local
> --localstatedir=/var --mandir=/usr/local/man
> --infodir=/usr/local/share/info/ --build=x86_64-unknown-freebsd13.1
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 11.3.0 (FreeBSD Ports Collection for riscv64noneelf)
>
> % /usr/bin/time -h gmake clean distclean
>         7,64s real              3,76s user              3,99s sys
>
> % /usr/bin/time -h ./tools/configure.sh -B esp32c3-devkit:usbconsole
>         2,97s real              1,54s user              1,46s sys
>
> % /usr/bin/time -h gmake -j8 CROSSDEV=riscv64-none-elf-
>         26,81s real             2m19,76s user           29,04s sys
>
>
> 3. ESP32-S2 / esp32s2-saola-1:coremark.
>
> CoreMark 1.0 : 468.384075 / GCC8.4.0 -O3 -fno-strict-aliasing
> -fomit-frame-pointer -ffunction-sections -fdata-sections / Stack
> Running CoreMark...
> 2K performance run parameters for coremark.
> CoreMark Size    : 666
> Total ticks      : 12810
> Total time (secs): 12.810000
> Iterations/Sec   : 468.384075
> Iterations       : 6000
> Compiler version : GCC8.4.0
> Compiler flags   : -O3 -fno-strict-aliasing -fomit-frame-pointer
> -ffunction-sections -fdata-sections
> Memory location  : Stack
> seedcrc          : 0xe9f5
> [0]crclist       : 0xe714
> [0]crcmatrix     : 0x1fd7
> [0]crcstate      : 0x8e3a
> [0]crcfinal      : 0xa14c
> Correct operation validated. See README.md for run and reporting rules.
>
> % xtensa-esp32s2-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=xtensa-esp32s2-elf-gcc
>
> COLLECT_LTO_WRAPPER=/usr/home/cederom/.espressif/tools/xtensa-esp32s2-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32s2-elf/bin/../libexec/gcc/xtensa-esp32s2-elf/8.4.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-2021r2-patch5'
> --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
> gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5)
>
> % /usr/bin/time -h gmake clean distclean CROSSDEV=riscv64-none-elf-
>         7,67s real              3,59s user              4,19s sys
>
> % /usr/bin/time -h ./tools/configure.sh -B esp32s2-saola-1:coremark
>         2,96s real              1,44s user              1,56s sys
>
> % /usr/bin/time -h gmake -j8
>         15,20s real             52,38s user             34,95s sys
>
>
> 4. sim:ostest has still some build issues (sed vs gsed and linking) on
> FreeBSD that I need to fix but that is non blocker it was here before
> sorry for the delay on the updates!
>
> TODO1/sed:
> sed: 1: "/CONFIG_BASE_DEFCONFIG/ ...": bad flag in substitute command: '}'
> Create version.h
> gmake: *** [tools/Unix.mk:252: include/nuttx/config.h] Error 1
> gmake: *** Waiting for unfinished jobs....
>
> TODO2/ld:
> LD:  nuttx
> ld: error: undefined symbol: __asan_register_globals
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_ctor)
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_ctor)
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_ctor)
> >>> referenced 84 more times
>
> ld: error: undefined symbol: __asan_unregister_globals
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_dtor)
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_dtor)
> >>> referenced by syslog_write.c
> >>>               nuttx.rel:(asan.module_dtor)
> >>> referenced 84 more times
> cc: error: linker command failed with exit code 1 (use -v to see
> invocation)
> gmake[1]: *** [Makefile:368: nuttx] Error 1
> gmake: *** [tools/Unix.mk:527: nuttx] Error 2
>
> Lots of new stuff in the upcoming 12.2.0 congratulations! :-)
> Tomek
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by Tomek CEDRO <to...@cedro.info>.
On Fri, Jun 30, 2023 at 10:48 AM Alin Jerpelea wrote:
> Hello all,
> Apache NuttX 12.2.0 RC0 has been staged under [1] and it's time to vote on
> accepting it for release. Voting will be open for 72hr.

Hello world :-)

+1 here on ESP32 / ESP32-C3 / ESP32-S2 :-)


Remarks:
* Question: Shouldn't 12.2.0-RC0 contain 12.2.0-RC0 version string (it
is 12.2.0 in the console and 12.2 in the git branch usually RC also
have their own branch)?
* Note: Can we use name branches releases/12.2.0 (currently
releases/12.2) as "12.2.0" != "12.2" plus remark on RC above :-)
* General Question: Is it possible to reverse ReleaseNotes sorting
order so the latest release notes are on top not bottom of the file?
:-)
* Note: ReleaseNotes should keep formatting of a release header
(NuttX-12.2.0\n-----------).



Tested on FreeBSD 13.2-RELEASE AMD64:

% uname -a
FreeBSD octagon 13.2-RELEASE FreeBSD 13.2-RELEASE
releng/13.2-n254617-525ecfdad597 GENERIC amd64



Build targets:

1. ESP32 / esp32-devkitc:ostest.

NuttShell (NSH) NuttX-12.2.0
nsh> uname -a
NuttX 12.2.0 26f5e973f6 Jun 30 2023 13:08:31 xtensa esp32-devkitc

% xtensa-esp32-elf-gcc -v
Using built-in specs.
COLLECT_GCC=xtensa-esp32-elf-gcc
COLLECT_LTO_WRAPPER=/usr/home/XXX/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/../libexec/gcc/xtensa-esp32-elf/8.4.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-2021r2-patch5'
--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
gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5)

% /usr/bin/time -h gmake clean distclean
        7,64s real              3,72s user              4,03s sys

% /usr/bin/time -h ./tools/configure.sh -B esp32-devkitc:ostest
        2,97s real              1,64s user              1,37s sys

% /usr/bin/time -h gmake -j8
        16,70s real             57,00s user             37,95s sys




2. ESP32-C3 / esp32c3-devkit:usbconsole.

NuttShell (NSH) NuttX-12.2.0
nsh> uname -a
NuttX 12.2.0 26f5e973f6 Jun 30 2023 13:47:22 risc-v esp32c3-devkit

% riscv64-none-elf-gcc -v
Using built-in specs.
COLLECT_GCC=riscv64-none-elf-gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/riscv64-none-elf/11.3.0/lto-wrapper
Target: riscv64-none-elf
Configured with:
/wrkdirs/usr/ports/devel/riscv64-none-elf-gcc/work/gcc-11.3.0/configure
--target=riscv64-none-elf --disable-nls --enable-languages=c,c++
--enable-gnu-indirect-function --without-headers --with-gmp=/usr/local
--with-pkgversion='FreeBSD Ports Collection for riscv64noneelf'
--with-system-zlib --with-gxx-include-dir=/usr/include/c++/v1/
--with-sysroot=/ --with-as=/usr/local/bin/riscv64-none-elf-as
--with-ld=/usr/local/bin/riscv64-none-elf-ld --prefix=/usr/local
--localstatedir=/var --mandir=/usr/local/man
--infodir=/usr/local/share/info/ --build=x86_64-unknown-freebsd13.1
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (FreeBSD Ports Collection for riscv64noneelf)

% /usr/bin/time -h gmake clean distclean
        7,64s real              3,76s user              3,99s sys

% /usr/bin/time -h ./tools/configure.sh -B esp32c3-devkit:usbconsole
        2,97s real              1,54s user              1,46s sys

% /usr/bin/time -h gmake -j8 CROSSDEV=riscv64-none-elf-
        26,81s real             2m19,76s user           29,04s sys


3. ESP32-S2 / esp32s2-saola-1:coremark.

CoreMark 1.0 : 468.384075 / GCC8.4.0 -O3 -fno-strict-aliasing
-fomit-frame-pointer -ffunction-sections -fdata-sections / Stack
Running CoreMark...
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 12810
Total time (secs): 12.810000
Iterations/Sec   : 468.384075
Iterations       : 6000
Compiler version : GCC8.4.0
Compiler flags   : -O3 -fno-strict-aliasing -fomit-frame-pointer
-ffunction-sections -fdata-sections
Memory location  : Stack
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0xa14c
Correct operation validated. See README.md for run and reporting rules.

% xtensa-esp32s2-elf-gcc -v
Using built-in specs.
COLLECT_GCC=xtensa-esp32s2-elf-gcc
COLLECT_LTO_WRAPPER=/usr/home/cederom/.espressif/tools/xtensa-esp32s2-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32s2-elf/bin/../libexec/gcc/xtensa-esp32s2-elf/8.4.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-2021r2-patch5'
--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
gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5)

% /usr/bin/time -h gmake clean distclean CROSSDEV=riscv64-none-elf-
        7,67s real              3,59s user              4,19s sys

% /usr/bin/time -h ./tools/configure.sh -B esp32s2-saola-1:coremark
        2,96s real              1,44s user              1,56s sys

% /usr/bin/time -h gmake -j8
        15,20s real             52,38s user             34,95s sys


4. sim:ostest has still some build issues (sed vs gsed and linking) on
FreeBSD that I need to fix but that is non blocker it was here before
sorry for the delay on the updates!

TODO1/sed:
sed: 1: "/CONFIG_BASE_DEFCONFIG/ ...": bad flag in substitute command: '}'
Create version.h
gmake: *** [tools/Unix.mk:252: include/nuttx/config.h] Error 1
gmake: *** Waiting for unfinished jobs....

TODO2/ld:
LD:  nuttx
ld: error: undefined symbol: __asan_register_globals
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_ctor)
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_ctor)
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_ctor)
>>> referenced 84 more times

ld: error: undefined symbol: __asan_unregister_globals
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_dtor)
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_dtor)
>>> referenced by syslog_write.c
>>>               nuttx.rel:(asan.module_dtor)
>>> referenced 84 more times
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [Makefile:368: nuttx] Error 1
gmake: *** [tools/Unix.mk:527: nuttx] Error 2

Lots of new stuff in the upcoming 12.2.0 congratulations! :-)
Tomek

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by Alin Jerpelea <je...@gmail.com>.
compiler info

Using built-in specs.
COLLECT_GCC=/awork/nuttx/NuttX/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/awork/nuttx/NuttX/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
Target: arm-none-eabi
Configured with:
/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure
--target=arm-none-eabi
--prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native
--libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/lib
--infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/info
--mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/man
--htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/html
--pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/pdf
--enable-languages=c,c++ --enable-plugins --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libssp --disable-libstdcxx-pch
--disable-nls --disable-shared --disable-threads --disable-tls
--with-gnu-as --with-gnu-ld --with-newlib --with-headers=yes
--with-python-dir=share/gcc-arm-none-eabi
--with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/arm-none-eabi
--build=x86_64-linux-gnu --host=x86_64-linux-gnu
--with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr
--with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr
--with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr
--with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr
--with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major'
--with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
(GNU Tools for Arm Embedded Processors 9-2019-q4-major)

On Tue, Jul 4, 2023 at 7:32 AM Alin Jerpelea <je...@gmail.com> wrote:

> +1
> Tested on Sony spresense
>
> BR
> Alin
>
> On Tue, Jul 4, 2023 at 12:23 AM Alan C. Assis <ac...@gmail.com> wrote:
>
>> +1 tested using ESP32-Devkit:
>>
>> 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
>>
>> $ make flash ESPTOOL_PORT=/dev/ttyUSB0
>>
>> $ xtensa-esp32-elf-size nuttx
>>    text    data     bss     dec     hex filename
>>   84696     420    5272   90388   16114 nuttx
>>
>> nsh> uname -a
>> NuttX 12.2.0 26f5e973f6 Jul  3 2023 18:16:21 xtensa esp32-devkitc
>> nsh> free
>>                    total       used       free    largest  nused  nfree
>>         Umem:     327256       7640     319616     188048     39      3
>> nsh>
>>
>>
>> Note: now xtensa gcc version and NuttX version are the same :-D
>>
>> BR,
>>
>> Alan
>>
>> On 6/30/23, Alin Jerpelea <je...@gmail.com> wrote:
>> > Hello all,
>> >
>> > Apache NuttX 12.2.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 [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.0-RC0
>> >
>> >   Hash for the release nuttx tag:
>> 26f5e973f68a7bb4ee66915fce2c723641d5e045
>> >
>> >   Hash for the release nuttx-apps tag:
>> > 86efbcbee77bc0a29af07807080f4804a37f46a3
>> >
>> >
>> > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
>> > [2]
>> >
>> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
>> >
>>
>

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by Alin Jerpelea <je...@gmail.com>.
+1
Tested on Sony spresense

BR
Alin

On Tue, Jul 4, 2023 at 12:23 AM Alan C. Assis <ac...@gmail.com> wrote:

> +1 tested using ESP32-Devkit:
>
> 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
>
> $ make flash ESPTOOL_PORT=/dev/ttyUSB0
>
> $ xtensa-esp32-elf-size nuttx
>    text    data     bss     dec     hex filename
>   84696     420    5272   90388   16114 nuttx
>
> nsh> uname -a
> NuttX 12.2.0 26f5e973f6 Jul  3 2023 18:16:21 xtensa esp32-devkitc
> nsh> free
>                    total       used       free    largest  nused  nfree
>         Umem:     327256       7640     319616     188048     39      3
> nsh>
>
>
> Note: now xtensa gcc version and NuttX version are the same :-D
>
> BR,
>
> Alan
>
> On 6/30/23, Alin Jerpelea <je...@gmail.com> wrote:
> > Hello all,
> >
> > Apache NuttX 12.2.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 [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.0-RC0
> >
> >   Hash for the release nuttx tag:
> 26f5e973f68a7bb4ee66915fce2c723641d5e045
> >
> >   Hash for the release nuttx-apps tag:
> > 86efbcbee77bc0a29af07807080f4804a37f46a3
> >
> >
> > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
> > [2]
> >
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
> >
>

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by "Alan C. Assis" <ac...@gmail.com>.
+1 tested using ESP32-Devkit:

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

$ make flash ESPTOOL_PORT=/dev/ttyUSB0

$ xtensa-esp32-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  84696	    420	   5272	  90388	  16114	nuttx

nsh> uname -a
NuttX 12.2.0 26f5e973f6 Jul  3 2023 18:16:21 xtensa esp32-devkitc
nsh> free
                   total       used       free    largest  nused  nfree
        Umem:     327256       7640     319616     188048     39      3
nsh>


Note: now xtensa gcc version and NuttX version are the same :-D

BR,

Alan

On 6/30/23, Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
>
> Apache NuttX 12.2.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 [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.0-RC0
>
>   Hash for the release nuttx tag: 26f5e973f68a7bb4ee66915fce2c723641d5e045
>
>   Hash for the release nuttx-apps tag:
> 86efbcbee77bc0a29af07807080f4804a37f46a3
>
>
> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
>

Re: [VOTE] Apache NuttX 12.2.0 RC0 release

Posted by "Lee, Lup Yuen" <lu...@appkaki.com>.
+1 for PinePhone

===== Compiler
+ aarch64-none-elf-gcc -v
Using built-in specs.
COLLECT_GCC=aarch64-none-elf-gcc
COLLECT_LTO_WRAPPER=/Applications/ArmGNUToolchain/11.3.rel1/aarch64-none-elf/bin/../libexec/gcc/aarch64-none-elf/11.3.1/lto-wrapper
Target: aarch64-none-elf
Configured with:
/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure
--target=aarch64-none-elf
--prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/install
--with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
--with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
--with-mpc=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
--with-isl=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/host-tools
--disable-shared --disable-nls --disable-threads --disable-tls
--enable-checking=release --enable-languages=c,c++,fortran --with-newlib
--with-gnu-as --with-gnu-ld
--with-sysroot=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-11/build-aarch64-none-elf/install/aarch64-none-elf
--with-pkgversion='Arm GNU Toolchain 11.3.Rel1' --with-bugurl=
https://bugs.linaro.org/
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 11.3.1 20220712 (Arm GNU Toolchain 11.3.Rel1)

===== Configuration
+ ./tools/configure.sh pinephone:nsh

===== Size
+ aarch64-none-elf-size nuttx
   text   data    bss    dec    hex filename
 221412  12921  41615 275948  435ec nuttx

===== NSH Info and Free
NuttShell (NSH) NuttX-12.2.0
nsh> uname -a
NuttX 12.2.0 26f5e973f6 Jun 30 2023 18:41:32 arm64 pinephone
nsh> free
                   total       used       free    largest  nused  nfree
        Umem:  133410808     551480  132859328  132859232     58      2

Complete Log:
https://gist.github.com/lupyuen/3b6f7ab19e687e5d9ca57b85df36de2a

Validation Script:
https://gist.github.com/lupyuen/73bab36c5d9fa0ccd94fefe8ea1a7195

Lup


On Fri, Jun 30, 2023 at 4:48 PM Alin Jerpelea <je...@gmail.com> wrote:

> Hello all,
>
> Apache NuttX 12.2.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 [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.0-RC0
>
>   Hash for the release nuttx tag: 26f5e973f68a7bb4ee66915fce2c723641d5e045
>
>   Hash for the release nuttx-apps tag:
> 86efbcbee77bc0a29af07807080f4804a37f46a3
>
>
> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.2.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.2.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
>