ANN: Mac installer pkg for GHC - 6.8.2.20080211 trial release
(Leopard, Intel)
Don Stewart
dons at galois.com
Mon Feb 11 23:02:47 EST 2008
Great!
Does this mean we can submit GHC to be distributed from Apple's
"hackage", http://www.apple.com/downloads/ ? (Click the "Submit Downloads" button).
-- Don
chak:
> Ladies and Gentlemen,
>
> Finally, you can have the glorious GHC in a format satisfying the
> discerning Mac user:
>
> http://www.cse.unsw.edu.au/~chak/haskell/GHC-6.8.2.20080211-i386.pkg
>
> Installation instructions: nil
>
> This is *not* the same compiler as in the official 6.8.2 release. It
> is the state of the 6.8 branch at the 11th of February - hence, the
> funny version number. Once, 6.8.3 is being released, there'll be a
> clean release package.
>
> The package includes all extra libraries and full documentation. It
> installs GHC systemwide and requires an admin password.
>
> Happy Installing!
> Manuel
>
> -=- Extra details for the curious -=-
>
> GHC is being packaged as a framework bundle - GHC.framework - that is
> installed in /Library/Frameworks/. As far as I can tell this is the
> most appropriate way of bundling a compiler environment on the Mac.
> Frameworks are versioned and we use GHC's integer version number to
> assign framework versions - ie, the present package installs version
> 608. This is in line with Apple's recommendation to use version
> numbers that signify API changes for frameworks. The package installs
> appropriate links in /usr/bin, /usr/man/man1, and /usr/share/doc to
> make the binaries, ghc manpage, and html documentation easily
> accessible. Furthermore, it comes with a shell script that removes
> the GHC.framework and all symbolic links into the framework.
>
> The framework is currently not relocatable and an admin password is
> needed to install it. Contributions improving this situation would be
> most welcome.
>
> The GHC binary in the package links statically against GNU readline
> (to provide editing capabilities at the GHCi prompt). This is fine as
> GHC's BSD3 licence is compatible with readline's GPL, and it does
> *not* affect programs compiled with GHC at all.
>
> The above package is for Intel Leopard. I expect that a separate PPC
> version is easy to build (but cross-compilation and fat binaries are
> not supported by GHC). I am less sure about building packages on
> Tiger as I don't know whether the underlying Xcode project requires
> Xcode 3.0 - Tiger only has 2.5. However, it should be possible to
> build packages on Leopard that run on both Tiger and Leopard. (I
> could give that a try if anybody with a Tiger box is willing to play
> guinea pig.)
>
> Further information on GHC installer packages as well as instructions
> on how to build your own are at
>
> http://hackage.haskell.org/trac/ghc/wiki/Building/MacOSX/Installer
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
More information about the Glasgow-haskell-users
mailing list