Started playing with Wineserver on mingw/cygwin again

Geoff Thorpe geoff at geoffthorpe.net
Thu Feb 6 12:42:08 CST 2003


* Dan Kegel (dank at kegel.com) wrote:
> Geoff Thorpe wrote:
> >What disturbs me most about this pthread/glibc issue is the (apparent)
> >impunity with which the glibc maintainer has just barged ahead with this
> >disruptive change with (again, apparently) little concern for the
> >fallout it would cause. 
> 
> I agree the glibc maintainer is headstrong, but in this case
> he is right.  Linux's pthread support needed improving, and
> the improvements required fundamental changes.  I suspect
> that even if he had gone with ngpt instead of his own nptl,
> Wine would have suffered similar disruptions.
> 
> See http://www.kegel.com/c10k.html#threaded for a little background.
> 
> In short, my opinion is Wine really should just roll with the
> punches here.  We'll benefit, too, in the end.

No doubt, and I take your point about the best decisions not always
involving the least work. I just consider that it would be a huge
backwards step if upcoming linux distribution releases neither had wine
in them nor supported wine being installed onto a default setup. There
must be very few projects either using or bypassing their systems'
pthreads implementations who have the complications to deal with that
wine has, so that must obviously be part of the problem - working around
glibc's thread-changes is probably not too hard for "most people".
Nonetheless, it is pretty essential that wine's problem get resolved
before these incompatible versions start making it into mainstream
distributions - glibc and linux distribution people leaving wine behind
would not help anyone.

Do we have a definitive explanation of just how bad the current
wine/pthread incompatibilities are, and/or where current efforts are at?
I'd not known there were any efforts to get wine working with nptl
(hence my perhaps exaggerated alarm) until the link to Ingo's kernel
patch was posted (aug2002 moreover) which suggests at least that some
people *are* working on this (phew). I would be very grateful to know
what the status is. Anyone? TIA.

Cheers,
Geoff

-- 
Geoff Thorpe
geoff at geoffthorpe.net
http://www.geoffthorpe.net/




More information about the wine-devel mailing list