Bug 1959718 Comment 7 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Ok, so shortly after I posted this, I happened to stumble across this comment:
https://searchfox.org/mozilla-central/source/python/mozbuild/mozbuild/mach_commands.py#3406

I tried it out on a whim, and it actually seems to work? E.g, with phab revision above applied, and a mozconfig like:
```
ac_add_options --enable-project=browser/extensions
ac_add_options --disable-compile-environment
export BUILD_BACKENDS=FasterMake,RecursiveMake
```

This appears to build the extensions without requiring any toolchains during configure. I guess I could try setting `--disable-compile-environment` and `BUILD_BACKENDS` in the `moz.configure` so a special mozconfig isn't required (beyond `--enable-project`).

I'm going to leave your needinfo glandium just in case I'm missing something here, but I think I have a path forward.
Ok, so shortly after I posted this, I happened to stumble across this comment:
https://searchfox.org/mozilla-central/source/python/mozbuild/mozbuild/mach_commands.py#3406

I tried it out on a whim, and it actually seems to work? E.g, with phab revision above applied, and a mozconfig like:
```
ac_add_options --enable-project=browser/extensions
ac_add_options --disable-compile-environment
export BUILD_BACKENDS=FasterMake,RecursiveMake
```

This appears to build the extensions without requiring any toolchains during configure. I guess I could try setting `--disable-compile-environment` and `BUILD_BACKENDS` in the `moz.configure` so a special mozconfig isn't required (beyond `--enable-project`).

I'm going to leave your needinfo glandium just in case I'm missing something here, after all the comment does warn that you should know what you're doing, and I certainly don't ><.

But I think I have a path forward.

Back to Bug 1959718 Comment 7