[GHC] #4210: LLVM: Dynamic Library Support

GHC cvs-ghc at haskell.org
Tue Jan 29 05:53:22 CET 2013


#4210: LLVM: Dynamic Library Support
---------------------------------+------------------------------------------
    Reporter:  dterei            |       Owner:  dterei          
        Type:  feature request   |      Status:  new             
    Priority:  low               |   Milestone:  7.6.2           
   Component:  Compiler (LLVM)   |     Version:  6.13            
    Keywords:                    |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |     Failure:  Runtime crash   
  Difficulty:                    |    Testcase:                  
   Blockedby:                    |    Blocking:                  
     Related:                    |  
---------------------------------+------------------------------------------

Comment(by dterei):

 Simon Marlow said in an email:

 {{{
 Also I believe even if it works, the code that LLVM generates for -dynamic
 is not very good. This is because it makes every symbol reference a
 dynamic reference, whereas the NCG only  makes dynamic references for
 symbols in other packages.  It ought to be possible to fix this by using
 the right symbol declarations (I'm guessing, I haven't looked into it).
 }}}

 I can't remember if this is correct or not but recording here to look into
 when I have time as part of dynamic support in LLVM.

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



More information about the ghc-tickets mailing list