
#9074: GHC 7.8.2's ghci does not track missing symbols when loading non-Haskell object files -------------------------------------+------------------------------------- Reporter: massysett | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.2 Resolution: | Keywords: Operating System: | Architecture: Unknown/Multiple Unknown/Multiple | Difficulty: Unknown Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by crockeea): I'm also experiencing this problem. The problem affects GHC 7.8.2 and GHCi. I'm loading files using: : ghci[i] Foo Objects/*.o which fails: ghc: panic! (the 'impossible' happened) (GHC version 7.8.2 for x86_64-unknown-linux): Loading temp shared object failed: /tmp/ghc20682_0/ghc20682_3.so: undefined symbol: foo If I explicitly list out each object file in the "correct" order, I can get GHC to compile. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9074#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler