
On Jul 28, 2006, at 6:28 AM, Bulat Ziganshin wrote:
Hello Gregory,
Thursday, July 27, 2006, 11:06:41 PM, you wrote:
3. Did the threaded RTS work on 6.4.1? Was it used by default?
on 6.4.1 threaded RTS was used only in specially build libs. in debugging versions of libs and GHCi single-threaded RTS was used. developers of threaded programs was complaining about this situation because it makes their debugging much harder. so, in 6.4.2 ghci (and ghc) and debugging libraries was changed to use threaded RTS
Yes.
obvious workaround is to continue to build GHC and debugging libs with non-threaded RTS on the platforms where multi-threaded RTS is not reliable yet
That is what we do for darwinports at the moment, and it is also the approach taken by FreeBSD. The question at the moment is how do we fix the threading bugs, so that these platforms work as specified. Having half of the "supported" platforms not work is not a solution in the long run. Best Wishes, Greg
-- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users