macOS has no posix_fallocate (and the libc crate rightly does not expose it there), so the shm segment setup failed to compile. The eager reservation is a tmpfs concern; off Linux the call is skipped and the existing touch-every-page fallback runs instead.