about summary refs log tree commit diff
path: root/pkgs/misc/logging
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2021-09-23 18:42:29 +0200
committerRobert Hensing <robert@roberthensing.nl>2021-09-23 18:42:29 +0200
commit68a8d86415c3de64a9ba311058bdb8fda7f930dd (patch)
treed8ac45a1319985f7d4fcef979b05957420a6d129 /pkgs/misc/logging
parentac01c2996c620f21a04e8755393bd35ac944030c (diff)
es *beat6: Fix build on aarch64
Diffstat (limited to 'pkgs/misc/logging')
-rw-r--r--pkgs/misc/logging/beats/6.x.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/misc/logging/beats/6.x.nix b/pkgs/misc/logging/beats/6.x.nix
index 81b8ba0ab5bfd..1808197498b53 100644
--- a/pkgs/misc/logging/beats/6.x.nix
+++ b/pkgs/misc/logging/beats/6.x.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, elk6Version, buildGoPackage, libpcap, nixosTests, systemd }:
+{ lib, fetchFromGitHub, fetchpatch, elk6Version, buildGoPackage, libpcap, nixosTests, systemd }:
 
 let beat = package : extraArgs : buildGoPackage (rec {
       name = "${package}-${version}";
@@ -15,6 +15,14 @@ let beat = package : extraArgs : buildGoPackage (rec {
 
       subPackages = [ package ];
 
+      patches = [
+        (fetchpatch {
+          # Build fix for aarch64, possibly other systems, merged in beats 7.x https://github.com/elastic/beats/pull/9493
+          url = "https://github.com/elastic/beats/commit/5d796571de1aa2a299393d2045dacc2efac41a04.diff";
+          sha256 = "sha256:0b79fljbi5xd3h8iiv1m38ad0zhmj09f187asc0m9rxlqrz2l9r2";
+        })
+      ];
+
       meta = with lib; {
         homepage = "https://www.elastic.co/products/beats";
         license = licenses.asl20;