<div dir="ltr">Interesting: in the ghc-devs discussion, Duncan talks about a cabal-lib and a cabal-build-simple split (<a href="http://www.haskell.org/pipermail/ghc-devs/2013-March/000821.html">http://www.haskell.org/pipermail/ghc-devs/2013-March/000821.html</a>). That would solve my problem nicely (GHC could depend on cabal-lib only, that wouldn&#39;t have to change as often as cabal-build-simple). I don&#39;t see a trace of that split in 1.18, anybody knows if it&#39;s still on the map?<div>
And thanks everybody for the contributions, it looks I&#39;m not the only one that had thought about that issue...</div><div><br></div><div>JP</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 6, 2013 at 4:32 PM, Herbert Valerio Riedel <span dir="ltr">&lt;<a href="mailto:hvr@gnu.org" target="_blank">hvr@gnu.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 2013-09-06 at 15:13:58 +0200, Yuri de Wit wrote:<br>
&gt; I spent some time looking into the touch points between ghc and cabal in<br>
&gt; the past, and the first oddity i saw was a direct dependency from ghc to<br>
&gt; the cabal sources. After taking a closer look it seems that ghc shares some<br>
&gt; common, low level modules with cabal that didnt seem to justify the whole<br>
&gt; dependency.<br>
&gt;<br>
&gt; The right solution, imho, is to review these dependencies and move the low<br>
&gt; level ones out into a separate package that is shared by both ghc and cabal<br>
&gt; and that will rarely change. The direct side effect of this is that ghc<br>
&gt; would not be tied directly to a specific cabal version and you would<br>
&gt; not have to deal with this issue.<br>
<br>
</div>[...]<br>
<br>
fyi, a similiar/related discussion took place few months ago on ghc-devs:<br>
<br>
 <a href="http://www.haskell.org/pipermail/ghc-devs/2013-March/000800.html" target="_blank">http://www.haskell.org/pipermail/ghc-devs/2013-March/000800.html</a><br>
<br>
hth,<br>
  hvr<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>JP Moresmau<br><a href="http://jpmoresmau.blogspot.com/">http://jpmoresmau.blogspot.com/</a>
</div>