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
usage.

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.


Bill

Attachment: win32IOManager_thr_dyn_BuildFix.patch
Description: Binary data

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to