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

Reply via email to