And before anybody asks - no, they don't need Cygwin or any other "subsystem" 
either. 🙂
They are completely native Windows binaries cross compiled from Linux using the 
Windows/MinGW gcc toolchain.
Over the years Liviu's approach is by far the simplest that I have come across 
for cross compiling for Windows and for compiling for Linux.

________________________________
From: Liviu Ionescu <[email protected]>
Sent: Monday 20 January 2020 18:39
To: [email protected] <[email protected]>
Cc: Tommy Murphy <[email protected]>; openocd-devel 
<[email protected]>
Subject: Re: [OpenOCD-devel] Compliance with OpenOCD license



> On 20 Jan 2020, at 20:26, [email protected] wrote:
>
> Thank you @Tommy Murphy,
>
> I noticed that docker is being used. Does this mean that the resulting 
> binaries cannot run natively on Windows? Do they need a docker layer to run 
> on?

The Windows binaries run natively on Windows.

Docker is only a fancy chroot technology, used in this case to isolate the 
build environment in order to control the versions of the tools used. Thus the 
Linux binaries also run natively on most recent distributions.


Regards,

Liviu


_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to