[EMAIL PROTECTED] wrote:
Ok, i recently compiled and upgraded to glibc 3.2.1 and there's no way to make wine work. There's thread related bug.
New Red Hat, Suse and Mandrake will be shipped with this new version of glibc, so i think that's a serious bug.

We were all quite concerned about it until somebody reported a workaround; see http://www.winehq.com/hypermail/wine-devel/2003/02/0260.html The workaround is to give the command export LD_ASSUME_KERNEL=2.2.5 before running Wine (and probably before running configure, too). (This is documented in each distro's beta release notes, e.g. http://distro.ibiblio.org/pub/Linux/distributions/redhat/beta/phoebe/en/os/i386/RELEASE-NOTES.html ) Have you tried this yet? What CPU and OS are you using?

Configure cannot even check that libc are reentrant, i'm not a glibc expert but there's some error with _errno and _errno_location.
I tried to apply a patch i found in the patch mailing list, but it didn't work either.
( http://www.winehq.com/hypermail/wine-patches/2003/01/0338.html )

That patch was bogus, it is not the right fix. The right fix is for Wine to adapt to the new threading model in glibc2.3 (not 3.2, I think), which is far superior to the old one. See http://www.kegel.com/c10k.html#threads.nptl

So, consider that every linux distribution will be shipped with the new glibc, and that there will be really a few windows programs that can work without thread support.... well... i'd think about give priority to solve this one.

The changes needed are deep. Alexandre has started on them, but given the workaround, it can probably wait a bit.

See also
http://www.winehq.com/hypermail/wine-devel/2003/02/0252.html
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83254
http://redhat.ifsic.univ-rennes1.fr/_rawhide/glibc-devel-2.3.1-51.i386.html

--
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045




Reply via email to