Heads-up: new parallel I/O manager merged

Bill Tutt bill at tutts.org
Sat Feb 16 07:56:04 CET 2013

This sounds cool, unforunately this caused a build failure in the
threaded+dynamic way build on Windows 32bit build.

PRELUDE_CLOSUREs use DLL_IMPORT_DATA_VARNAME() so when you use them you
should use the macro definition for them that hides the DLL_IMPORT_DATA_REF

Additionally, the new closure needs to be added to rts\win32\libHSbase.def
due to the recursive references between RTS and base.

The attached patch allowed the successful creation of the threaded and
threaded_debug DLLs of the RTS.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20130216/c8ddcf2c/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: win32IOManager_thr_dyn_BuildFix.patch
Type: application/octet-stream
Size: 1569 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20130216/c8ddcf2c/attachment.obj>

More information about the ghc-devs mailing list