diff options
author | Rick van Schijndel <rol3517@gmail.com> | 2021-06-18 16:41:39 +0200 |
---|---|---|
committer | Rick van Schijndel <rol3517@gmail.com> | 2021-06-21 23:18:16 +0200 |
commit | bd67ccabff716b5c3a9422ccd87d063aa85b8757 (patch) | |
tree | 0d14be0f242bfb529fdd1f7d67d45e4ea9097678 /pkgs/servers/ftp/vsftpd/default.nix | |
parent | f69ba850a761549a396407cf9137838f2bfe90fa (diff) | |
download | nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar.gz nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar.bz2 nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar.lz nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar.xz nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.tar.zst nixpkgs-bd67ccabff716b5c3a9422ccd87d063aa85b8757.zip |
vsftpd: fix cross-compilation, remove -Werror
Diffstat (limited to 'pkgs/servers/ftp/vsftpd/default.nix')
-rw-r--r-- | pkgs/servers/ftp/vsftpd/default.nix | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/servers/ftp/vsftpd/default.nix b/pkgs/servers/ftp/vsftpd/default.nix index b87d11809b1..a477551df30 100644 --- a/pkgs/servers/ftp/vsftpd/default.nix +++ b/pkgs/servers/ftp/vsftpd/default.nix @@ -18,17 +18,18 @@ stdenv.mkDerivation rec { substituteInPlace Makefile \ --replace -dirafter "" \ --replace /usr $out \ - --replace /etc $out/etc + --replace /etc $out/etc \ + --replace "-Werror" "" + mkdir -p $out/sbin $out/man/man{5,8} ''; - NIX_LDFLAGS = "-lcrypt -lssl -lcrypto -lpam -lcap"; + makeFlags = [ + "CC=${stdenv.cc.targetPrefix}cc" + ]; - # On gcc9, this would produce - # error: '-Werror=enum-conversion': no option -Wenum-conversion - NIX_CFLAGS_COMPILE = lib.optionalString (lib.versionAtLeast stdenv.cc.version "10") - "-Wno-error=enum-conversion"; + NIX_LDFLAGS = "-lcrypt -lssl -lcrypto -lpam -lcap"; enableParallelBuilding = true; |