From 1e1d735e5213dac7c582304f58da674714f6aade Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 6 Jan 2017 00:28:51 +0100 Subject: build: remove obsolete parallel build related options Always use the main make jobserver, which has been the default for ages Signed-off-by: Felix Fietkau --- config/Config-build.in | 53 -------------------------------------------------- 1 file changed, 53 deletions(-) (limited to 'config/Config-build.in') diff --git a/config/Config-build.in b/config/Config-build.in index 7c82e8b3b7..9b8e4b2283 100644 --- a/config/Config-build.in +++ b/config/Config-build.in @@ -87,59 +87,6 @@ menu "Global build settings" help Enables IPv6 support in kernel (builtin) and packages. - config PKG_BUILD_PARALLEL - bool - prompt "Compile certain packages parallelized" - default y - help - This adds a -jX option to certain packages that are known to behave well - for parallel build. By default, the package make processes use the main - jobserver, in which case this option only takes effect when you add -jX - to the make command. - - If you are unsure, select N. - - config PKG_BUILD_USE_JOBSERVER - bool - prompt "Use top-level make jobserver for packages" - depends on PKG_BUILD_PARALLEL - default y - help - This passes the main make process jobserver fds to package builds, - enabling full parallelization across different packages. - - Note that disabling this may overcommit CPU resources depending on the - -j level of the main make process, the number of package submake jobs - selected below and the number of actual CPUs present. - Example: If the main make is passed a -j4 and the submake -j - is also set to 4, we may end up with 16 parallel make processes - in the worst case. - - config PKG_BUILD_JOBS - int - prompt "Number of package submake jobs (2-512)" - range 2 512 - default 2 - depends on PKG_BUILD_PARALLEL && !PKG_BUILD_USE_JOBSERVER - help - The number of jobs (-jX) to pass to packages submake. - - config PKG_DEFAULT_PARALLEL - bool - prompt "Parallelize the default package build rule (May break build)" - depends on PKG_BUILD_PARALLEL - depends on BROKEN - default n - help - Always set the default package build rules to parallel build. - - WARNING: This may break build or kill your cat, as it builds packages - with multiple jobs that are probably not tested in a parallel build - environment. - - Only say Y if you don't mind fixing broken packages. Before reporting - build bugs, set this to N and re-run the build. - comment "Stripping options" choice -- cgit v1.2.3