FreeBSD 4.10-STABLE wine-20040615 build
jb at cimlogic.com.au
Sat Jun 19 18:01:33 CDT 2004
On Sat, Jun 19, 2004 at 06:54:09PM -0400, eternal wrote:
> > The cvs sources reserve memory up front. This is incompatible with FreeBSD's
> > mmap address allocation algorithm. The current Wine implementation *can't*
> > work by design on FreeBSD.
> mhmm... rather weak, if you ask me... when is this as of? the
> wine-20040505 port didnt have this issue, but, then again, it had alot
> of other issues that made it useless.....
Some time in May. Check the creation date of wine/libs/wine/mmap.c when the
wine_anon_mmap() function was moved out of wine/libs/wine/loader.c.
I've asked a question on FreeBSD's arch@ mailing list, but haven't had a
reply yet. I'll give it a week or 10 days and if no response by then, I'll
email one of the FreeBSD vm developers directly with a cc to the private
developers mailing list. I see no reason why the FreeBSD algorithm can't
be changed to allow Wine to function the way it is now coded.
It is unlikely that a change to the mmap address allocation algorithm will
ever make it into the FreeBSD4 tree though. Hopefully by the time a FreeBSD5
stable branch is created.
More information about the wine-users