How can I verify that NPTL is in the kernel? Please excuse this question, but our Linux expert is at holidays ;)
I've already found out that wine is using wine-pthread.
A simple program without TLS works fine.
Roger
Robert Shearman schrieb:
Roger Wimbert wrote:
Here is the Debug output:
warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\bb\s\bc\wine\dmsw.exe.so": /bb/home/.wine/dosdevices/z:/bb/s/bc/wine/dmsw.exe.so: cannot allocate memory in static TLS block
It has something to do with TLS memory or threads, but the /lib/tls/libc.so is linked in:
(rw 8 amd64) /bb/s/bc/wine 105>ldd dmsw.exe.so linux-gate.so.1 => (0xffffe000) libwine.so.1 => /usr/local/lib/libwine.so.1 (0x557be000) libm.so.6 => /lib/tls/libm.so.6 (0x558e8000) libc.so.6 => /lib/tls/libc.so.6 (0x5590a000) libdl.so.2 => /lib/libdl.so.2 (0x55a1f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x56555000)
Our system: (rw 8 amd64) /bb/s/bc/wine 106>uname -a Linux amd64 2.6.5-7.193-smp #1 SMP Wed Jul 20 14:39:18 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux
Do you have NPTL compiled into your kernel?