HEAD broken on OS X

Roman Leshchinskiy rl at cse.unsw.edu.au
Tue Nov 3 23:34:41 EST 2009


Simon,

I'm getting this from validate even without the DPH patch:

/Users/rl/projects/ndp/ghc-test/bindisttest/installed/bin/runghc  
HelloWorld > output


GHCi runtime linker: fatal error: I found a duplicate definition for  
symbol
    _base_GHCziConc_ioManagerThread_closure
whilst processing object file
    /Users/rl/projects/ndp/ghc-test/bindisttest/installed/lib/ 
ghc-6.13.20091104/base-4.2.0.0/HSbase-4.2.0.0.o
This could be caused by:
    * Loading two different object files which export the same symbol
    * Specifying the same object file twice on the GHCi command line
    * An incorrect `package.conf' entry, causing some object to be
      loaded twice.
GHCi cannot safely continue in this situation.  Exiting now.  Sorry.

Unpulling these two patches fixes this:

Tue Nov  3 08:05:47 PST 2009  Simon Marlow <marlowsd at gmail.com>
  * Fix #1185 (RTS part, also needs corresponding change to libraries/ 
base)

Tue Nov  3 08:05:40 PST 2009  Simon Marlow <marlowsd at gmail.com>
  * Fix #1185: restart the IO manager after fork()
  Ignore-this: 6dc05464f1500104554637f4759738cc

Roman




More information about the Cvs-ghc mailing list