summary refs log tree commit diff
path: root/pkgs/os-specific/linux/evdi
diff options
context:
space:
mode:
authorAnthony Roussel <anthony@roussel.dev>2023-11-07 14:56:05 +0100
committerAlyssa Ross <hi@alyssa.is>2023-11-08 13:04:01 +0100
commit408ed815c60c448886d489837e760264efcc4388 (patch)
tree29f54c98ba5bc363eee235821521b650ec6112ce /pkgs/os-specific/linux/evdi
parent43fbdc751b9a83deaf78a37a526faf2a2278b459 (diff)
downloadnixpkgs-408ed815c60c448886d489837e760264efcc4388.tar
nixpkgs-408ed815c60c448886d489837e760264efcc4388.tar.gz
nixpkgs-408ed815c60c448886d489837e760264efcc4388.tar.bz2
nixpkgs-408ed815c60c448886d489837e760264efcc4388.tar.lz
nixpkgs-408ed815c60c448886d489837e760264efcc4388.tar.xz
nixpkgs-408ed815c60c448886d489837e760264efcc4388.tar.zst
nixpkgs-408ed815c60c448886d489837e760264efcc4388.zip
linuxPackages.evdi: fix build for Linux 4.19
The build fails with:

```console
module/evdi_fb.c: In function 'evdifb_create':
module/evdi_fb.c:427:21:
error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
  427 |         info->fbops = efbdev->fb_ops;
      |                     ^
````

A resolution is to treat discard-qualifiers warnings as non-error.

See https://hydra.nixos.org/build/239848621
Diffstat (limited to 'pkgs/os-specific/linux/evdi')
-rw-r--r--pkgs/os-specific/linux/evdi/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix
index afe7538fa41..bd34ac0db4d 100644
--- a/pkgs/os-specific/linux/evdi/default.nix
+++ b/pkgs/os-specific/linux/evdi/default.nix
@@ -16,7 +16,11 @@ stdenv.mkDerivation rec {
     hash = "sha256-em3Y56saB7K3Wr31Y0boc38xGb57gdveN0Cstgy8y20=";
   };
 
-  env.NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare";
+  env.NIX_CFLAGS_COMPILE = toString [
+    "-Wno-error"
+    "-Wno-error=discarded-qualifiers" # for Linux 4.19 compatibility
+    "-Wno-error=sign-compare"
+  ];
 
   nativeBuildInputs = kernel.moduleBuildDependencies;