Adding to my earlier +1 vote: StarPro64 EIC7700X also tested OK with NuttX
12.10.0 RC0
===== StarPro64 Compiler
+ riscv-none-elf-gcc -v
Using built-in specs.
COLLECT_GCC=riscv-none-elf-gcc
COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
Target: riscv-none-elf
Configured with:
/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure
--prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application
--with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf
--with-native-system-header-dir=/include
--infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info
--mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man
--htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html
--pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf
--build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--target=riscv-none-elf --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libsanitizer --disable-libssp --disable-nls
--disable-shared --disable-threads --disable-tls --enable-checking=release
--enable-languages=c,c++,fortran
--with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install
--with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64'
--with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
--with-arch=rv32imac --enable-multilib
Thread model: single
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64)
===== StarPro64 Configuration
+ ./tools/configure.sh starpro64:nsh
===== StarPro64 Size
+ riscv-none-elf-size nuttx
text data bss dec hex filename
162373 1565 32624 196562 2ffd2 nuttx
===== StarPro64 NSH Info and Free
NuttShell (NSH) NuttX-12.10.0
nsh> uname -a
NuttX 12.10.0 6fc5b3e9dc Jul 4 2025 17:06:13 risc-v starpro64
nsh> free
total used free maxused maxfree nused nfree name
2057216 11648 2045568 33392 2042800 39 6 Kmem
20971520 720896 20250624 20250624 Page
StarPro64 Log:
https://gist.github.com/lupyuen/8f40ebacb22da08039be3b854d7837de
Lup
On Mon, Jun 30, 2025 at 7:22 PM Lee, Lup Yuen <[email protected]> wrote:
> +1 for Avaota-A1, Milk-V Duo S, Ox64, Star64, PinePhone
>
> ===== Avaota-A1 Compiler
> + aarch64-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=aarch64-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/home/luppy/arm-gnu-toolchain-13.2.Rel1-x86_64-aarch64-none-elf/bin/../libexec/gcc/aarch64-none-elf/13.2.1/lto-wrapper
> Target: aarch64-none-elf
> Configured with:
> /data/jenkins/workspace/GNU-toolchain/arm-13/src/gcc/configure
> --target=aarch64-none-elf
> --prefix=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install
> --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-13/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-headers=yes --with-gnu-ld
> --with-native-system-header-dir=/include
> --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install/aarch64-none-elf
> --with-pkgversion='Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)'
> --with-bugurl=https://bugs.linaro.org/
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 13.2.1 20231009 (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7))
>
> ===== Avaota-A1 Configuration
> + ./tools/configure.sh avaota-a1:nsh
>
> ===== Avaota-A1 Size
> + aarch64-none-elf-size nuttx
> text data bss dec hex filename
> 207658 15392 59336 282386 44f12 nuttx
>
> ===== Avaota-A1 NSH Info and Free
> NuttShell (NSH) NuttX-12.10.0
> nsh> uname -a
> NuttX 12.10.0 6fc5b3e9dc Jun 30 2025 19:05:59 arm64 avaota-a1
> nsh> free
> total used free maxused maxfree nused nfree name
> 125538304 33896 125504408 52736 125484976 59 4 Kmem
> 4194304 241664 3952640 3952640 Page
>
> ===== Milk-V Duo S Compiler
> + riscv-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/Users/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> Target: riscv-none-elf
> Configured with:
> /Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/sources/gcc-13.2.0/configure
> --prefix=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/application
> --with-sysroot=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/application/riscv-none-elf
> --with-native-system-header-dir=/include
> --infodir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/info
> --mandir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/man
> --htmldir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/html
> --pdfdir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/pdf
> --build=aarch64-apple-darwin20.6.0 --host=aarch64-apple-darwin20.6.0
> --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-nls
> --disable-shared --disable-threads --disable-tls --enable-checking=release
> --enable-languages=c,c++,fortran
> --with-gmp=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install
> --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC arm64'
> --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> --with-arch=rv32imac --enable-multilib
> Thread model: single
> Supported LTO compression algorithms: zlib zstd
> gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC arm64)
>
> ===== Milk-V Duo S Configuration
> + ./tools/configure.sh milkv_duos:nsh
>
> ===== Milk-V Duo S Size
> + riscv-none-elf-size nuttx
> text data bss dec hex filename
> 162293 1561 30304 194158 2f66e nuttx
>
> ===== Milk-V Duo S NSH Info and Free
> NuttShell (NSH) NuttX-12.10.0
> nsh> uname -a
> NuttX 12.10.0 6fc5b3e9dc Jun 30 2025 18:22:53 risc-v milkv_duos
> nsh> free
> total used free maxused maxfree nused nfree name
> 2061312 11648 2049664 33392 2042800 39 5 Kmem
> 20971520 720896 20250624 20250624 Page
>
> ===== Ox64 Compiler
> + riscv-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> Target: riscv-none-elf
> Configured with:
> /__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure
> --prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application
> --with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf
> --with-native-system-header-dir=/include
> --infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info
> --mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man
> --htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html
> --pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf
> --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
> --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-nls
> --disable-shared --disable-threads --disable-tls --enable-checking=release
> --enable-languages=c,c++,fortran
> --with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install
> --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64'
> --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> --with-arch=rv32imac --enable-multilib
> Thread model: single
> Supported LTO compression algorithms: zlib zstd
> gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64)
>
> ===== Ox64 Configuration
> + ./tools/configure.sh ox64:nsh
>
> ===== Ox64 Size
> + riscv-none-elf-size nuttx
> text data bss dec hex filename
> 165181 2257 33280 200718 3100e nuttx
>
> ===== Ox64 NSH Info and Free
> NuttShell (NSH) NuttX-12.10.0
> nsh> uname -a
> NuttX 12.10.0 6fc5b3e9dc Jun 30 2025 18:41:51 risc-v ox64
> nsh> free
> total used free maxused maxfree nused nfree name
> 2057216 11944 2045272 33704 2042800 43 6 Kmem
> 20971520 720896 20250624 20250624 Page
>
> ===== Star64 Compiler
> + riscv-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=riscv-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> Target: riscv-none-elf
> Configured with:
> /__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure
> --prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application
> --with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf
> --with-native-system-header-dir=/include
> --infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info
> --mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man
> --htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html
> --pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf
> --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
> --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-nls
> --disable-shared --disable-threads --disable-tls --enable-checking=release
> --enable-languages=c,c++,fortran
> --with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install
> --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64'
> --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> --with-arch=rv32imac --enable-multilib
> Thread model: single
> Supported LTO compression algorithms: zlib zstd
> gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64)
>
> ===== Star64 Configuration
> + ./tools/configure.sh star64:nsh
>
> ===== Star64 Size
> + riscv-none-elf-size nuttx
> text data bss dec hex filename
> 160619 1561 27328 189508 2e444 nuttx
>
> ===== Star64 NSH Info and Free
> NuttShell (NSH) NuttX-12.10.0
> nsh> uname -a
> NuttX 12.10.0 6fc5b3e9dc Jun 30 2025 18:24:04 risc-v star64
> nsh> free
> total used free maxused maxfree nused nfree name
> 2061312 11472 2049840 33248 2048152 37 6 Kmem
> 20971520 720896 20250624 20250624 Page
>
> ===== PinePhone Compiler
> + aarch64-none-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=aarch64-none-elf-gcc
>
> COLLECT_LTO_WRAPPER=/home/luppy/arm-gnu-toolchain-13.2.Rel1-x86_64-aarch64-none-elf/bin/../libexec/gcc/aarch64-none-elf/13.2.1/lto-wrapper
> Target: aarch64-none-elf
> Configured with:
> /data/jenkins/workspace/GNU-toolchain/arm-13/src/gcc/configure
> --target=aarch64-none-elf
> --prefix=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install
> --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-13/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-headers=yes --with-gnu-ld
> --with-native-system-header-dir=/include
> --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install/aarch64-none-elf
> --with-pkgversion='Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)'
> --with-bugurl=https://bugs.linaro.org/
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 13.2.1 20231009 (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7))
>
> ===== PinePhone Configuration
> + ./tools/configure.sh pinephone:nsh
>
> ===== PinePhone Size
> + aarch64-none-elf-size nuttx
> text data bss dec hex filename
> 248326 14701 61037 324064 4f1e0 nuttx
>
> ===== PinePhone NSH Info and Free
> NuttShell (NSH) NuttX-12.10.0
> nsh> uname -a
> NuttX 12.10.0 6fc5b3e9dc Jun 30 2025 18:31:58 arm64 pinephone
> nsh> free
> total used free maxused maxfree nused nfree name
> 133361664 22040 133339624 22712 133339624 24 1 Umem
>
> Avaota-A1 Log:
> https://gist.github.com/lupyuen/7c9b0da52a2d445c7c559e001ea73126
>
> Milk-V Duo S Log:
> https://gist.github.com/lupyuen/ad1b114aabb6eb0577d2be9294c837c4
>
> Ox64 Log: https://gist.github.com/lupyuen/762b581bee430d979bf5befd9a648443
>
> Star64 Log:
> https://gist.github.com/lupyuen/c3904146f787f41dd398b7367925a72d
>
> PinePhone Log:
> https://gist.github.com/lupyuen/53b38daab26e5cc7ff6ca2869cb32674
>
> Lup
>
> On Mon, Jun 30, 2025 at 1:06 PM Alin Jerpelea <[email protected]> wrote:
>
>> Hello all,
>>
>> Apache NuttX 12.10.0 RC0 has been staged under [1] and it's
>> time to vote on accepting it for release. Voting will be open for 72hr.
>>
>> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
>> required to pass.
>>
>> The Apache requirements for approving a release can be found here [3]
>> "Before voting +1 PMC members are required to download the signed
>> source code package, compile it as provided, and test the resulting
>> executable on their own platform, along with also verifying that the
>> package meets the requirements of the ASF policy on releases."
>>
>> A document to walk through some of this process has been published on
>> our project wiki and can be found here [4].
>>
>> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
>> items in [4])
>> [ ] -1 reject (explanation required)
>>
>> Thank you all,
>> Alin Jerpelea
>>
>> SCM Information:
>> Release tag: nuttx-12.10.0-RC0
>> Hash for the release nuttx tag: 6fc5b3e9dc51dcda46d99519f72b7f2ec6db2e64
>> Hash for the release nuttx-apps tag:
>> 8ff533beb37eeef1f288c467acd7c50b542464eb
>>
>> [1] https://dist.apache.org/repos/dist/dev/nuttx/12.10.0-RC0/
>> [2]
>> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.10.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
>>
>