
#9287: changed dependency generation -------------------------------------+------------------------------------- Reporter: maeder | Owner: Type: task | Status: new Priority: normal | Milestone: Component: | Version: 7.8.2 Documentation | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: | Difficulty: Unknown Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: Documentation bug | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by simonmar): Indeed, when bootstrapping with 7.6.3, the dependency files in a GHC build have unnecessary entries due to `-dep-suffix ""`: {{{ # DO NOT DELETE: Beginning of Haskell dependencies utils/hsc2hs/dist/build/HSCParser.o utils/hsc2hs/dist/build/HSCParser._o : utils/hsc2hs/HSCParser.hs $(eval $(call hi-rule,utils/hsc2hs/dist/build/HSCParser.hi utils/hsc2hs/dist/build/HSCParser._hi : %hi: %o utils/hsc2hs/HSCParser.hs)) utils/hsc2hs/dist/build/HSCParser.o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Prelude.hi utils/hsc2hs/dist/build/HSCParser._o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Prelude._hi utils/hsc2hs/dist/build/HSCParser.o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Data/Char.hi utils/hsc2hs/dist/build/HSCParser._o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Data/Char._hi utils/hsc2hs/dist/build/HSCParser.o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Control/Monad.hi utils/hsc2hs/dist/build/HSCParser._o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Control/Monad._hi utils/hsc2hs/dist/build/HSCParser.o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Control/Applicative.hi utils/hsc2hs/dist/build/HSCParser._o : /home/smarlow/local/lib/ghc-7.6.3/base-4.6.0.1/Control/Applicative._hi }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9287#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler