David Naylor dbn@freebsd.org writes:
FreeBSD prefers to use a 0x200000 (super) page alignment however this causes the image base to be displaced from the requested 0x7b800000. Forcing a smaller page size ensures FreeBSD can place the image startin at 0x7b800000.
This would have to be done in winegcc, with appropriate configure checks. It's probably easier to change the address to leave more room.