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 2.0.0.0. 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.
Trac metadata
Trac field | Value |
---|---|
Version | 6.8.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |