[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 &gt;= 7.8.3 onwards.   There are some nasty \
bugs in 7.8.2 that can bite if you&#39;re not careful.  <span></span><br><br>On \
Thursday, August 28, 2014, Nicola Gigante &lt;<a \
href="mailto:nicola.gigante@gmail.com">nicola.gigante@gmail.com</a>&gt; 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 &lt;<a \
href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;carter.schonwald@gmail.com&#39;);" \
target="_blank">carter.schonwald@gmail.com</a>&gt; ha scritto:</div> <br><blockquote \
type="cite"><div dir="ltr">basically the problem is theres no one actively \
&quot;owning&quot; the brew formula for ghc or platform AND also famliar with \
haskell.   if someone was willing to be the &quot;proactive owner&quot; on the brew \
formula, i&#39;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 &quot;build from \
source&quot; 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 \
&quot;7.8 only&quot; 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