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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/861296

Title:
  mmap fails to allocate 2030Mb heap on ARM

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-toolchain-misc/+bug/861296/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to