Hadrian: Missing need for hs-boot files in rule for dependencies.mk
fsatrace lint errors shows many missing needs in the rule for various dependencies.mk files. NOTE, this rule runs the
ghc .. -M .. dependency generation command. The lint errors are complaining that hs-boot files are accessed while generating dependencies (i.e. while running
ghc .. -M ..). These specific lint errors are NOT complaining about
ghc .. -M .. forgetting to output hs-boot files, though that may be the case and would be a slightly different issue.
In general this is an annoying problem where the dependencies of dependency generation is often closely related to the output. This is a bit of a chicken and egg problem that I've been meaning to document here in the wiki.