[GHC] #15096: GHC fails to execute gcc on Windows when unicode character is in the path
GHC
ghc-devs at haskell.org
Mon Apr 30 23:01:15 UTC 2018
#15096: GHC fails to execute gcc on Windows when unicode character is in the path
-------------------------------------+-------------------------------------
Reporter: nh2 | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: Build System | Version: 8.0.2
Resolution: | Keywords:
Operating System: Windows | Architecture:
Type of failure: GHC doesn't work | Unknown/Multiple
at all | Test Case:
Blocked By: | Blocking:
Related Tickets: #15021 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by lehins):
This seems very much related. If the `.hs` file has unicode chars in it,
compilation will fail on Windows (regardless of the code page setting):
{{{
PS C:\phab> ghc Я.hs
[1 of 1] Compiling Main ( ?.hs, ?.o )
Assembler messages:
Fatal error: can't create ?.o: Invalid argument
`gcc.exe' failed in phase `Assembler'. (Exit code: 1)
PS C:\phab> chcp 65001
Active code page: 65001
PS C:\phab> ghc Я.hs
[1 of 1] Compiling Main ( Я.hs, Я.o )
Assembler messages:
Fatal error: can't create ?.o: Invalid argument
`gcc.exe' failed in phase `Assembler'. (Exit code: 1)
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15096#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list