There is a new pull request by tornaria against master on the void-packages repository https://github.com/tornaria/void-packages maxima-aarch64 https://github.com/void-linux/void-packages/pull/43311 maxima: dont default sbcl on aarch64, dont makedepends on emacs @dkwo: try this. - Default to `~sbcl` for aarch64 since you say it's broken - Remove emacs from hostmakedepends; it seems the emacs support files don't really need emacs. Let's see how this works. Note that your `maxima` package will not contain any binary, you will have to manually install `maxima-ecl`. If this is a good setup we can figure out how to address this. Not a problem for sagemath which depends on `maxima-ecl`. For cross compiling, we would need to do something more fancy, i.e. an `ecl` binary that can cross-compile for aarch64. This is in principle possible as ecl compiles itself this way using the host ecl. A patch file from https://github.com/void-linux/void-packages/pull/43311.patch is attached