<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>lmemsm</title>
  <link>https://lmemsm.dreamwidth.org/</link>
  <description>lmemsm - Dreamwidth Studios</description>
  <lastBuildDate>Sat, 04 Jan 2025 22:14:24 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>lmemsm</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
<item>
  <guid isPermaLink='true'>https://lmemsm.dreamwidth.org/30258.html</guid>
  <pubDate>Sat, 04 Jan 2025 22:14:24 GMT</pubDate>
  <title>Shell Environments for Windows</title>
  <link>https://lmemsm.dreamwidth.org/30258.html</link>
  <description>I remember sending in a bug report to the developers of GNU make.  They refused to fix the bug because cygwin and msys bash were, in their opinion, the only viable shell options on Windows and the only environments they wanted to officially support.  When I tried to build autoconf with a natively built version of make on Windows, it just hung.  There&apos;s also the problem of using make on Windows without a shell.  The command prompt has a limitation of how many characters can be passed to it.  Typically, it&apos;s not enough to be able to run many of the commands used in standard makefiles.  So, using make with a shell on Windows is a requirement to work with typical makefiles from many Free, Libre and/or Open Source software projects.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;(&lt;a href=&quot;https://lmemsm.dreamwidth.org/30258.html&quot;&gt;Read more ...&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=lmemsm&amp;ditemid=30258&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://lmemsm.dreamwidth.org/30258.html</comments>
  <category>mingw</category>
  <category>wsl</category>
  <category>windows</category>
  <category>busybox-w32</category>
  <category>posix</category>
  <category>shell</category>
  <category>ash</category>
  <category>make</category>
  <category>msys</category>
  <category>bash</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
