Subject: Re: wine/pthread broken in netbsd 4 beta
To: Simon Truss <simon@bigblue.demon.co.uk>
From: Brian de Alwis <bsd@cs.ubc.ca>
List: netbsd-help
Date: 01/15/2007 10:39:09
On 2007.01.14 23:37:51 +0000, Simon Truss wrote:
> If you know more than the PRs are you saying that the Q3 and Q4 branches
> are broken for NetBSD then? If so I will try patching an old pkgsrc/wine
> into Q4 and see how far I get. Then there is something that I can
> compare against to find the cause.
I know little more about the causes than stated in the PRs. From
perusing the Wine mailing lists and FreeBSD and OpenBSD chatter,
the problems seems to be related to both threading and the expected
memory layouts.
As posted to the Wine mailing list (in 2005!):
----------------------------------------------------------------------
Win32 threading is broken or semi-functional on every OS except Linux. The
work that needs to be done requires an extremely deep understanding of the
threading implementation on those operating systems: only somebody with a
lot of expertise can do it. I would not expect this situation to improve
anytime soon. For now I think FreeBSD is the closest you'll get to working
threading on BSD.
----------------------------------------------------------------------
<http://www.winehq.com/pipermail/wine-users/2005-February/016839.html>
Brian.
--
Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
"Amusement to an observing mind is study." - Benjamin Disraeli