[GHC] #4828: ghci fails to load fat binary archives on OS X
GHC
cvs-ghc at haskell.org
Wed Jan 19 14:38:21 CET 2011
#4828: ghci fails to load fat binary archives on OS X
---------------------------------+------------------------------------------
Reporter: gwright | Owner: igloo
Type: bug | Status: patch
Priority: normal | Milestone: 7.2.1
Component: Runtime System | Version: 7.0.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: MacOS X | Blocking:
Architecture: Unknown/Multiple | Failure: GHCi crash
---------------------------------+------------------------------------------
Comment(by gwright):
There's something quite odd going on here. I've made changes (not tested
fully) to fix the "run off the end of the archive" issue. I've added more
debug statements to see what's going on with the duplicate symbols. The
code in `ocGetNames_MachO` looks as if it checks `N_EXT` and `N_SECT`
correctly, but symbols that shouldn't be inserted (because `N_EXT` isn't
set) are inserted anyway.
This is probably just some C subtlety that is right before my eyes, but I
don't see it yet.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4828#comment:14>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list