<p>This is a RFC:</p>

<p>currently, the Windows installer offers to automatically install the bundled GTK runtime environment or to skip the installation of the corresponding files.<br>
Actually, this option refers not only to the GTK runtime environment but also to the C/C++ runtime environment (libgcc_s_dw2-1.dll, libstdc++-6.dll, libwinpthread-1.dll) but this is not mentioned in the installer.</p>

<p>Some days ago, a Geany user reported this fact via PM to me, it is also reported in <a href="https://github.com/geany/geany/issues/976" class="issue-link js-issue-link" data-url="https://github.com/geany/geany/issues/976" data-id="143524532" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#976</a>.</p>

<p><a href="https://github.com/geany/geany/commit/acd4a92199e03b65a3f099cdc785bae89e379f20" class="commit-link"><tt>acd4a92</tt></a> will include the necessary C runtime libraries into the base installation, without any chance for the user to disable it. That way users still have to choice to use a seperate GTK stack but don't need to think about the C runtime.</p>

<p><a href="https://github.com/geany/geany/commit/d92c690e6e24f6c15752818f85782bb7b8d5a72d" class="commit-link"><tt>d92c690</tt></a> will keep installing the bundled C runtime only when also the bundled GTK runtime is installed. But the title as well as the description of the option to omit installing those files is reworded to make more clear this affects the C <em>and</em> GTK runtime and skipping them might cause problems.</p>

<p>I don't have a strong opinion on which way we want to go, but certainly the current situation need to be improved.</p>

<p>Please do not merge yet. Both commits are mutually exclusive, we should merge only one of them.</p>

<p>Fixes <a href="https://github.com/geany/geany/issues/976" class="issue-link js-issue-link" data-url="https://github.com/geany/geany/issues/976" data-id="143524532" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#976</a>.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/geany/geany/pull/1108'>https://github.com/geany/geany/pull/1108</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Windows installer: Add C runtime libraries to default installation</li>
  <li>Windows installer: Reword C and GTK dependency information</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/1108/files#diff-0">geany.nsi.in</a>
    (8)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/geany/geany/pull/1108.patch'>https://github.com/geany/geany/pull/1108.patch</a></li>
  <li><a href='https://github.com/geany/geany/pull/1108.diff'>https://github.com/geany/geany/pull/1108.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1108">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJ7Z9nU3QncaAe46RIeAsdMyGXtNBks5qRmUdgaJpZM4JDrGI">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ342t8hECMrG2amQLS6JsOArfN2Rks5qRmUdgaJpZM4JDrGI.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1108"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>