Wolfgang Thaller (a ghc developer) says: Version 6.2: No threaded RTS by default, unless you rebuild ghc with --enable-threaded-rts, in which case you'll always get the threaded RTS. Version 6.2.1: Single-threaded RTS by default, unless you specify -threaded when linking. No rebuilding of ghc necessary. so, I believe that the ghc 6.2.1 ebuild should no longer specify --enable-threaded-rts, because the threaded rts is always built now but only used if the user specifies -threaded when they link. The configure option --enable-threaded-rts is still avaliable, but is depreciated (check configure.ac for details), so may be removed in the future. I don't know what it does at the moment, if it enables the old behaviour or is simply ignored. Reproducible: Always Steps to Reproduce:
Yes, thanks. I was aware of that, but did not change it because it did no harm (I think the flag is ignored). But you're of course right, it is deprecated now and so it's better to remove it. The fix is in CVS. ks