summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-01-21 13:49:24 +0100
committerRobin Gloster <mail@glob.in>2017-01-25 20:12:39 +0100
commitd3cd8b1d58de5ad67e227617ffa2629f04b9e9ac (patch)
treea931f3ce4ccef60a028de50016d47802dff41371 /pkgs/development/interpreters
parentbc08b942e91aa8e4f1a65d68753c928cce84e1e0 (diff)
downloadnixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar.gz
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar.bz2
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar.lz
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar.xz
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.tar.zst
nixlib-d3cd8b1d58de5ad67e227617ffa2629f04b9e9ac.zip
spidermonkey_1_8_5: add patch to fix build with gcc6
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/spidermonkey/1.8.5.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/spidermonkey/1.8.5.nix b/pkgs/development/interpreters/spidermonkey/1.8.5.nix
index 3c5eef01db01..ed09ac7467d4 100644
--- a/pkgs/development/interpreters/spidermonkey/1.8.5.nix
+++ b/pkgs/development/interpreters/spidermonkey/1.8.5.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, autoconf213, fetchurl, pkgconfig, nspr, perl, python2, zip }:
+{ stdenv, lib, autoconf213, fetchurl, fetchpatch, pkgconfig, nspr, perl, python2, zip }:
 
 stdenv.mkDerivation rec {
   name = "spidermonkey-${version}";
@@ -22,7 +22,13 @@ stdenv.mkDerivation rec {
     ${lib.optionalString stdenv.isArm "autoreconf --verbose --force"}
   '';
 
-  patches = stdenv.lib.optionals stdenv.isArm [
+  patches = [
+    (fetchpatch {
+      name = "gcc6.patch";
+      url = "https://anonscm.debian.org/cgit/collab-maint/mozjs.git/plain/debian/patches/fix-811665.patch?id=00b15c7841968ab4f7fec409a6b93fa5e1e1d32e";
+      sha256 = "1q8477xqxiy5d8376k5902l45gd0qkd4nxmhl8vr6rr1pxfcny99";
+    })
+  ] ++ stdenv.lib.optionals stdenv.isArm [
     # Explained below in configureFlags for ARM
     ./1.8.5-findvanilla.patch
     # Fix for hard float flags.