Also note that gmp.h will not be found without:

  export CPATH=/opt/local/include

This directory should be part of the "include-dirs:" for the rts
package. And again the file /opt/local/include/gmp.h could be simply
copied to <prefix>/lib/ghc-6.10.1/include/

Sorry for the trouble
Christian

Christian Maeder wrote:
> Jason Dagit wrote:
>> But, I still think I did something wrong because the first thing I
>> tried to build with 6.10 complained that -lgmp was not found.  I have
>> checked, it's installed and I saw the ./configure script for the 6.10
>> installation find it.
> 
> Actually I have the same problem. I need to set
> 
>  export LIBRARY_PATH=/opt/local/lib
> 
> when linking, because I've created the binary-dist with this setting.
> 
> Ideally, /opt/local/lib should also be listed under "library-dirs:" for
> 
>   ghc-pkg describe rts
> 
> Alternatively, you can copy /opt/local/lib/libgmp.a into ghc's libdir
> <prefiy>/lib/ghc-6.10.1/, with the additional "benefit" that gmp is
> statically linked into your binary (for platforms without
> /opt/local/lib/libgmp.dylib)
> 
> Cheers Christian
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to