libpcap: fix build breakage with very high number of simultaneous jobs
authorPetr Štetiar <ynezz@true.cz>
Sat, 25 Apr 2020 11:59:19 +0000 (13:59 +0200)
committerRISCi_ATOM <Bob@bobcall.me>
Tue, 28 Apr 2020 17:19:10 +0000 (13:19 -0400)
Building libpcap with high number (64) of simultaneous jobs fails:

 In file included from ./fmtutils.c:42:0:
 ./ftmacros.h:106:0: warning: "_BSD_SOURCE" redefined
   #define _BSD_SOURCE

 <command-line>:0:0: note: this is the location of the previous definition
 ./gencode.c:67:10: fatal error: grammar.h: No such file or directory
  #include "grammar.h"
           ^~~~~~~~~~~
 compilation terminated.
 Makefile:99: recipe for target 'gencode_pic.o' failed

So fix this by less intrusive way by disabling the parallel builds for
this package.

Ref: FS#3010
Signed-off-by: Petr Štetiar <ynezz@true.cz>
package/libs/libpcap/Makefile

index a2c7352f65052c0f91cc1a186cbb62e0b500efd9..e6d9ee75b371b5909976027aba1e2f7301de3092 100644 (file)
@@ -20,7 +20,7 @@ PKG_FIXUP:=patch-libtool
 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
 
 PKG_INSTALL:=1
-PKG_BUILD_PARALLEL:=1
+PKG_BUILD_PARALLEL:=0
 PKG_LICENSE:=BSD-3-Clause
 
 include $(INCLUDE_DIR)/package.mk