ghc-6.6 mac intel "binary bundle"

Deborah Goldsmith dgoldsmith at mac.com
Sat Oct 14 11:53:41 EDT 2006


On Oct 13, 2006, at 6:23 PM, Adam Megacz wrote:
> I'm grateful to whoever prepared the binary bundle for ghc-6.6 on
> MacOS/Intel, but the instructions for installing it are missing/wrong.
>
> In particular, "make install" doesn't do much, and the only binary in
> the bundle called "ghc" appears to need additional configuration
> options (-B), so it seems to need some sort of installation procedure.
> The "INSTALL" file is not useful.

"make install" won't do much by itself because the target directories  
(/usr/local/*) are writable only by root; you need to use "sudo". The  
following worked fine for me:

./configure
make
sudo make install

I also edited the post-install-script to leave the system libreadline  
library (really libedit) alone, and only install GNU readline in /usr/ 
local/*. GHC still works fine with that configuration, and the  
original Mac OS X libreadline is left around. That way you can still  
build software that runs on a stock Mac OS X installation (instead of  
unintentionally introducing a dependency on GNU readline).

You can do the same thing by commenting out the three lines in post- 
install-script that touch /usr/lib/libreadline and /usr/include/ 
readline/*. As far as I can tell they're not needed. However, if  
you're not concerned about this issue (e.g. you always require GNU  
readline for any software you build) you can leave the post-install- 
script as is, and GHC will work fine.

Deborah



More information about the Glasgow-haskell-users mailing list