There's a closed pull request on the void-packages repository maxima: dont default sbcl on aarch64, dont makedepends on emacs https://github.com/void-linux/void-packages/pull/43311 Description: @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.