Build fails to pass locations of external tools to libraries
I am trying to build GHC 6.8.3, and the default version of Haddock on my system is 126.96.36.199. I have Haddock 0.9 installed as
libraries/Makefile does not pass this information down to the libraries it is building. I am already running the top-level
configure script with the
HaddockCmd environment variable set appropriately (and verified in the output from
configure and inspection of
mk/config.mk), so it's a simple matter of passing the information along.
I have attached a patch that passes the build's configured versions of Alex, Haddock, and Happy down to Cabal for each library. This fixes the problem for me, and I think it ought to apply to HEAD as well as to the 6.8 branch.