DSL Ideas and Suggestions :: Re: wine; Glibc-NPTL, possible?



Code Sample
wine: glibc >= 2.3 without NPTL or TLS is not a supported combination.
It will most likely crash. Please upgrade to a glibc with NPTL support.

I do not think this warning is benign - i.e. It affects the running of certain apps, seriously.

Tested with WINE versions:
0.9.37 (1 month ago)
0.9.41 (Just today)

So far, I have only one clear example:
Mozilla Firefox 2.0.0.3 win32
WINE on Debian Sid (Glibc 2.5 with NPTL): Runs fine, to the extent that Flash Player 9 installs and plays Flash videos (youtube.com) successfully.
WINE on DSL (Glibc 2.3.2 without NPTL): Timeout with all sites.

We can see Glibc's configuration by running (literally):
`/lib/libc.so.6`

Debian Sid:
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright © 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.3 20070601 (prerelease) (Debian 4.1.2-12).
Compiled on a Linux >>2.6.20.11<< system on 2007-06-13.
Available extensions:
       crypt add-on version 2.1 by Michael Glad and others
       GNU Libidn by Simon Josefsson
       GNU libio by Per Bothner
       NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
       Native POSIX Threads Library by Ulrich Drepper et al
       BIND-8.2.3-T5B
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.


DSL:
GNU C Library stable release version 2.3.2, by Roland McGrath et al.
Copyright © 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.3.2 20030831 (Debian prerelease).
Compiled on a Linux 2.4.19 system on 2003-09-12.
Available extensions:
       GNU libio by Per Bothner
       crypt add-on version 2.1 by Michael Glad and others
       linuxthreads-0.10 by Xavier Leroy
       BIND-8.2.3-T5B
       libthread_db work sponsored by Alpha Processor Inc
       NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Report bugs using the `glibcbug' script to <bugs@gnu.org>.

NPTL needs a 2.6 kernel (compiled with at least gcc 3), no way around that..
I've seen RHEL kernels with version strings such as '2.4.2x-blabla-nptl' so from this I gather that NPTL on kernel 2.4 is at least possible in RHEL. I don't know whether NPTL support is in the mainline kernel - is it supported in the latest 2.4.34?
Quote (stupid_idiot @ July 22 2007,08:07)
Code Sample
wine: glibc >= 2.3 without NPTL or TLS is not a supported combination.
It will most likely crash. Please upgrade to a glibc with NPTL support.

I do not think this warning is benign - i.e. It affects the running of certain apps, seriously.

I was wondering about this myself, when I tried out wine0.9.4x.uci that you submitted, and went looking around for some way to get an updated glibc with NPTL somewhere. I just read that NPTL wasn't supported before 2.6 (wiki), as Curaga noted.

Well, Redhat kernels are very far from vanilla ones.. They patch and backport them so much it would actually be stabler to use newer vanilla ones..
Next Page...
original here.