
#8104: By default GHC API looks for .dyn_o but only creates .o ------------------------------------+------------------------------------- Reporter: edsko | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.3 Keywords: | Operating System: Unknown/Multiple Architecture: Unknown/Multiple | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ------------------------------------+------------------------------------- See the example program for http://ghc.haskell.org/trac/ghc/ticket/7918 . If we change {{{ dynFlags <- getSessionDynFlags void $ setSessionDynFlags (doDynamicToo dynFlags) }}} to {{{ dynFlags <- getSessionDynFlags void $ setSessionDynFlags dynFlags }}} so that we get the default `DynFlags`, the program fails. The program loads two modules A and B, and tries to typecheck B. B uses a quasi-quoter defined in A. With the default `DynFlags` it will fail with {{{ cannot find normal object file ‛./T7918A.dyn_o’ while linking an interpreted expression }}} i.e., it is looking for the `.dyn_o` file but only creates the `.o` file. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8104 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler