[GHC] #5101: GHC and GHCi use different syntax for dynamic libraries

GHC cvs-ghc at haskell.org
Wed Apr 13 09:36:38 CEST 2011


#5101: GHC and GHCi use different syntax for dynamic libraries
--------------------------------+-------------------------------------------
    Reporter:  mcandre          |        Owner:                                   
        Type:  feature request  |       Status:  infoneeded                       
    Priority:  normal           |    Milestone:  7.2.1                            
   Component:  Compiler         |      Version:  7.0.3                            
    Keywords:                   |     Testcase:                                   
   Blockedby:                   |   Difficulty:                                   
          Os:  MacOS X          |     Blocking:                                   
Architecture:  x86              |      Failure:  Incorrect warning at compile-time
--------------------------------+-------------------------------------------

Comment(by batterseapower):

 The -lfoo syntax works fine for me with GHC, and I have never used -dylib-
 install-name (I'm on OS X). That said, I have not tried your particular
 example because you do not provide the code for your various hs/c files.

 The problem you have in that Haskell Cafe thread is just because you have
 both charm.hs and charm.c, both of which will produce a file called
 charm.o. It looks like the charm.o from charm.c has overwritten the older
 one, which explains why the duplicate symbol error (from linking charm.o
 twice) mentions _Charm_getWidth_info.

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



More information about the Glasgow-haskell-bugs mailing list