[GHC] #7735: -fext-core doesn't generate .hcr when .o and .hi files are present

GHC cvs-ghc at haskell.org
Sun Mar 3 22:35:59 CET 2013


#7735: -fext-core doesn't generate .hcr when .o and .hi files are present
------------------------------------+---------------------------------------
Reporter:  kmels                    |          Owner:                
    Type:  bug                      |         Status:  new           
Priority:  normal                   |      Component:  External Core 
 Version:  7.6.2                    |       Keywords:                
      Os:  Linux                    |   Architecture:  x86_64 (amd64)
 Failure:  GHC doesn't work at all  |      Blockedby:                
Blocking:                           |        Related:                
------------------------------------+---------------------------------------
 Create a file inside a directory and compile it using -fext-core:

 {{{
 cd /tmp/
 mkdir dir
 echo "module Main where main = return ()" > dir/Main.hs
 ghc --make -fext-core dir/Main.hs
 [1 of 1] Compiling Main             ( dir/Main.hs, dir/Main.o )
 Linking dir/Main ...
 kmels at kmels-workstelle /tmp $ ls dir/
 Main  Main.hcr  Main.hi  Main.hs  Main.o
 }}}

 If the .hcr file is deleted and our program is compiled again with -fext-
 core, no .hcr file will be generated:

 {{{
 rm dir/Main.hcr
 ghc --make -fext-core dir/Main.hs
 ls dir/
 Main  Main.hi  Main.hs  Main.o
 }}}

 The file is generated if you 1. cd to dir/ and 2. ghc --make -fext-core
 Main.hs

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7735>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list