MAC builds of 7.8.4 and 7.10.1 RC2

I have built "in the official manner" both GHC 7.8.4 and GHC 7.10.1 rc2 from sources. You can find them here: http://www.ozonehouse.com/mark/platform/ They need some "doesn't crash out of the box" testing on a few OS X systems before I think we should declare them good and put them on the download page. Can you help out? Basic instructions to install a bindist in a local, isolated area (so you don't clobber your system GHC installation): mkdir test-ghc cd test-ghc tar xf $binddist_tar_file cd ghc* configure --prefix=`cd ..; pwd` make install cd .. Let me know if that works - and what version of OS X you used. - Mark

I am on 10.10.2 and so far it works. I will do more testing this evening.
Issues
- With this version I still see bug
https://ghc.haskell.org/trac/ghc/ticket/10053. Do you see this on your
machine?
- As I've noted in https://ghc.haskell.org/trac/ghc/ticket/9586 I don't
think this ticket (BPP/FTP proposal) should be closed as it says "We are
currently constructing a poll and summaries of two possible plans of action
that will go out in the next day or so. Based on the results of that poll,
which will likely run until the 28th or so, to give folks a couple of
weeks to respond, Simon Peyton Jones and Simon Marlow will come to a
decision on how we are going to proceed for 7.10." But this issue doesn't
show on https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.10.1and
since the issue still appears to be open the referenced Status page
doesn't give an indication of the true status of the release. Changing the
status of this ticket to open would make the 7.10.1 Status page more
accurate wrt where we are on 7.10.1
- Is there a preferred compiler to be used, i.e. Apple gcc or gnu gcc?
If the former perhaps the installation instructions should suggest
something like "export PATH=/usr/bin:$PATH" ?
- It might be good to document how to remove previous versions of RC2. I
did the following:
- rm -fr /usr/local/lib/ghc-7.10.0.20150123/package.conf.d
- bash-3.2$ rm -fr
/Users/gcolpitts/.ghc/x86_64-darwin-7.10.0.20150123/package.conf.d
- bash-3.2$ rm -fr /usr/local/lib/ghc*
- bash-3.2$ rm -fr /usr/local/bin/ghc*
- I wanted to install in /usr/local/bin and didn't follow your
instructions exactly. After unzipping and changing into the directory I did
the following
- export PATH=/usr/bin:$PATH
- ./configure
- make install
On Tue, Feb 10, 2015 at 11:01 AM, Mark Lentczner
I have built "in the official manner" both GHC 7.8.4 and GHC 7.10.1 rc2 from sources. You can find them here:
http://www.ozonehouse.com/mark/platform/
They need some "doesn't crash out of the box" testing on a few OS X systems before I think we should declare them good and put them on the download page.
Can you help out?
Basic instructions to install a bindist in a local, isolated area (so you don't clobber your system GHC installation):
mkdir test-ghc cd test-ghc tar xf $binddist_tar_file cd ghc* configure --prefix=`cd ..; pwd` make install cd ..
Let me know if that works - and what version of OS X you used.
- Mark
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

Thanks, Mark. I’ve successfully installed both version on OS X 10.9.5.
I’ve also made both versions available in Halcyon.
https://halcyon.sh/
--
Miëtek
On 2015-02-10, at 15:01, Mark Lentczner
I have built "in the official manner" both GHC 7.8.4 and GHC 7.10.1 rc2 from sources. You can find them here:
http://www.ozonehouse.com/mark/platform/
They need some "doesn't crash out of the box" testing on a few OS X systems before I think we should declare them good and put them on the download page.
Can you help out?
Basic instructions to install a bindist in a local, isolated area (so you don't clobber your system GHC installation):
mkdir test-ghc cd test-ghc tar xf $binddist_tar_file cd ghc* configure --prefix=`cd ..; pwd` make install cd ..
Let me know if that works - and what version of OS X you used.
- Mark
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

hey Mark, what configure flags etc did you do for the 7.8.4 build? I'd like
to know so i can compare my build vs yours!
thanks!
-Carter
On Tue, Feb 10, 2015 at 10:01 AM, Mark Lentczner
I have built "in the official manner" both GHC 7.8.4 and GHC 7.10.1 rc2 from sources. You can find them here:
http://www.ozonehouse.com/mark/platform/
They need some "doesn't crash out of the box" testing on a few OS X systems before I think we should declare them good and put them on the download page.
Can you help out?
Basic instructions to install a bindist in a local, isolated area (so you don't clobber your system GHC installation):
mkdir test-ghc cd test-ghc tar xf $binddist_tar_file cd ghc* configure --prefix=`cd ..; pwd` make install cd ..
Let me know if that works - and what version of OS X you used.
- Mark
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

My build procedure is very minimal:
export MACOSX_DEPLOYMENT_TARGET=10.6
./configure 2>&1 | tee ../conf.log
cat > mk/build.mk <

This is great.
What would one have to do to get this added to
https://www.haskell.org/ghc/download_ghc_7_8_4 ?
Ozgur
On 11 February 2015 at 06:16, Mark Lentczner
My build procedure is very minimal:
export MACOSX_DEPLOYMENT_TARGET=10.6 ./configure 2>&1 | tee ../conf.log cat > mk/build.mk <
&1 | tee ../make.log time make binary-dist 2>&1 | tee ../bd.log That is all!

I'll get them online with signed hashes today.
On Thu, Feb 12, 2015 at 8:20 AM, Ozgur Akgun
This is great.
What would one have to do to get this added to https://www.haskell.org/ghc/download_ghc_7_8_4 ?
Ozgur
On 11 February 2015 at 06:16, Mark Lentczner
wrote: My build procedure is very minimal:
export MACOSX_DEPLOYMENT_TARGET=10.6 ./configure 2>&1 | tee ../conf.log cat > mk/build.mk <
&1 | tee ../make.log time make binary-dist 2>&1 | tee ../bd.log That is all!
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
-- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

Thanks Mark! This build seems to work well. I'm in the process of
publishing a new http://ghcformacosx.github.io/ with it.
Austin - do you still plan to get these binaries online? I think haskell.org
has more bandwidth than ozonehouse.com :)
On Thu, Feb 12, 2015 at 7:02 AM, Austin Seipp
I'll get them online with signed hashes today.
On Thu, Feb 12, 2015 at 8:20 AM, Ozgur Akgun
wrote: This is great.
What would one have to do to get this added to https://www.haskell.org/ghc/download_ghc_7_8_4 ?
Ozgur
On 11 February 2015 at 06:16, Mark Lentczner
wrote: My build procedure is very minimal:
export MACOSX_DEPLOYMENT_TARGET=10.6 ./configure 2>&1 | tee ../conf.log cat > mk/build.mk <
&1 | tee ../make.log time make binary-dist 2>&1 | tee ../bd.log That is all!
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

It looks like an OS X build of 7.8.4 is now mirrored, but there’s no link from the GHC 7.8.4 page yet:
https://downloads.haskell.org/~ghc/7.8.4/
https://www.haskell.org/ghc/download_ghc_7_8_4
The OS X build of 7.10.1-rc2 is not mirrored yet:
https://downloads.haskell.org/~ghc/7.10.1-rc2/
How can I help get this fixed?
--
Miëtek
On 2015-02-15, at 22:11, Bob Ippolito
Thanks Mark! This build seems to work well. I'm in the process of publishing a new http://ghcformacosx.github.io/ with it.
Austin - do you still plan to get these binaries online? I think haskell.org has more bandwidth than ozonehouse.com :)
On Thu, Feb 12, 2015 at 7:02 AM, Austin Seipp
wrote: I'll get them online with signed hashes today. On Thu, Feb 12, 2015 at 8:20 AM, Ozgur Akgun
wrote: This is great.
What would one have to do to get this added to https://www.haskell.org/ghc/download_ghc_7_8_4 ?
Ozgur
On 11 February 2015 at 06:16, Mark Lentczner
wrote: My build procedure is very minimal:
export MACOSX_DEPLOYMENT_TARGET=10.6 ./configure 2>&1 | tee ../conf.log cat > mk/build.mk <
&1 | tee ../make.log time make binary-dist 2>&1 | tee ../bd.log That is all!
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
-- Regards,
Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/ _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
participants (7)
-
Austin Seipp
-
Bob Ippolito
-
Carter Schonwald
-
George Colpitts
-
Mark Lentczner
-
Miëtek Bak
-
Ozgur Akgun