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 2022/09/06 07:22:00 UTC

[VOTE] Apache NuttX 11.0.0 (incubating) RC1 release

Hello all,
Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
time to vote on accepting it for release. If approved we will seek
final release approval from the IPMC. 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-11.0.0-RC1
  Hash for the release incubating-nuttx tag:
6feb2a1f4196e361b7aa8e209534a158cd14c833
  Hash for the release incubating-nuttx-apps tag:
8b43f9f9ca30f44c1cccae9a9078d5d45b776d35

[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
[2] https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/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 11.0.0 (incubating) RC1 release

Posted by Masayuki Ishikawa <ma...@gmail.com>.
-1

At least, we should merge the recently found fixes such as
https://github.com/apache/incubator-nuttx/pull/6848
https://github.com/apache/incubator-nuttx/pull/6927
https://github.com/apache/incubator-nuttx/pull/7015

On Thu, Sep 8, 2022 at 10:37 PM Xiang Xiao <xi...@gmail.com>
wrote:

> +1. Check with tools/checkrelease.sh script:
> Downloading release files from
> https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
>
> gpg: directory '/tmp/nuttx-checkrelease/.gnupg' created
> gpg: keybox '/tmp/nuttx-checkrelease/.gnupg/pubring.kbx' created
> gpg: /tmp/nuttx-checkrelease/.gnupg/trustdb.gpg: trustdb created
> gpg: key E1B6E30DB05D6280: public key "Brennan Ashton <btashton@apache.org
> >"
> imported
> gpg: key 2B8C7F0EAB22000E: public key "Abdelatif Guettouche (CODE SIGNING
> KEY) <ag...@apache.org>" imported
> gpg: key 4137A71698C5E4DB: public key "Alin Jerpelea <jerpelea@apache.org
> >"
> imported
> gpg: key 9E711BAD3264C061: public key "Alin Jerpelea <
> alin.jerpelea@sony.com>"
> imported
> gpg: key A57CE1279F1E7328: public key "Alin Jerpelea (CODE SIGNING KEY) <
> jerpelea@apache.org>" imported
> gpg: key 6E72660F995FBC42: public key "Brennan Ashton <
> bashton@brennanashton.com>" imported
> gpg: Total number processed: 6
> gpg:               imported: 6
>  OK: https://dist.apache.org/repos/dist/dev/incubator/nuttx/KEYS is
> imported.
> Checking apache-nuttx-11.0.0-incubating.tar.gz sha512...
>  OK: apache-nuttx-11.0.0-incubating.tar.gz sha512 hash matches.
>
> Checking apache-nuttx-11.0.0-incubating.tar.gz GPG signature:
> gpg: Signature made Tue Sep  6 14:54:26 2022 CST
> gpg:                using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB
> gpg: Good signature from "Alin Jerpelea <je...@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 9208 D2E4 B800 D66F 749A  D4E9 4137 A716 98C5 E4DB
>  OK: apache-nuttx-11.0.0-incubating.tar.gz gpg signature matches.
>
> Checking apache-nuttx-11.0.0-incubating.tar.gz for required files:
>  OK: all required files exist in nuttx.
>
> Checking apache-nuttx-apps-11.0.0-incubating.tar.gz sha512...
>  OK: apache-nuttx-apps-11.0.0-incubating.tar.gz sha512 hash matches.
>
> Checking apache-nuttx-apps-11.0.0-incubating.tar.gz GPG signature:
> gpg: Signature made Tue Sep  6 14:54:26 2022 CST
> gpg:                using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB
> gpg: Good signature from "Alin Jerpelea <je...@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 9208 D2E4 B800 D66F 749A  D4E9 4137 A716 98C5 E4DB
>  OK: apache-nuttx-apps-11.0.0-incubating.tar.gz gpg signature matches.
>
> Checking apache-nuttx-apps-11.0.0-incubating.tar.gz for required files:
>  OK: all required files exist in apps.
>
> Trying to build nuttx sim:asan...
>  OK: we were able to build sim:asan.
>
> Trying to run nuttx sim:asan...
> ==9767==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe03242000; bottom 0x631000023000; size: 0x1cee0321f000
> (31808580349952)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
>  OK: ostest with ASAN pass.
>
> On Tue, Sep 6, 2022 at 3:22 PM Alin Jerpelea <je...@gmail.com> wrote:
>
> > Hello all,
> > Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
> > time to vote on accepting it for release. If approved we will seek
> > final release approval from the IPMC. 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-11.0.0-RC1
> >   Hash for the release incubating-nuttx tag:
> > 6feb2a1f4196e361b7aa8e209534a158cd14c833
> >   Hash for the release incubating-nuttx-apps tag:
> > 8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
> > [2]
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/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 11.0.0 (incubating) RC1 release

Posted by Xiang Xiao <xi...@gmail.com>.
+1. Check with tools/checkrelease.sh script:
Downloading release files from
https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/

gpg: directory '/tmp/nuttx-checkrelease/.gnupg' created
gpg: keybox '/tmp/nuttx-checkrelease/.gnupg/pubring.kbx' created
gpg: /tmp/nuttx-checkrelease/.gnupg/trustdb.gpg: trustdb created
gpg: key E1B6E30DB05D6280: public key "Brennan Ashton <bt...@apache.org>"
imported
gpg: key 2B8C7F0EAB22000E: public key "Abdelatif Guettouche (CODE SIGNING
KEY) <ag...@apache.org>" imported
gpg: key 4137A71698C5E4DB: public key "Alin Jerpelea <je...@apache.org>"
imported
gpg: key 9E711BAD3264C061: public key "Alin Jerpelea <al...@sony.com>"
imported
gpg: key A57CE1279F1E7328: public key "Alin Jerpelea (CODE SIGNING KEY) <
jerpelea@apache.org>" imported
gpg: key 6E72660F995FBC42: public key "Brennan Ashton <
bashton@brennanashton.com>" imported
gpg: Total number processed: 6
gpg:               imported: 6
 OK: https://dist.apache.org/repos/dist/dev/incubator/nuttx/KEYS is
imported.
Checking apache-nuttx-11.0.0-incubating.tar.gz sha512...
 OK: apache-nuttx-11.0.0-incubating.tar.gz sha512 hash matches.

Checking apache-nuttx-11.0.0-incubating.tar.gz GPG signature:
gpg: Signature made Tue Sep  6 14:54:26 2022 CST
gpg:                using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB
gpg: Good signature from "Alin Jerpelea <je...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 9208 D2E4 B800 D66F 749A  D4E9 4137 A716 98C5 E4DB
 OK: apache-nuttx-11.0.0-incubating.tar.gz gpg signature matches.

Checking apache-nuttx-11.0.0-incubating.tar.gz for required files:
 OK: all required files exist in nuttx.

Checking apache-nuttx-apps-11.0.0-incubating.tar.gz sha512...
 OK: apache-nuttx-apps-11.0.0-incubating.tar.gz sha512 hash matches.

Checking apache-nuttx-apps-11.0.0-incubating.tar.gz GPG signature:
gpg: Signature made Tue Sep  6 14:54:26 2022 CST
gpg:                using RSA key 9208D2E4B800D66F749AD4E94137A71698C5E4DB
gpg: Good signature from "Alin Jerpelea <je...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 9208 D2E4 B800 D66F 749A  D4E9 4137 A716 98C5 E4DB
 OK: apache-nuttx-apps-11.0.0-incubating.tar.gz gpg signature matches.

Checking apache-nuttx-apps-11.0.0-incubating.tar.gz for required files:
 OK: all required files exist in apps.

Trying to build nuttx sim:asan...
 OK: we were able to build sim:asan.

Trying to run nuttx sim:asan...
==9767==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
top: 0x7ffe03242000; bottom 0x631000023000; size: 0x1cee0321f000
(31808580349952)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
 OK: ostest with ASAN pass.

On Tue, Sep 6, 2022 at 3:22 PM Alin Jerpelea <je...@gmail.com> wrote:

> Hello all,
> Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. 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-11.0.0-RC1
>   Hash for the release incubating-nuttx tag:
> 6feb2a1f4196e361b7aa8e209534a158cd14c833
>   Hash for the release incubating-nuttx-apps tag:
> 8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/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 11.0.0 (incubating) RC1 release

Posted by Nathan Hartman <ha...@gmail.com>.
On Fri, Sep 9, 2022 at 7:31 AM Alin Jerpelea <je...@gmail.com> wrote:

> Hi,
>
> The vote closes now as over 72hr have passed. The vote DOES NOT PASS !
>
> 2 (+1 non binding) vote from the PMC,
> 2 (-1 non-binding) votes from the developer community,
> No further +1, 0 or -1 votes.
>
>
> I will created RC2 with the proposed changes and open a new vote
>
> Release Manager,
> Alin Jerpelea



Thank you for all your efforts!!

Nathan

Re: [VOTE] Apache NuttX 11.0.0 (incubating) RC1 release

Posted by Alin Jerpelea <je...@gmail.com>.
Hi,

The vote closes now as over 72hr have passed. The vote DOES NOT PASS !

2 (+1 non binding) vote from the PMC,
2 (-1 non-binding) votes from the developer community,
No further +1, 0 or -1 votes.


I will created RC2 with the proposed changes and open a new vote

Release Manager,
Alin Jerpelea


On Thu, Sep 8, 2022 at 5:17 PM Gustavo Henrique Nihei <gh...@gmail.com>
wrote:

> -1
>
> FPU Test in ostest app fails on ESP32 and ESP32-S3. We need to include
> fixes from the following PRs:
> https://github.com/apache/incubator-nuttx/pull/6917
> https://github.com/apache/incubator-nuttx/pull/6924
>
> Furthermore, it would be nice to include these other fixes to ESP32-S2 and
> ESP32-S3 chips:
> https://github.com/apache/incubator-nuttx/pull/6916
> https://github.com/apache/incubator-nuttx/pull/6937
> https://github.com/apache/incubator-nuttx/pull/6990
>
>
> On Thu, Sep 8, 2022 at 11:47 AM Alan Carvalho de Assis <ac...@gmail.com>
> wrote:
>
> > +1
> >
> > Please find below important information for analysis/comparison:
> >
> > ESP32-DEVKITC:
> > ==============
> >
> > Compiler info
> > -------------
> >
> > $ 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/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
> >
> >
> --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-patch3'
> > --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections
> > --disable-libgomp --disable-libmudflap --disable-libmpx
> > --disable-libssp --disable-libquadmath --disable-libquadmath-support
> > --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-patch3)
> >
> >
> > Configure
> > ---------
> >
> > $ ./tools/configure.sh esp32-devkitc:nsh
> >
> > Compile/Flash
> > -------------
> >
> > $ make flash -j ESPTOOL_PORT=/dev/ttyUSB0
> >
> >
> > ELF Size
> > --------
> >
> > $ xtensa-esp32-elf-size nuttx
> >    text    data     bss     dec     hex filename
> >   73927     236    4696   78859   1340b nuttx
> >
> >
> > NSH Free
> > --------
> >
> > nsh> free
> >                    total       used       free    largest  nused  nfree
> >         Umem:     327648       5824     321824     190160     31      3
> >
> >
> >
> > ESP32C3-DEVKIT:
> > ==============
> >
> > Compiler info
> > -------------
> >
> > $ riscv64-unknown-elf-gcc -v
> > Using built-in specs.
> > COLLECT_GCC=riscv64-unknown-elf-gcc
> >
> >
> COLLECT_LTO_WRAPPER=/usr/local/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)
> >
> >
> > Configure
> > ---------
> >
> > $ ./tools/configure.sh esp32c3-devkit:nsh
> >
> >
> > Compile/Flash
> > -------------
> >
> > $ make flash -j ESPTOOL_PORT=/dev/ttyUSB0
> >
> >
> > ELF Size
> > --------
> >
> > $ riscv64-unknown-elf-size nuttx
> >    text    data     bss     dec     hex filename
> >   85286     180  142272  227738   3799a nuttx
> >
> >
> > NSH Free
> > --------
> >
> > nsh> free
> >                    total       used       free    largest  nused  nfree
> >         Umem:     377488       5792     371696     371696     30      1
> >
> >
> >
> > STM32F4Discovery:
> > =================
> >
> > Compiler info
> > -------------
> >
> > $ arm-none-eabi-gcc -v
> > Using built-in specs.
> > COLLECT_GCC=arm-none-eabi-gcc
> > COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.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-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:9-2019-q4-0ubuntu1
> > --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 CFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> > CXXFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' FCFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' FFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' GCJFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> > -Wl,-z,relro' OBJCFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -fstack-protector-strong' OBJCXXFLAGS='-g -O2
> >
> >
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> > -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
> > Thread model: single
> > gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> > 277599] (15:9-2019-q4-0ubuntu1)
> >
> >
> > Configure
> > ---------
> >
> > $ ./tools/configure.sh stm32f4discovery:nsh
> >
> > Compile
> > -------
> >
> > $ make -j
> >
> >
> > ELF Size
> > --------
> >
> > $ arm-none-eabi-size nuttx
> >    text    data     bss     dec     hex filename
> >   70928     136    1436   72500   11b34 nuttx
> >
> >
> > Flash
> > -----
> >
> > $ sudo openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg -c
> > init -c "reset halt" -c "flash write_image erase nuttx.bin 0x08000000"
> >
> >
> > NSH Free
> > --------
> >
> > nsh> free
> >                    total       used       free    largest  nused  nfree
> >         Umem:     193648       5808     187840     126992     30      3
> >
> >
> >
> > BR,
> >
> > Alan
> >
> > On 9/6/22, Alin Jerpelea <je...@gmail.com> wrote:
> > > Hello all,
> > > Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
> > > time to vote on accepting it for release. If approved we will seek
> > > final release approval from the IPMC. 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-11.0.0-RC1
> > >   Hash for the release incubating-nuttx tag:
> > > 6feb2a1f4196e361b7aa8e209534a158cd14c833
> > >   Hash for the release incubating-nuttx-apps tag:
> > > 8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
> > >
> > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
> > > [2]
> > >
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/ReleaseNotes
> > > [3] https://www.apache.org/dev/release.html#approving-a-release
> > > [4]
> > >
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> > >
> >
>
>
> --
> Gustavo Henrique Nihei
>

Re: [VOTE] Apache NuttX 11.0.0 (incubating) RC1 release

Posted by Gustavo Henrique Nihei <gh...@gmail.com>.
-1

FPU Test in ostest app fails on ESP32 and ESP32-S3. We need to include
fixes from the following PRs:
https://github.com/apache/incubator-nuttx/pull/6917
https://github.com/apache/incubator-nuttx/pull/6924

Furthermore, it would be nice to include these other fixes to ESP32-S2 and
ESP32-S3 chips:
https://github.com/apache/incubator-nuttx/pull/6916
https://github.com/apache/incubator-nuttx/pull/6937
https://github.com/apache/incubator-nuttx/pull/6990


On Thu, Sep 8, 2022 at 11:47 AM Alan Carvalho de Assis <ac...@gmail.com>
wrote:

> +1
>
> Please find below important information for analysis/comparison:
>
> ESP32-DEVKITC:
> ==============
>
> Compiler info
> -------------
>
> $ 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/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
>
> --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-patch3'
> --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections
> --disable-libgomp --disable-libmudflap --disable-libmpx
> --disable-libssp --disable-libquadmath --disable-libquadmath-support
> --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-patch3)
>
>
> Configure
> ---------
>
> $ ./tools/configure.sh esp32-devkitc:nsh
>
> Compile/Flash
> -------------
>
> $ make flash -j ESPTOOL_PORT=/dev/ttyUSB0
>
>
> ELF Size
> --------
>
> $ xtensa-esp32-elf-size nuttx
>    text    data     bss     dec     hex filename
>   73927     236    4696   78859   1340b nuttx
>
>
> NSH Free
> --------
>
> nsh> free
>                    total       used       free    largest  nused  nfree
>         Umem:     327648       5824     321824     190160     31      3
>
>
>
> ESP32C3-DEVKIT:
> ==============
>
> Compiler info
> -------------
>
> $ riscv64-unknown-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv64-unknown-elf-gcc
>
> COLLECT_LTO_WRAPPER=/usr/local/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)
>
>
> Configure
> ---------
>
> $ ./tools/configure.sh esp32c3-devkit:nsh
>
>
> Compile/Flash
> -------------
>
> $ make flash -j ESPTOOL_PORT=/dev/ttyUSB0
>
>
> ELF Size
> --------
>
> $ riscv64-unknown-elf-size nuttx
>    text    data     bss     dec     hex filename
>   85286     180  142272  227738   3799a nuttx
>
>
> NSH Free
> --------
>
> nsh> free
>                    total       used       free    largest  nused  nfree
>         Umem:     377488       5792     371696     371696     30      1
>
>
>
> STM32F4Discovery:
> =================
>
> Compiler info
> -------------
>
> $ arm-none-eabi-gcc -v
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.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-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:9-2019-q4-0ubuntu1
> --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 CFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CXXFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FCFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' GCJFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> -Wl,-z,relro' OBJCFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' OBJCXXFLAGS='-g -O2
>
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -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
> Thread model: single
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu1)
>
>
> Configure
> ---------
>
> $ ./tools/configure.sh stm32f4discovery:nsh
>
> Compile
> -------
>
> $ make -j
>
>
> ELF Size
> --------
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>   70928     136    1436   72500   11b34 nuttx
>
>
> Flash
> -----
>
> $ sudo openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg -c
> init -c "reset halt" -c "flash write_image erase nuttx.bin 0x08000000"
>
>
> NSH Free
> --------
>
> nsh> free
>                    total       used       free    largest  nused  nfree
>         Umem:     193648       5808     187840     126992     30      3
>
>
>
> BR,
>
> Alan
>
> On 9/6/22, Alin Jerpelea <je...@gmail.com> wrote:
> > Hello all,
> > Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
> > time to vote on accepting it for release. If approved we will seek
> > final release approval from the IPMC. 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-11.0.0-RC1
> >   Hash for the release incubating-nuttx tag:
> > 6feb2a1f4196e361b7aa8e209534a158cd14c833
> >   Hash for the release incubating-nuttx-apps tag:
> > 8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
> > [2]
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/ReleaseNotes
> > [3] https://www.apache.org/dev/release.html#approving-a-release
> > [4]
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> >
>


-- 
Gustavo Henrique Nihei

Re: [VOTE] Apache NuttX 11.0.0 (incubating) RC1 release

Posted by Alan Carvalho de Assis <ac...@gmail.com>.
+1

Please find below important information for analysis/comparison:

ESP32-DEVKITC:
==============

Compiler info
-------------

$ 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/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
--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-patch3'
--disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections
--disable-libgomp --disable-libmudflap --disable-libmpx
--disable-libssp --disable-libquadmath --disable-libquadmath-support
--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-patch3)


Configure
---------

$ ./tools/configure.sh esp32-devkitc:nsh

Compile/Flash
-------------

$ make flash -j ESPTOOL_PORT=/dev/ttyUSB0


ELF Size
--------

$ xtensa-esp32-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  73927	    236	   4696	  78859	  1340b	nuttx


NSH Free
--------

nsh> free
                   total       used       free    largest  nused  nfree
        Umem:     327648       5824     321824     190160     31      3



ESP32C3-DEVKIT:
==============

Compiler info
-------------

$ riscv64-unknown-elf-gcc -v
Using built-in specs.
COLLECT_GCC=riscv64-unknown-elf-gcc
COLLECT_LTO_WRAPPER=/usr/local/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)


Configure
---------

$ ./tools/configure.sh esp32c3-devkit:nsh


Compile/Flash
-------------

$ make flash -j ESPTOOL_PORT=/dev/ttyUSB0


ELF Size
--------

$ riscv64-unknown-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  85286	    180	 142272	 227738	  3799a	nuttx


NSH Free
--------

nsh> free
                   total       used       free    largest  nused  nfree
        Umem:     377488       5792     371696     371696     30      1



STM32F4Discovery:
=================

Compiler info
-------------

$ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.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-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:9-2019-q4-0ubuntu1
--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 CFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
CXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' GCJFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
-Wl,-z,relro' OBJCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' OBJCXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-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
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
277599] (15:9-2019-q4-0ubuntu1)


Configure
---------

$ ./tools/configure.sh stm32f4discovery:nsh

Compile
-------

$ make -j


ELF Size
--------

$ arm-none-eabi-size nuttx
   text	   data	    bss	    dec	    hex	filename
  70928	    136	   1436	  72500	  11b34	nuttx


Flash
-----

$ sudo openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg -c
init -c "reset halt" -c "flash write_image erase nuttx.bin 0x08000000"


NSH Free
--------

nsh> free
                   total       used       free    largest  nused  nfree
        Umem:     193648       5808     187840     126992     30      3



BR,

Alan

On 9/6/22, Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
> Apache NuttX (Incubating) 11.0.0 RC1 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. 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-11.0.0-RC1
>   Hash for the release incubating-nuttx tag:
> 6feb2a1f4196e361b7aa8e209534a158cd14c833
>   Hash for the release incubating-nuttx-apps tag:
> 8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC1/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC1/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>