> On Thu, Oct 25, 2001 at 03:18:33 -0700, Ashley Yakeley wrote:
> > At 2001-10-25 03:01, Simon Marlow wrote:
> > 
> > >I've wondered at various times in the past whether there 
> ought to be a
> > >link from /usr/local/includes/ghc to 
> /usr/local/lib/ghc-5.02/includes.
> > 
> > Won't help, my GHC is installed at /usr/lib/ghc-5.02/, 
> exactly where the 
> > Debian package put it. And now that location is hard-coded 
> in my Makefile.
> 
> What about (finally!) adding the `--print-include-path' and
> `--print-library-path' switches to ghc?  That would be a clean
> solution, IMO.
> 
> IIRC, this has been asked for several times in the past, but was never
> implemented.

In 5.00.X you could say 'ghc-pkg --show-package=std
--field=library_dirs' but now in 5.02 this just says "$libdir" because
we made the package.conf file independent of the install location to
solve some problems with installation on Windows.  The value of $libdir
(aka $topdir) is passed to GHC using the -B<dir> option, which on Unix
is hardwired into the shell wrapper script 'ghc'.

So we should have an option like '--print-libdir' to get at the value of
$libdir, and then you can find out the locations of the actual libraries
and include files by interrogating ghc-pkg.  ok?

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to