You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2020/04/27 02:10:41 UTC
[GitHub] [incubator-nuttx] btashton commented on issue #886: Cygwin sim:nsh failed on apps/builtin
btashton commented on issue #886:
URL: https://github.com/apache/incubator-nuttx/issues/886#issuecomment-619670125
> The Windows builds are getting more quirky all of the time. I opened a couple of other issues for weird behavior too. Basic problem is that the people who are modifying the build system use Linux. Build testing includes only Linux, but has recently been updated to cover macOS, but no Windows platforms.
>
> This is very big exposure because over 60% of the people who download NuttX (and presumably use it) are on Windows platforms. More than both Linux and macOS combined. Yet there is no development or testing on the most common NuttX user platform.
>
> Reference: https://sourceforge.net/projects/nuttx/files/stats/os?dates=2007-02-01%20to%202020-04-01&period=monthly
Yeah I am going to submit a PR to add CI for windows now that I have an environment to test in. It should actually not be to bad, but will have to wait until after the RC is out for voting. The native build will take a bit more work to get wired up correctly, but the Cygwin one was really not bad at all.
For reference this is how I setup the environment:
Minimal Cygwin with these packages added:
```
make bison libmpc-devel
gcc-core byacc automake-1.15
gcc-g++ gperf libncurses-devel
flex gdb libmpfr-devel
git unzip zlib-devel
```
Then I built the kconfig-frontend like we do for all the other platforms.
I also did a test with an ARM configuration and for that I just grabbed the zip install from here:
https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-win32.zip
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org