While trying to test 6.10, I ran into the issue that a number of the
libraries it wants are not installed by default, and are most
conveniently added via Fink. This includes gmp, binutils, readline,
etc.

/sw/ is not in the default gcc path, of course, so the usual solution
is to add -I/sw/include, -L/sw/lib, etc. to it via the CPPFLAGS and
LDFLAGS environment variables, which are supported by most[1]
autoconf-based packages. The help text for ghc's configure script does
in fact suggest that this is the case, and it has some code meant to
read it; broken code, as it happens.

As it is, the script fails to propagate those variables to whatever is
responsible for compiling the RTS, which fails with a missing gmp.h,
bfd.h, and so on. All those files exist live quite happily in
/sw/include, and would no doubt appreciate visiting makefiles.

So my question is two-fold:
Is the help file wrong? Is there some other way to do it?
Or is this in fact a bug, and if so, will any of you volunteer to fix
it for me? ^_^
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to