Path: csiph.com!weretis.net!feeder6.news.weretis.net!panix!.POSTED.::1!not-for-mail From: Grant Edwards Newsgroups: comp.arch.embedded Subject: Re: Makefile or IDE? Date: Mon, 6 Dec 2021 13:52:57 -0000 (UTC) Organization: PANIX Public Access Internet and UNIX, NYC Message-ID: References: <7ugnqgpgu34hb8gvhsglse4e49dj5anhjd@4ax.com> Injection-Date: Mon, 6 Dec 2021 13:52:57 -0000 (UTC) Injection-Info: reader1.panix.com; posting-host="::1"; logging-data="23952"; mail-complaints-to="abuse@panix.com" User-Agent: slrn/1.0.3 (Linux) Xref: csiph.com comp.arch.embedded:30949 On 2021-12-04, George Neuner wrote: > On Fri, 3 Dec 2021 21:28:54 -0000 (UTC), Grant Edwards > wrote: > >>On 2021-12-03, Theo wrote: >> >>> [*] Powershell and WSL have been trying to improve this. But I've not seen >>> any build flows that make much use of them, beyond simply taking Linux flows >>> and running them in WSL. >> >>I always had good luck using Cygwin and gnu "make" on Windows to run >>various Win32 .exe command line compilers (e.g. IAR). I (thankfully) >>haven't needed to do that for several years now... > > The problem with Cygwin is it doesn't play well with native Windows > GCC (MingW et al). It's always worked fine for me. > Cygwin compilers produce executables that depend on the /enormous/ > Cygwin library. I wasn't talking about using Cygwin compilers. I was talking about using Cygwin to do cross-compilation using compilers like IAR. > You can statically link the library or ship the DLL (or an installer > that downloads it) with your program, but by doing so your programs > falls under GPL - the terms of which are not acceptable to some > developers. > > And the Cygwin environment is ... less than stable. Any update to > Windows can break it. That's definitely true. :/