Peter Gavin pgavin at gmail.com
Fri Feb 8 08:31:15 EST 2008

Duncan Coutts wrote:
> On Thu, 2008-02-07 at 12:10 -0500, Peter Gavin wrote:
>> The makefiles generated by cabal don't run ranlib on libraries.  This is
>> a big problem since GHC uses the makefile generator :)
>> I've attached a patch that fixes things. I tested it by replacing the
>> Cabal tree in a ghc snapshot; everything seems to build ok.
> Could you be more specific? As I understand it, building GHC does indeed
> work on most platforms currently. So what are the symptoms exactly and
> on what platform?

Sorry, I should've given more information.  I'm trying to build under 
Mac OSX 10.5, which requires that ranlib is run on vanilla libraries 
(unlike e.g. Linux). When cabal builds a library on its own it  ends up 
running ranlib, but the makefile generated by ./setup makefile does 
*not* run ranlib. The GHC build uses the cabal-generated makefile, so 
the build fails. (The GHC version I'm using is the darcs tree at 


More information about the cabal-devel mailing list