<div dir="ltr">I use "export PATH=`stack path --bin-path`" to make the stack installed ghc available in the PATH before building ghc. And that's all.<div><br></div><div>Setting the PATH works better because we do not get any extra env variables set by stack in the environment and we do not go through the stack wrapper, so it may be a little bit faster as well. The GHC_PACKAGE_PATH variable set by the stack command is especially troublesome in some cases. You can try "stack exec env" to check all vars that stack puts in your environment.<div><br></div><div>-harendra</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 January 2017 at 15:52, Marius Ghita <span dir="ltr"><<a href="mailto:mhitza@gmail.com" target="_blank">mhitza@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>Following is a list of steps that I ran and their output linked:<br><br></div> - clone repo <a href="https://gist.github.com/mhitza/f5d4516b6c8386fe8e064f95b5ad620b" target="_blank">https://gist.github.com/mhitza<wbr>/f5d4516b6c8386fe8e064f95b5ad6<wbr>20b</a><br></div> - <a href="http://build.mk" target="_blank">build.mk</a> configuration <a href="https://gist.github.com/mhitza/2d979c64a646bdd3e097f65fd650c675" target="_blank">https://gist.github.com/mhitza<wbr>/2d979c64a646bdd3e097f65fd650c<wbr>675</a><br></div> - boot <a href="https://gist.github.com/mhitza/e23df8b9ed2aac5b1b8881c70165bf3f" target="_blank">https://gist.github.com/mhitza<wbr>/e23df8b9ed2aac5b1b8881c70165b<wbr>f3f</a><br></div> - configure <a href="https://gist.github.com/mhitza/88c09179be3bb82024192bf6181aef13" target="_blank">https://gist.github.com/mhitza<wbr>/88c09179be3bb82024192bf6181ae<wbr>f13</a><br></div> - make FAILS <a href="https://gist.github.com/mhitza/95738bf49c8c87ce46c9319b4c266a2c" target="_blank">https://gist.github.com/mhitza<wbr>/95738bf49c8c87ce46c9319b4c266<wbr>a2c</a><br><br></div>I'm
 using a 'stack-ghc' executable, that's only a shell wrapper to run ghc 
from stack (since I don't have a globally installed ghc) (source <a href="https://gist.github.com/mhitza/38fe96fb440daab28e57a50de47863d5" target="_blank">https://gist.github.com/mhitza<wbr>/38fe96fb440daab28e57a50de4786<wbr>3d5</a> ), and I also have 'ghc-pkg' wrapped in the same way with<br></div>a stack-ghc-pkg script (source <a href="https://gist.github.com/mhitza/6c2b1978ef802707161041abe1d2699e" target="_blank">https://gist.github.com/mhitza<wbr>/6c2b1978ef802707161041abe1d26<wbr>99e</a> )<span class="HOEnZb"><font color="#888888"><br clear="all"><br>-- <br><div class="m_-3596058171956764056gmail_signature">Google+: <a href="https://plus.google.com/111881868112036203454" target="_blank">https://plus.google.com/<wbr>111881868112036203454</a><br></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br></div>