guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 01/03: gnu: mozjs: Mark as unsupported on mips64el-linux.


From: Mark H Weaver
Subject: Re: 01/03: gnu: mozjs: Mark as unsupported on mips64el-linux.
Date: Wed, 06 May 2015 11:54:56 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Ludovic Courtès <address@hidden> writes:

> civodul pushed a commit to branch master
> in repository guix.
>
> commit 4bfeb0ca74fca75febe62b8e059b0c5a6ddd622f
> Author: Ludovic Courtès <address@hidden>
> Date:   Tue May 5 21:39:18 2015 +0200
>
>     gnu: mozjs: Mark as unsupported on mips64el-linux.

[...]

> diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
> index 522404f..8031a6c 100644
> --- a/gnu/packages/gnuzilla.scm
> +++ b/gnu/packages/gnuzilla.scm
> @@ -85,7 +85,12 @@
>      (synopsis "Mozilla javascript engine")
>      (description "SpiderMonkey is Mozilla's JavaScript engine written
>  in C/C++.")
> -    (license license:mpl2.0))) ; and others for some files
> +    (license license:mpl2.0)                      ;and others for some files
> +
> +    ;; On mips64el, this fails to build with several "control reaches end of
> +    ;; non-void function" errors (see
> +    ;; <http://hydra.gnu.org/build/407741/nixlog/3/raw>.)
> +    (supported-systems (delete "mips64el-linux" %supported-systems))))

In general, I would prefer not to mark packages as unsupported on a
platform unless there is good reason to believe that the problems would
be very difficult to resolve.

In this case, Debian contains builds of mozjs for MIPS, and MIPS is
supported by the Mozilla project.  For example, see:

  https://bugzilla.mozilla.org/show_bug.cgi?id=902818

where a mozjs bug is reported on MIPS (N32 ABI) and later fixed by
upstream.

Furthermore, mozjs is an important package.  polkit depends on mozjs,
and several important GNOME components depend on polkit, so without
mozjs we cannot have GNOME on MIPS.

So, I would prefer to revert this commit.  What do you think?

     Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]