Cannot add directories with colon to include path
ezyang@sabre:~$ ls f:g
A.hi A.hs A.o
ezyang@sabre:~$ ghc-8.0 --make A -if:g
<no location info>: error: module ‘A’ is a package module
ezyang@sabre:~$ ghc-8.0 --make A -if\:g
<no location info>: error: module ‘A’ is a package module
ezyang@sabre:~$ ghc-8.0 --make A -if\\:g
<no location info>: error: module ‘A’ is a package module
The problem is that the colon is interpreted as a path separator.\
Of course, colons break everything forever, so you shouldn't use them. But it is still a bit unsatisfactory.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | lowest |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |