[prev in list] [next in list] [prev in thread] [next in thread]
List: haskell-cafe
Subject: Re: [Haskell-cafe] Haskell Platform 2014 build problems on OS X
From: Carter Schonwald <carter.schonwald () gmail ! com>
Date: 2014-08-28 17:18:04
Message-ID: CAHYVw0z43Sc+U=y8UWQC-1URVaaueh8K6G5JPX7NeuDcgChCJA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Pretty much. But not 7.8 generally, but >= 7.8.3 onwards. There are some
nasty bugs in 7.8.2 that can bite if you're not careful.
On Thursday, August 28, 2014, Nicola Gigante <nicola.gigante@gmail.com>
wrote:
>
> Il giorno 28/ago/2014, alle ore 01:33, Carter Schonwald <
> carter.schonwald@gmail.com
> <javascript:_e(%7B%7D,'cvml','carter.schonwald@gmail.com');>> ha scritto:
>
> basically the problem is theres no one actively "owning" the brew formula
> for ghc or platform AND also famliar with haskell. if someone was willing
> to be the "proactive owner" on the brew formula, i'm happy to help them
> when they hit tricky OS X issues, but baring that development, I avoid
> using Brew to manage GHC/Haskell platform like the plague, and advise
> others thusly.
>
> the Brew GHC formula is painfully out of date and kinda iffy .
> https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ghc.rb
>
> It still defaults to 7.6 despite 7.6 being hosed on more modern build envs
> unless you install userland GCC (which then in turn breaks any haskell
> package that assumes a suitable mac friendly / objective ), AND the GHC 7.8
> version it provides is 7.8.2 which had many nasty bugs and is no .
>
> Additionally, theres ZERO good reason to expose "build from source" option
> for the GHC formula. AND that has a complicated bootstrap process owing to
> their focus on 7.6 support, which would go away if they switch to a "7.8
> only" motif.
>
> the GHC OS X build that Mark used for the newest haskell platform build
> will work with OS X 10.6-10.1. Doing a binary install of that bindist
> (./configure --prefix=$brewGHCprefix ; make install; link the executables
> into path) should be the full extent of the brew formula.
>
>
> So, If i can recall correctly:
> - They could simplify a lot the process if they'd focus on ghc 7.8 only.
> - Anyway, they should forget building from source and provide a formula
> that installs
> the binary distribution.
>
> Am I correct?
>
> Nicola
>
>
[Attachment #5 (text/html)]
Pretty much. But not 7.8 generally, but >= 7.8.3 onwards. There are some nasty \
bugs in 7.8.2 that can bite if you're not careful. <span></span><br><br>On \
Thursday, August 28, 2014, Nicola Gigante <<a \
href="mailto:nicola.gigante@gmail.com">nicola.gigante@gmail.com</a>> wrote:<br> \
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div>Il giorno \
28/ago/2014, alle ore 01:33, Carter Schonwald <<a \
href="javascript:_e(%7B%7D,'cvml','carter.schonwald@gmail.com');" \
target="_blank">carter.schonwald@gmail.com</a>> ha scritto:</div> <br><blockquote \
type="cite"><div dir="ltr">basically the problem is theres no one actively \
"owning" the brew formula for ghc or platform AND also famliar with \
haskell. if someone was willing to be the "proactive owner" on the brew \
formula, i'm happy to help them when they hit tricky OS X issues, but baring that \
development, I avoid using Brew to manage GHC/Haskell platform like the plague, and \
advise others thusly. <div>
<br></div><div>the Brew GHC formula is painfully out of date and kinda iffy \
.</div><div><a href="https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ghc.rb" \
target="_blank">https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ghc.rb</a><br>
</div><div><br></div><div>It still defaults to 7.6 despite 7.6 being hosed on more \
modern build envs unless you install userland GCC (which then in turn breaks any \
haskell package that assumes a suitable mac friendly / objective ), AND the GHC 7.8 \
version it provides is 7.8.2 which had many nasty bugs and is no . </div>
<div><br></div><div>Additionally, theres ZERO good reason to expose "build from \
source" option for the GHC formula. AND that has a complicated bootstrap \
process owing to their focus on 7.6 support, which would go away if they switch to a \
"7.8 only" motif.</div>
<div><br></div><div>the GHC OS X build that Mark used for the newest haskell platform \
build will work with OS X 10.6-10.1. Doing a binary install of that bindist \
(./configure --prefix=$brewGHCprefix ; make install; link the executables into path) \
should be the full extent of the brew formula.</div>
<div><br></div></div></blockquote><br></div><div>So, If i can recall \
correctly:</div><div>- They could simplify a lot the process if they'd focus on ghc \
7.8 only.</div><div>- Anyway, they should forget building from source and provide a \
formula that installs</div> <div> the binary \
distribution.</div><div><br></div><div>Am I \
correct?</div><div><br></div><div>Nicola</div><br></div></blockquote>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic