Patch to get Borland's bcc 5.5 (free beer compiler) to work
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Mon Apr 28 13:08:02 CDT 2003
>>>>> "Troy" == Troy Rollo <wine at troy.rollo.name> writes:
Troy> The only problem in the head code appears to be in the linker,
Troy> which it turns out has a problem when it's told there's 3GB of
Troy> user address space. Since Windows only offers a 3GB user address
Troy> space in what passes for Microsoft's high end server editions of
Troy> the operating system, it is unlikely that this is necessary. My
Troy> solution is to drop the user address space to 2GB - if 3GB is
Troy> desired, it probably should be a configurable option rather than
Troy> hard coded as is the case now.
Troy> I dealt with a related FIXME along the way.
Troy> diff -u -r1.4 virtual.c --- dlls/ntdll/virtual.c 7 Jan 2003
Troy> 20:36:28 -0000 1.4 +++ dlls/ntdll/virtual.c 28 Apr 2003 00:05:58
Troy> -0000 @@ -102,7 +102,8 @@ # define page_mask 0xfff # define
Troy> page_shift 12 # define page_size 0x1000 -# define
What version did you specify in ~/.wine/config [windows] version?
I guess you ran in non NT mode. And I guess your change will do havoc to
programs needing NT mode (like Xilix ISE). Probably the limit has to be set
in dependance of the version emulated.
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list