gecko-dev/build/moz.configure
Mike Hommey 28c8a64a50 Bug 1694784 - Add a flag allowing to pick a sysroot manually. r=firefox-build-system-reviewers,sheehan,mhentges
Spidermonkey package builds don't have MOZ_AUTOMATION set (for good
reasons), which means they don't automatically get the sysroot through
MOZ_FETCHES_DIR. We need a way for that particular build to set its
sysroot.

Because the setup for sysroot is more elaborated than adding --sysroot
to C{,XX}FLAGS, it's more convenient to have an option for this.

And while at it, we might as well make that a full-fledged option,
although, we only make it available when targetting Linux (although it
could be useful for other OSes, but there's overlap with other options
on Android, and Mac, so for now, Linux-only will do).

This also allows to pass --without-sysroot along with
--enable-bootstrap, where the bootstrapped sysroot is not used.

Differential Revision: https://phabricator.services.mozilla.com/D106352
2021-03-02 02:06:36 +00:00
..
android-ndk.configure Bug 1581971: Part 7 - Fix path quirk with x86 lldb-server detection; r=bustage CLOSED TREE 2021-02-19 22:32:10 +00:00
android-sdk.configure Bug 1688062 - Update target SDK to API 30. r=esawin,jnicol 2021-03-01 19:12:16 +00:00
arm.configure Bug 1692939 - Turn namespace() into a builtin in python configure. r=firefox-build-system-reviewers,mhentges 2021-02-18 22:44:40 +00:00
bindgen.configure Bug 1693723 - Avoid bootstrapping when an explicit path is given for tools. r=firefox-build-system-reviewers,mhentges 2021-02-24 02:01:33 +00:00
checks.configure Bug 1693723 - Avoid bootstrapping when an explicit path is given for tools. r=firefox-build-system-reviewers,mhentges 2021-02-24 02:01:33 +00:00
compile-checks.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
compilers-util.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
flags.configure Bug 1692234 - Allow new pass manager with ubsan on clang 10.0.1+ r=firefox-build-system-reviewers,mhentges 2021-02-11 17:13:09 +00:00
headers.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
init.configure Bug 1684380 - Fix some configure error code paths. r=nalexander 2020-12-29 04:24:49 +00:00
java.configure Bug 1670264: Validate detected Java directory to ensure it's a JDK r=nalexander 2020-11-03 23:32:43 +00:00
keyfiles.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
lto-pgo.configure Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:05 +00:00
memory.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
node.configure Bug 1693723 - Avoid bootstrapping when an explicit path is given for tools. r=firefox-build-system-reviewers,mhentges 2021-02-24 02:01:33 +00:00
nspr.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nss.configure Bug 1688685 - land NSS 92dcda94c1d4 UPGRADE_NSS_RELEASE, r=bbeurdouche 2021-01-26 15:30:01 +00:00
old.configure Bug 1692939 - Add sorted() as an allowed builtin in python configure. r=firefox-build-system-reviewers,mhentges 2021-02-18 22:44:39 +00:00
pkg.configure Bug 1692137 - Allow local linux builds to use a bootstrapped sysroot. r=firefox-build-system-reviewers,andi,mhentges 2021-02-12 20:31:49 +00:00
rust.configure Bug 1686646 - Separate out Rust compiler search path. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:03 +00:00
toolchain.configure Bug 1694784 - Add a flag allowing to pick a sysroot manually. r=firefox-build-system-reviewers,sheehan,mhentges 2021-03-02 02:06:36 +00:00
update-programs.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
util.configure Bug 1692939 - Turn namespace() into a builtin in python configure. r=firefox-build-system-reviewers,mhentges 2021-02-18 22:44:40 +00:00
warnings.configure Bug 1685353: Disable -Woverloaded-virtual for GCC r=firefox-build-system-reviewers,sheehan,andi,glandium 2021-01-12 14:18:22 +00:00
windows.configure Bug 1692939 - Add sorted() as an allowed builtin in python configure. r=firefox-build-system-reviewers,mhentges 2021-02-18 22:44:39 +00:00