Ticket #2373 (closed bug: fixed)
Build fails to pass locations of external tools to libraries
|Reported by:||bos||Owned by:||igloo|
|Type of failure:||Difficulty:||Unknown|
|Test Case:||Blocked By:|
I am trying to build GHC 6.8.3, and the default version of Haddock on my system is 220.127.116.11. I have Haddock 0.9 installed as /usr/bin/haddock-0.9, but 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.