[GHC] #9907: "Unknown PEi386 section name `.text$printf'" error in GHCi on Windows
GHC
ghc-devs at haskell.org
Wed Aug 19 23:18:12 UTC 2015
#9907: "Unknown PEi386 section name `.text$printf'" error in GHCi on Windows
-------------------------------------+-------------------------------------
Reporter: mmikolajczyk | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 7.10.1
Component: GHCi | Version: 7.8.3
Resolution: | Keywords:
Operating System: Windows | Architecture: x86
Type of failure: GHCi crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #7103, #10051, | Differential Revisions: Phab:D671
#7056, #8546 |
-------------------------------------+-------------------------------------
Changes (by ezyang):
* owner: Phyx- =>
* status: closed => new
* resolution: fixed =>
Comment:
I am reopening this ticket, because by suppressing these errors we have
opened up users to a more pernicious situation: GHC silently ignores a
section it doesn't understand (failing to map it into memory) when a
program ACTUALLY needs it to function. Previously, it was pretty obvious
that something bad had happened and it was because GHC didn't support a
section, but now the errors can be a lot more obscure, e.g. #10672 and
#10563.
Is there any reason we can't take an alternate approach, where by default
we attempt to map in ALL sections in an object file, except ones we've
specifically blacklisted?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9907#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list