Thu Nov  5 22:27:32 PST 2009  [email protected]
  * Break recursive imports between the RTS and base library on Windows.
  
  The file rts/win32/libHSbase.def contains a list of all the 
  symbols from the base library that the RTS needs. 
  
  When building the RTS into a DLL on Windows, we want to link the DLL
  for the RTS before we link the DLL for the base library. We use 
  libHSbase.def to make the "import library" libHSbase.so.a, which 
  contains stubs for each of the symbols from the base library that
  the RTS needs.

    M ./rts/ghc.mk +12
    A ./rts/win32/libHSbase.def

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091106062732-43c66-8abd4ff99508564444033c179d0c974b60c00113.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to