about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/firefox/packages.nix
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-04-05 20:29:29 +0200
committerGitHub <noreply@github.com>2020-04-05 20:29:29 +0200
commit29f491d5b79111fc5802a1899c8660cd5a99dd73 (patch)
treea153185b7d4e7dbbd7c354103b9ab4d42e0ab032 /pkgs/applications/networking/browsers/firefox/packages.nix
parent3b6539896b0721c3473fe86f00811b74ad560ba0 (diff)
parented33a6c327758a63878d98ae183a7fe3b3df229b (diff)
downloadnixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar.gz
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar.bz2
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar.lz
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar.xz
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.tar.zst
nixlib-29f491d5b79111fc5802a1899c8660cd5a99dd73.zip
Merge pull request #81864 from volth/patch-389
firefox: mark as broken on 32-bit buildPlatform
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox/packages.nix')
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 8e3f92f248fb..e132b758d5ff 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -1,4 +1,4 @@
-{ config, lib, callPackage, fetchurl }:
+{ config, stdenv, lib, callPackage, fetchurl }:
 
 let
   common = opts: callPackage (import ./common.nix opts) {};
@@ -23,6 +23,8 @@ rec {
       maintainers = with lib.maintainers; [ eelco andir ];
       platforms = lib.platforms.unix;
       badPlatforms = lib.platforms.darwin;
+      broken = stdenv.buildPlatform.is32bit; # since Firefox 60, build on 32-bit platforms fails with "out of memory".
+                                             # not in `badPlatforms` because cross-compilation on 64-bit machine might work.
       license = lib.licenses.mpl20;
     };
     updateScript = callPackage ./update.nix {