Comment 2 for bug 861296

Revision history for this message
Dr. David Alan Gilbert (davidgil-uk) wrote :

This is an artefact of a different in where the libraries are mapped on the two architectures.

On ARM we have;
   executable
   heap
                        <---- ~1GB
   libs
                        <---- ~3GB
  stack

So there isn't one big 2GB chunk to allocate.

On x86 they have:
   executable
   heap
                       <--- ~3GB
   libs

I don't know why ARM does it this way however and whether it's changeable.

Dave