Andreas Enge <andr...@enge.fr> writes: > @@ -124,70 +121,157 @@ > > ;; Disable tests on mips64 to cope with a failure of luajiterr.test. > ;; XXX FIXME fix luajit properly on mips64. > - #:tests? ,(not (string-prefix? "mips64" (or (%current-target-system) > + #:tests? ,(not (equal? "mips64el-linux" (or (%current-target-system) > (%current-system))))
What is the rationale for this change? Contrary to what one might expect based on the names of those procedures and the frequent pattern (or (%current-target-system) (%current-system)) (%current-target-system) returns a GNU triplet whereas (%current-system) returns a Nix system. A GNU triplet for MIPS64 will start with "mips64" but is unlikely to be "mips64el-linux". Mark