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
