
16 Feb
2013
16 Feb
'13
1:56 a.m.
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