[pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Roger Flores
Is the 2GB limit being lifted on the Windows nightlies?  I ask because I keep bumping, painfully, into it.  I found this link: http://doc.pypy.org/en/latest/windows.html#preping-windows-for-the-large-build Googling more about "editbin /largeaddressaware" http://www.velocityreviews.com/forums/t4

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread matti picus
I was under the impression that that link flag can cause problems for 32 bit systems, but maybe we don't care? For instance see this http://stackoverflow.com/questions/5185406/how-does-the-large-address-aware-flag-work-for-32-bit-applications-on-64-bit-com. Why is it a problem for you to run editbi

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Amaury Forgeot d'Arc
2013/4/6 matti picus > I was under the impression that that link flag can cause problems for 32 > bit systems, but maybe we don't care? For instance see this > http://stackoverflow.com/questions/5185406/how-does-the-large-address-aware-flag-work-for-32-bit-applications-on-64-bit-com. > Why is it

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread matti picus
I would vote -1 for adding the largeaddressaware flag to our translation proccess for nightlies. Better to run out of memory than to use cffi to call some random dll andhave it explode. Those who are in the know will have a compiler or can down load a free version and DIY. Matti On Apr 6, 2013 5:3

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Roger Flores
>Why is it a problem for you to run editbin on the exe? I'm think more about people trying to use my program.  They'll also have to find/install editbin and then run it properly on pypy.exe.  And I'll have to make directions for this extra step, and that means people won't.  It would be simpler

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Matti Picus
We started a 64 bit windows port once, but it died from lack of interest. The port is complicated since on windows 64 bit,/longs/are only 32 bit. This is a problem for/PyPy/right now, since it assumes that a c/long/can hold a pointer Can you ship a largeaddressaware exe with your code, or even b