ranlib
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
http://darcs.haskell.org/ghc-6.8/.)
Pete
More information about the cabal-devel
mailing list