Mac HP directory naming

Mark Lentczner mark.lentczner at gmail.com
Wed Jul 2 15:50:02 BST 2014


Ah, it is a historical artifact, now enshirned in the build tools. GHC
central produced an installer package that put the compiler in
/Library/Frameworks/GHC.framework (which is sort of the "correct" place on
Mac OS X). HP then added an installer package that put stuf in
/Library/Haskell (also "correct" by Mac OS X standards - see
/Library/Python etc...) The HP then included a meta-package that installed
both of those.

Now that the HP build builds the GHC portion from the bindist, I suppose I
could configure it all to be under /Library/Haskell - though that would now
deviate from how Python and Ruby were set up by Apple (they have dual
prefexes one for libs one for interpreter).

The only benefit to having untied releases is that in theory, if, say, HP
2014.2.0.0 and HP 2014.4.0.0 both used the same compiler (7.8.3), then one
could have them both installed at the same time - which would benefit
perhaps a few developers who want to back test against three or more HPs.
The downside of tying to the HP release in such a case, is that the
duplicate GHC portion is another ~750MB.

(Side comment: Dang our release is large. We install over 1GB per release!)
​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskell-platform/attachments/20140702/92684765/attachment-0001.htm>


More information about the Haskell-platform mailing list