
Is there a place where I can specify default options for ghc? I just installed ghc 7.0.4 on my Redhat system. Since gmp isn't available on our system libraries I installed gmp in the lib file in my home directory. I've set LIB_PATH and LD_LIBRARY_PATH to point to it. ghci works ok (it finds the dynamic link library in my directory), but unless I add -L$HOME/lib as an option to ghc --make it can't find it. So how can I tell ghc to look in that directory by default? Because of this I can't install the haskell platform. Victor PS. I spent a while looking at the ghc manual but couldn't find anything appropriate.

I don't know if there's a ghc main config file (I haven't found any) but
you can always use one of the following:
1) alias
2) Modify the lib field of one of the package config files in .ghc or
/usr/lib/ghc,
probably of ghc itself.
3) Modify your cabal files. You can use extra-lib-dirs or ghc-options.
(I guess you can also do it with a pragma in your haskell files,
but I find that even worse than having to use -L in the command
line).
3 is the one I use.
On 5 January 2012 22:17, Victor Miller
Is there a place where I can specify default options for ghc? I just installed ghc 7.0.4 on my Redhat system. Since gmp isn't available on our system libraries I installed gmp in the lib file in my home directory. I've set LIB_PATH and LD_LIBRARY_PATH to point to it. ghci works ok (it finds the dynamic link library in my directory), but unless I add -L$HOME/lib as an option to ghc --make it can't find it. So how can I tell ghc to look in that directory by default? Because of this I can't install the haskell platform.
Victor
PS. I spent a while looking at the ghc manual but couldn't find anything appropriate.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (2)
-
Ivan Perez
-
Victor Miller