Re: [nuttx] Why can Nuttx only be compiled in Linux platform

2020-06-06 Thread Brennan Ashton
Min,
People do build NuttX natively on Windows. I know that people in the past
have also used it with IAR so I see no reason that it cannot be used with
Keil with some work (usually around the linker scripts).  Supporting
Windows natively is something that we voted on recommitting to support so
any issue are certainly bugs.

I have also CCd the new mailing list dev@nuttx.apache.org where most
development work is happening.

-Brennan

On Sat, Jun 6, 2020, 1:02 PM Michelle(Min) Yang  wrote:

> Hi Alan and Gregory,
>
> Thanks for your quick reply.
> Yes, I have compiled Nuttx using Windows WSL and used virtual machine to
> run Nuttx. And it went well. I guess what I am trying to ask is the
> fundamental compiler/linking/computer questions.
> I understand that we can install Linux-compatible subsystem on windows to
> run Nuttx. But why isn't it possible to port to windows IDE, like Keil
> windows version?
> Nuttx is a Posix operating system. Is it because of compiler/linking
> difference between windows system or Linux? Or is it because Nuttx use
> Linux library which of course can't be supported in windows?
>
> Thanks,
> Min
>


Re: [nuttx] Why can Nuttx only be compiled in Linux platform

2020-06-06 Thread Brennan Ashton
On Sat, Jun 6, 2020, 9:37 PM 'Takashi Yamamoto' via NuttX <
nu...@googlegroups.com> wrote:

> On Sun, Jun 7, 2020 at 4:51 AM Alan Carvalho de Assis 
> wrote:
> >
> > Also it is important to say that all PR received at tested on Linux,
> > Windows and MacOS before been incorporated on NuttX.
>
> do we have windows tests somewhere?
>

Can we please move this to the new mailing list. (CC'd)

There is a WIP PR for adding the Cygwin tests but it is really slow. I need
to update it with the new changes to the build system we made and see if
the performance is better.

I was also going to add the msys2 but it's a lower priority for me, if
someone wants to do that go for it, happy to review and help but I won't do
it on my own until after the next release.

--Brennan

>