ghc -M requires -dep-suffix for no good reason
Doing
ghc -M Foo.hs
gives
You must specify at least one -dep-suffix
I went to the documentation and noticed (7.8.12) an example:
depend :
ghc -dep-suffix '' -M $(HC_OPTS) $(SRCS)
So, empty suffix is fine. Why not default to empty string then?
I found a commit which introduced the requirement (af072fc): it says, it fixed #7381 (closed), and this doesn't seem to do anything with dep-suffix
in particular. So, maybe there is no good reason to require that.
Trac metadata
Trac field | Value |
---|---|
Version | 8.4.3 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Driver |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |