[GHC] #8870: GHC 7.8.0 RC2 fails when compiling a hello world program on Windows 7 32bits

GHC ghc-devs at haskell.org
Mon Mar 31 14:53:45 UTC 2014


#8870: GHC 7.8.0 RC2 fails when compiling a hello world program on Windows 7
32bits
---------------------------------------+------------------------------
        Reporter:  facundoq            |            Owner:
            Type:  bug                 |           Status:  infoneeded
        Priority:  high                |        Milestone:  7.8.1
       Component:  Compiler            |          Version:  7.8.1-rc2
      Resolution:                      |         Keywords:
Operating System:  Windows             |     Architecture:  x86
 Type of failure:  Compile-time crash  |       Difficulty:  Unknown
       Test Case:                      |       Blocked By:
        Blocking:                      |  Related Tickets:
---------------------------------------+------------------------------

Comment (by awson):

 I don't quite understand
 [https://ghc.haskell.org/trac/ghc/ticket/8834#comment:77 how could I
 reproduce it]. Even running GHC under MSYS2 I can't get it segfaulting. If
 sitting on 64-bit windows shall I use 32-bit MSYS2 to reproduce it?

 Also [https://ghc.haskell.org/trac/ghc/ticket/8834#comment:82 growing
 stack by more than 1 page] is a *definite* bug in Windows. And there are
 many discussions on this here and there.

 As a temporary workaround could we simply increase reserved *and*
 committed stack size in an executable's header making GHC invoke linker
 with right options when producing executables - something like `-optl-
 Xlinker -optl--stack=0x800000,0x800000`? This would make things more or
 less like they are under Linux/OSX.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8870#comment:14>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list