
On 07 July 2006 11:46, Christian Maeder wrote:
Simon Marlow schrieb:
The reason we added it to the compiler was so that you could use programs that require -threaded under GHCi. Without it, these programs cannot be used with GHCi.
Surely, running user programs is different from just compiling.
GHC and GHCi are the same binary.
Without -threaded, all FFI calls block the other threads in the program, and this makes it impossible to do lots of things.
Obviously, I only want that (my old) sequentiell things are done as reliable (one at a time) as before.
And they will be - the threaded RTS only affects FFI calls on multithreaded programs.
What version of glibc are you using on Linux?
glibc-devel-2.3.4-23.4 glibc-locale-2.3.4-23.4 glibc-info-2.3.4-23.4 glibc-html-2.3.4-23 glibc-2.3.4-23.4 glibc-i18ndata-2.3.4-23.4
I guess that isn't it, I have 2.3.2 here. Cheers, Simon