On Fri, Oct 8, 2010 at 6:47 AM, John Arbash Meinel <span dir="ltr">&lt;<a href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 10/8/2010 1:09 AM, Maritza Mendez wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Oct 7, 2010 at 8:41 PM, Martin Pool &lt;<a href="mailto:mbp@canonical.com">mbp@canonical.com</a><br>
</div><div class="im">&gt; &lt;mailto:<a href="mailto:mbp@canonical.com">mbp@canonical.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;     This problem isn&#39;t inherent to Windows but I think Windows is the only<br>
&gt;     place where we don&#39;t use 64-bit addressing even when the system<br>
&gt;     supports it.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Aha.  Now I think I see.  Thanks.  I will read some of the threads in<br>
&gt; which peole have tried to build for Windows x64 and see if I have any<br>
&gt; ideas.  Thanks.<br>
<br>
</div>I think there are a couple of issues. One is that &#39;pack&#39; is allocating<br>
~5x the largest content. So auto-packing has a high peak memory requirement.<br>
<br>
And 64-bit at least allows us to allocate more memory blocks. (So if<br>
your machine has 4GB we aren&#39;t stuck at the 2GB barrier.)<br>
<br>
The next issue will be handling content &gt;2GB and then again at content<br>
&gt;4GB. The delta structures, etc, have certainly not been audited for<br>
working correctly at that level. Note that &#39;content&#39; may not be a single<br>
file, because of how we combine texts, though it would be close to that<br>
(within 2-4x sort of thing).<br>
<br>
John<br>
=:-&gt;<br></blockquote><div><br>John, I think I see your point.  It might be nice to have a universal solution.  I&#39;m motivated only by what expereince tells me I need, and that includes beating the 2GB barrier in the near term.  (So I&#39;m content to stipulate to the usual Platonism v. existentialism conversation and move on with being existential.)  So I&#39;m going to assume that you smart guys figure out the elegant universal solution while maybe I just see about breaking the dull but irritating 2GB limit.  I&#39;ve had a fair bit of expereince with this sort of thing, but it sounds like a lot of smart people have run into this wall.  So I&#39;ll just see whether I can help.<br>
<br>Thanks<br>~M</div></div>