summary refs log tree commit diff
path: root/pkgs/development/libraries/judy
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2021-10-27 22:49:04 +0100
committerSergei Trofimovich <slyich@gmail.com>2021-10-27 22:50:20 +0100
commitff7406c2894795eac919a990e3faf3355a8f46b8 (patch)
treef05bd4fe8b6d971fcb865aa1451f69ad36cf503d /pkgs/development/libraries/judy
parentc505be69092838513d98b1bab056ac36d102bd2c (diff)
downloadnixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar.gz
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar.bz2
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar.lz
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar.xz
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.tar.zst
nixpkgs-ff7406c2894795eac919a990e3faf3355a8f46b8.zip
judy: disable parallel build
Parallel build fails for missing manpage dependencies:
  https://sourceforge.net/p/judy/patches/4/
Upstream patch is not very portable. Let's explicitly disable
parallelism.
Diffstat (limited to 'pkgs/development/libraries/judy')
-rw-r--r--pkgs/development/libraries/judy/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/judy/default.nix b/pkgs/development/libraries/judy/default.nix
index 077c4fe90fd..bec72ac8020 100644
--- a/pkgs/development/libraries/judy/default.nix
+++ b/pkgs/development/libraries/judy/default.nix
@@ -15,6 +15,12 @@ stdenv.mkDerivation rec {
     configureFlagsArray+=("CFLAGS=-fno-strict-aliasing -fno-aggressive-loop-optimizations")
   '';
 
+  # Disable parallel builds as manpages lack some dependencies:
+  #    ../tool/jhton ext/JudyHS_funcs_3.htm | grep -v '^[   ]*$' | sed -e 's/\.C//' > man/man3/JudyHS_funcs
+  #    make[2]: *** No rule to make target 'man/man3/JSLD', needed by 'all-am'.  Stop.
+  # Let's wait for the upstream fix similar to https://sourceforge.net/p/judy/patches/4/
+  enableParallelBuilding = false;
+
   meta = {
     homepage = "http://judy.sourceforge.net/";
     license = lib.licenses.lgpl21Plus;