<div dir="ltr">i also added mention of invoking ulimit before make to work around a current bug in haddock resource usage when generating hyperlinked-source files for all of ghc :) </div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 28, 2016 at 8:22 PM, Carter Schonwald <span dir="ltr"><<a href="mailto:carter.schonwald@gmail.com" target="_blank">carter.schonwald@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">1) done<div><br></div><div>2) steps 12,13,15 are specific to git checkout, step 14 is still necessary! </div><div>a) hyperlinked-source is not enabled by default for the boot libs and ghc source, which is AMAZING to have</div><div>b) buliding the pdf version of the user guide isn't enabled by default </div><div>c) if you have gmp lib somewhere installled in userland, ghc will by default pick that instead of doing in tree gmp, and on mac if you want to share you executables, that a no go! </div><div>d) unrelatedly, it seems that ghc build no longer includes the haddock manual in html/pdf form as it used to</div><div><br></div><div>3/4) i think we shouldn't make any assumptions about the path and what gcc/clang is where / shows up first, or at least that choice should be explicit :), good point on the --with-nm idea</div><div><br></div><div>5) i prefer not mentioning sudo ever in directions, and i actually these days install my various ghc versions into paths like ~/.install-ghc/$GHCVERSION :), and certain prefixes may or may not be locked down on recent osx it seems :) </div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 28, 2016 at 7:25 PM, George Colpitts <span dir="ltr"><<a href="mailto:george.colpitts@gmail.com" target="_blank">george.colpitts@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">Thanks for working on this!<div><br></div><div>fwiw, my comments:</div><div><br></div><div><ol><li>It would be good to provide a link to the current doc so we can compare with that.</li><li>Steps 12, 13, 14 and 15 are only necessary if you are building from a fresh git checkout, not necessary if you're building from source tree tarball from a release candidate , right?</li><li>If your path is set so that the gcc you want to use is one it specifies than you don't need either of the two (!!) step 16s, at least in my experience.</li><li>For step 17, in my experience, I don't have to use --with-gcc .... For with-nm the best way to specify is as Brandon wrote --with-nm=$(xcrun --find nm-classic)</li><li>After either 18 or 19 it would probably be good to mention the option of doing sudo make install</li></ol><div>Thanks for jumping on this, the old doc definitely needs updating</div></div><div><br></div><div>Cheers</div><span><font color="#888888"><div>George</div></font></span><div><div><div><br></div><div dir="ltr"><div dir="ltr"><div><div class="gmail_quote"><div dir="ltr">On Thu, Apr 28, 2016 at 7:24 PM Carter Schonwald <<a href="mailto:carter.schonwald@gmail.com" target="_blank">carter.schonwald@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Woops forgot to link them this morning <div><br><a href="https://gist.github.com/cartazio/32038db09222a2aac767cb5c03b406c6" target="_blank">https://gist.github.com/cartazio/32038db09222a2aac767cb5c03b406c6</a></div><div><br></div><div>Feedback would be appreciated. </div><div>And still need to mention cabal install hscolour :)</div><div><br></div><div>Pardon the noise and feedback would be appreciated! </div><div><span></span><br>On Thursday, April 28, 2016, Carter Schonwald <<a href="mailto:carter.schonwald@gmail.com" target="_blank">carter.schonwald@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey all:<br>
I've drafted some hopefully cleaner Mac build directions and I'd love some feedback on them<br>
<br>
Nb: I think I forgot to mention the cabal install hscolour step, I'll add that<br>
<br>
-Carter</blockquote></div>
</blockquote></div></div></div></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>