Hello Efraim, > + `(,@(match (or (%current-system) > + (%current-target-system)) If cross-compiling for aarch64, %current-system will be #f and %current-target-system will be "aarch64-linux-gnu" which does not match anything below. I think "system->linux-architecture" could help you here. Otherwise, this seems fine. Thanks, Mathieu