FreeBSD 4.10-STABLE wine-20040615 build

John Birrell jb at
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.

John Birrell

More information about the wine-users mailing list