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.
This commit is contained in:
Sergei Trofimovich 2021-10-27 22:49:04 +01:00
parent c505be6909
commit ff7406c289

View file

@ -15,6 +15,12 @@ stdenv.mkDerivation rec {
configureFlagsArray+=("CFLAGS=-fno-strict-aliasing -fno-aggressive-loop-optimizations") 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 = { meta = {
homepage = "http://judy.sourceforge.net/"; homepage = "http://judy.sourceforge.net/";
license = lib.licenses.lgpl21Plus; license = lib.licenses.lgpl21Plus;