Draft 8.0 Mac build directions
Carter Schonwald
carter.schonwald at gmail.com
Fri Apr 29 00:24:56 UTC 2016
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 :)
On Thu, Apr 28, 2016 at 8:22 PM, Carter Schonwald <
carter.schonwald at gmail.com> wrote:
> 1) done
>
> 2) steps 12,13,15 are specific to git checkout, step 14 is still
> necessary!
> a) hyperlinked-source is not enabled by default for the boot libs and ghc
> source, which is AMAZING to have
> b) buliding the pdf version of the user guide isn't enabled by default
> 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!
> d) unrelatedly, it seems that ghc build no longer includes the haddock
> manual in html/pdf form as it used to
>
> 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
>
> 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 :)
>
> On Thu, Apr 28, 2016 at 7:25 PM, George Colpitts <
> george.colpitts at gmail.com> wrote:
>
>> Thanks for working on this!
>>
>> fwiw, my comments:
>>
>>
>> 1. It would be good to provide a link to the current doc so we can
>> compare with that.
>> 2. 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?
>> 3. 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.
>> 4. 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)
>> 5. After either 18 or 19 it would probably be good to mention the
>> option of doing sudo make install
>>
>> Thanks for jumping on this, the old doc definitely needs updating
>>
>> Cheers
>> George
>>
>> On Thu, Apr 28, 2016 at 7:24 PM Carter Schonwald <
>> carter.schonwald at gmail.com> wrote:
>>
>>> Woops forgot to link them this morning
>>>
>>> https://gist.github.com/cartazio/32038db09222a2aac767cb5c03b406c6
>>>
>>> Feedback would be appreciated.
>>> And still need to mention cabal install hscolour :)
>>>
>>> Pardon the noise and feedback would be appreciated!
>>>
>>> On Thursday, April 28, 2016, Carter Schonwald <
>>> carter.schonwald at gmail.com> wrote:
>>>
>>>> Hey all:
>>>> I've drafted some hopefully cleaner Mac build directions and I'd love
>>>> some feedback on them
>>>>
>>>> Nb: I think I forgot to mention the cabal install hscolour step, I'll
>>>> add that
>>>>
>>>> -Carter
>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20160428/a7757306/attachment.html>
More information about the ghc-devs
mailing list