Build Gecko in 4 threads only

The F-Droid build server runs compilation in 20 threads, I suspect this
may trigger those weird build failures, like

    error: failed to select a version for the requirement `arbitrary = "^1.0.0"` (locked to 1.1.3)
    candidate versions found which didn't match: 1.1.1
    location searched: directory source `/home/vagrant/build/srclib/MozFennec/third_party/rust` (which is replacing registry `crates-io`)
    required by package `gluesmith v0.1.0 (/home/vagrant/build/srclib/MozFennec/js/src/fuzz-tests/gluesmith)`
    perhaps a crate was updated and forgotten to be re-vendored?
    gmake[3]: *** [backend.mk:115: config/.deps/cbindgen-metadata.json.stub] Error 101
This commit is contained in:
relan
2022-11-12 17:25:47 +03:00
parent ad7ee89a9a
commit db1956ee45

View File

@@ -257,6 +257,7 @@ ac_add_options CC="$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/$tripl
ac_add_options CXX="$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/$triplet-clang++"
ac_add_options WASM_CC="$wasi/build/install/wasi/bin/clang"
ac_add_options WASM_CXX="$wasi/build/install/wasi/bin/clang++"
mk_add_options MOZ_PARALLEL_BUILD=4 # A workaround for various build failures
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj
EOF