about summary refs log tree commit diff
path: root/overlays
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-09-29 10:58:31 +0000
committerAlyssa Ross <hi@alyssa.is>2020-09-29 11:52:43 +0000
commit12beddee6f0a9525620ec2548e7a384362ca266f (patch)
treef2dad88893ba2eed8077c1d5cdb3cf2f46e45118 /overlays
parent7a7018a3f262698f1f0c94a060d23d2733ddba58 (diff)
downloadnixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar.gz
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar.bz2
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar.lz
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar.xz
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.tar.zst
nixlib-12beddee6f0a9525620ec2548e7a384362ca266f.zip
patches/thunderbird: build with Clang
Like Firefox, Thunderbird 78 can't be built with GCC on AMD EPYC 7401P
CPUs.  See <https://github.com/NixOS/nixpkgs/issues/84283>.
Diffstat (limited to 'overlays')
-rw-r--r--overlays/patches/default.nix2
-rw-r--r--overlays/patches/thunderbird/default.nix5
2 files changed, 7 insertions, 0 deletions
diff --git a/overlays/patches/default.nix b/overlays/patches/default.nix
index eb1626c48499..88aa2ccf251c 100644
--- a/overlays/patches/default.nix
+++ b/overlays/patches/default.nix
@@ -17,6 +17,8 @@ self: super: {
 
   python3 = self.callPackage ./python { python = super.python3; };
 
+  thunderbird = self.callPackage ./thunderbird { inherit (super) thunderbird; };
+
   tmux = self.callPackage ./tmux { inherit (super) tmux; };
 
   waylandPkgs = self.extend (import ./nixpkgs-wayland);
diff --git a/overlays/patches/thunderbird/default.nix b/overlays/patches/thunderbird/default.nix
new file mode 100644
index 000000000000..79b489ee98b8
--- /dev/null
+++ b/overlays/patches/thunderbird/default.nix
@@ -0,0 +1,5 @@
+{ thunderbird, clangStdenv, ... } @ args:
+
+thunderbird.override ({
+  stdenv = clangStdenv;
+} // (builtins.removeAttrs args [ "clangStdenv" "thunderbird" ]))