the patch:
Index: build.sh
===================================================================
RCS file: /cvsroot/src/build.sh,v
retrieving revision 1.327
diff -u -p -r1.327 build.sh
--- build.sh 2 May 2018 07:34:44 -0000 1.327
+++ build.sh 25 Jun 2018 18:26:34 -0000
@@ -1027,7 +1027,7 @@ usage()
cat <<_usage_
Usage: ${progname} [-EhnoPRrUuxy] [-a arch] [-B buildid] [-C cdextras]
- [-D dest] [-j njob] [-M obj] [-m mach] [-N noisy]
+ [-D dest] [-j njob] [-k] [-M obj] [-m mach] [-N noisy]
[-O obj] [-R release] [-S seed] [-T tools]
[-V var=[value]] [-w wrapper] [-X x11src] [-Y extsrcsrc]
[-Z var]
@@ -1084,6 +1084,9 @@ Usage: ${progname} [-EhnoPRrUuxy] [-a ar
Should not be used without expert knowledge of the build system.
-h Print this help message.
-j njob Run up to njob jobs in parallel; see make(1) -j.
+ -k Continue processing after errors are encountered, but only on
+ those targets that do not depend on the target whose creation
+ caused the error.
-M obj Set obj root directory to obj; sets MAKEOBJDIRPREFIX.
Unsets MAKEOBJDIR.
-m mach Set MACHINE to mach. Some mach values are actually
@@ -1128,7 +1131,7 @@ _usage_
parseoptions()
{
- opts='a:B:C:D:Ehj:M:m:N:nO:oPR:rS:T:UuV:w:X:xY:yZ:'
+ opts='a:B:C:D:Ehj:kM:m:N:nO:oPR:rS:T:UuV:w:X:xY:yZ:'
opt_a=false
opt_m=false
@@ -1188,6 +1191,10 @@ parseoptions()
parallel="-j ${OPTARG}"
;;
+ -k)
+ MAKEFLAGS="-k ${MAKEFLAGS}"
+ ;;
+
-M)
eval ${optargcmd}; resolvepath OPTARG
case "${OPTARG}" in
Attachment:
signature.asc
Description: PGP signature