[GHC] #7103: Compiler panic, when loading wxc in GHCi

GHC ghc-devs at haskell.org
Mon Feb 9 12:06:06 UTC 2015


#7103: Compiler panic, when loading wxc in GHCi
-------------------------------------+-------------------------------------
        Reporter:  Henk-Jan          |                   Owner:
            Type:  bug               |                  Status:  new
        Priority:  normal            |               Milestone:  7.12.1
       Component:  GHCi              |                 Version:  7.4.2
      Resolution:                    |                Keywords:
Operating System:  Windows           |            Architecture:
 Type of failure:  GHCi crash        |  Unknown/Multiple
      Blocked By:  3658              |               Test Case:
 Related Tickets:  #9907, #10051     |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by darthdeus):

 I ran into the same thing while trying to get the `mysql` package working,
 where after many changes I was able to get the package to successfully
 compile on its own, but while linking with a larger application this error
 essentially killed the deployment, since there doesn't seem to be a way to
 work around it.

 Removing the idata$4 section with `--no-idata4` yielded the same error
 with idata$5, so we tried removing that with `--no-idata5`, but then ran
 into the same issue with idata$7.

     ghc.exe: warning: inet_ntoa from ws2_32 is linked instead of
 __imp_inet_ntoa
     ghc.exe: warning: getnameinfo from ws2_32 is linked instead of
 __imp_getnameinfo
     ghc.exe: warning: getaddrinfo from ws2_32 is linked instead of
 __imp_getaddrinfo
     ghc.exe: warning: freeaddrinfo from ws2_32 is linked instead of
 __imp_freeaddrinfo
     ghc.exe: warning: accept from ws2_32 is linked instead of __imp_accept
     ghc.exe: warning: WSACleanup from ws2_32 is linked instead of
 __imp_WSACleanup
     ghc.exe: warning: WSAStartup from ws2_32 is linked instead of
 __imp_WSAStartup
     ghc.exe: warning: WSACleanup from ws2_32 is linked instead of
 __imp_WSACleanup
     ghc.exe: Unknown PEi386 section name `.idata$7' (while processing:
 C:\Haskell\ert\.cabal-sandbox\x86_64-windows-    7\libmysql.a)
     cabal: Error: some packages failed to install:

 We also tried modifying dlltool to remove the idata$7 section as well
 (source
 https://sourceware.org/git/?p=binutils.git;a=blob;f=binutils/dlltool.c),
 but without any success.

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


More information about the ghc-tickets mailing list