make boot under includes/ doesn't run make depend
In my working copy of GHC, I removed a file from includes/ (StgTicky.h
) and removed the dependencies on it.
Then I ran autoreconf
, ./configure
, and finally make
at the top level.
I got:
$ make
make -C utils/mkdependC boot
make[1]: Entering directory `/home/krc/ghc-hacking/utils/mkdependC'
make[1]: Leaving directory `/home/krc/ghc-hacking/utils/mkdependC'
------------------------------------------------------------------------
== make boot -r;
in /home/krc/ghc-hacking/includes
------------------------------------------------------------------------
make[1]: *** No rule to make target `StgTicky.h', needed by `mkDerivedConstants.o'. Stop.
I eventually figured out that I needed to run make depend
in includes/
, and that updated the dependencies successfully. However, shouldn't make boot
in includes
run make depend
?
Trac metadata
Trac field | Value |
---|---|
Version | 6.6 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | low |
Resolution | Unresolved |
Component | Build System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |