fune/docs/setup
Ray Kraesig 72acfa071a Bug 1842918 - normalize away spaces in $(PYTHON3) r=firefox-build-system-reviewers,glandium
As of bug 1838763, Python virtualenvs are now located in a subdirectory
of `$MOZBUILD_STATE_PATH`. This, in turn, defaults to a subdirectory of
the home directory, which on Windows often contains spaces.

The Windows build instructions were updated to add a requirement that
`MOZBUILD_STATE_PATH` not contain spaces, under the assumption that this
was merely a clarification of an existing restriction; but this is
indeed a new requirement and breaks existing setups.

Instead, allow makefiles to safely invoke `$(PYTHON3)` without quoting
it everywhere (as they do) by ensuring that its value contains no
spaces, by using the DOS-style (8.3) short path to the Python
executable.

Additionally, clarify in the documentation exactly which paths are
required not to contain spaces.

Differential Revision: https://phabricator.services.mozilla.com/D183305
2023-07-13 13:29:57 +00:00
..
building_with_debug_symbols.rst
configuring_build_options.rst Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden 2022-11-22 02:09:26 +00:00
contributing_code.rst no bug - remove some specific point of contact r=overholt DONTBUILD 2023-05-15 21:10:32 +00:00
index.rst
linux_32bit_build_on_64bit_OS.rst
linux_build.rst Bug 1825755 - Only create the mozharness venv using --without-pip on Windows r=firefox-build-system-reviewers,glandium 2023-04-11 18:49:03 +00:00
macos_build.rst Bug 1721477 - Fix documentation suggestion for PATH augmentation. r=firefox-build-system-reviewers,andi 2023-02-01 16:37:03 +00:00
windows_build.rst Bug 1842918 - normalize away spaces in $(PYTHON3) r=firefox-build-system-reviewers,glandium 2023-07-13 13:29:57 +00:00