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