While trying to run mojo on aarch64 gives the following error, and for me its not possible to install server edition of Ubuntu with 48bit memory address space.
17555 external/tcmalloc+/tcmalloc/system-alloc.h:575] MmapAligned() failed - unable to allocate with tag (hint=0x6fb4c0000000, size=1073741824, alignment=1073741824) - is something limiting address placement? 17555 external/tcmalloc+/tcmalloc/system-alloc.h:582] Note: the allocation may have failed because TCMalloc assumes a 48-bit virtual address space size; you may need to rebuild TCMalloc with TCMALLOC_ADDRESS_BITS defined to your system's virtual address space size
17555 external/tcmalloc+/tcmalloc/arena.cc:59] CHECK in Alloc: FATAL ERROR: Out of memory trying to allocate internal tcmalloc data (bytes=131072, object-size=16384); is something preventing mmap from succeeding (sandbox, VSS limitations)?
Aborted```
userland@localhost:~/hello-world$ pixi shell
(hello-world) userland@localhost:~/hello-world$ mojo --version
31096 external/tcmalloc+/tcmalloc/system-alloc.h:575] MmapAligned() failed - unable to allocate with tag (hint=0x4f3000000000, size=1073741824, alignment=1073741824) - is something limiting address placement?
31096 external/tcmalloc+/tcmalloc/system-alloc.h:582] Note: the allocation may have failed because TCMalloc assumes a 48-bit virtual address space size; you may need to rebuild TCMalloc with TCMALLOC_ADDRESS_BITS defined to your system's virtual address space size
31096 external/tcmalloc+/tcmalloc/arena.cc:59] CHECK in Alloc: FATAL ERROR: Out of memory trying to allocate internal tcmalloc data (bytes=131072, object-size=16384); is something preventing mmap from succeeding (sandbox, VSS limitations)?
Aborted
(hello-world) userland@localhost:~/hello-world$```