From ee112f8f8ce24fa3b885b6d273d6ee3dcd3438af Mon Sep 17 00:00:00 2001 From: Chad Austin Date: Thu, 20 Jan 2022 13:30:07 -0800 Subject: [PATCH] fix boost build on single-core machines Summary: On a single-core Ubuntu VM, getdeps attempts to pass -j0 to Boost Jam, which fails. Reviewed By: fanzeyi Differential Revision: D33675531 fbshipit-source-id: 629ee41448941213aadec10658583d8f984b13c2 --- build/fbcode_builder/getdeps/buildopts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/fbcode_builder/getdeps/buildopts.py b/build/fbcode_builder/getdeps/buildopts.py index 72ccf721e..cf27e5963 100644 --- a/build/fbcode_builder/getdeps/buildopts.py +++ b/build/fbcode_builder/getdeps/buildopts.py @@ -75,7 +75,7 @@ class BuildOptions(object): if not num_jobs: import multiprocessing - num_jobs = multiprocessing.cpu_count() // 2 + num_jobs = max(1, multiprocessing.cpu_count() // 2) if not install_dir: install_dir = os.path.join(scratch_dir, "installed")