plasma-umass / Mesh

A memory allocator that automatically reduces the memory footprint of C/C++ applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fails to build on apple m1

tmoshaiov opened this issue · comments

Trying to build mesh, getting the error
clang: error: the clang compiler does not support '-march=westmere'

Unfortunately, Mesh does not currently support the M1 architecture. The standard "page size" on x86-64 is 4K, and the algorithms assume this page size. The M1's page size is 16K, which will require some substantial changes. We'd be happy to discuss this with anyone looking to take on this task!