New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/43225#issuecomment-1499480684 Comment: > yes, it first builds emacs, then sbcl, then gets stuck at some point in gdb. i agree, we should add option emacs, and disable emacs,sbcl for cross. I tried to cross build maxima with ecl, but it doesn't seem to work. The build finishes if I place `ecl` in hostmakedepends but then the binaries produced are x86_64 and not cross... Maybe it's possible to cross build with clisp, but that won't be enough for sage (we really need maxima-ecl). What we could do is add the emacs option and set the default for aarch64 to ~emacs,~sbcl so you still have to build natively but at least you are not forced to build emacs and sbcl... > > i see, that makes sense for flint: my sage test was run before i rebuild flintlib. let me try again and report.