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