<blockquote>
<p>I'm actually tempted to bundle the MSYS2 binary along with the necessary libraries</p>
</blockquote>

<p>The only "problem" I see that we would may be including two separate copies of <code>libiconv</code>, <code>libpcre</code> and maybe <code>libintl</code> since GLib already embeds these. IIRC, Glib build system has compile-time options to tell it whether to embed various libraries, so in theory "all" we would need to do is build both packages to use the same shared libs from Msys and there would be no "problem". Maybe Msys packages already do this?</p>

<p>In any case, I don't think it's a big deal, especially if we eventually re-write "Find in Files" to not use Grep but rather GIO async file-IO or what have you (I might work on this some day).</p>

<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/issues/1260#issuecomment-254081033">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ9nDXYw78R-B8-rSelPlhkqDY9o3ks5q0qpcgaJpZM4KRshZ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1pegPJYvX5Is64n07BwtlVk8ZSEks5q0qpcgaJpZM4KRshZ.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/issues/1260#issuecomment-254081033"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@codebrainz in #1260: \u003e I'm actually tempted to bundle the MSYS2 binary along with the necessary libraries\r\n\r\nThe only \"problem\" I see that we would may be including two separate copies of `libiconv`, `libpcre` and maybe `libintl` since GLib already embeds these. IIRC, Glib build system has compile-time options to tell it whether to embed various libraries, so in theory \"all\" we would need to do is build both packages to use the same shared libs from Msys and there would be no \"problem\". Maybe Msys packages already do this?\r\n\r\nIn any case, I don't think it's a big deal, especially if we eventually re-write \"Find in Files\" to not use Grep but rather GIO async file-IO or what have you (I might work on this some day)."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1260#issuecomment-254081033"}}}</script>