[GHC] #13604: ghci no longer loads dynamic .o files by default if they were built with -O

GHC ghc-devs at haskell.org
Tue Sep 19 23:59:19 UTC 2017


#13604: ghci no longer loads dynamic .o files by default if they were built with -O
-------------------------------------+-------------------------------------
        Reporter:  George            |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.2.2
       Component:  Compiler          |              Version:  8.2.1-rc1
      Resolution:                    |             Keywords:
                                     |  RecompilationCheck
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Runtime           |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D3514
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by George):

 I'll settle for what Simon suggested: " if the user manual documented the
 behaviour and the underlying principles. And describes how to work around
 it if you want something different." Whatever the solution, I'd like to be
 able to specify the optimization level of compilation, e.g. -O or -02 in a
 .ghci file as well as by an argument to ghci, so that it will take effect
 when I compile inside of emacs. i.e. in other words I'd like 13002 fixed
 too, if possible. The use case here is  working with optimized compiled
 code in emacs/ghci, making changes and measuring the performance; thus you
 want to be able to compile those changes in emacs at a given optimization
 level.

 I think elaforge may want something more specific but I'll let him speak
 for himself.

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


More information about the ghc-tickets mailing list