| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 6371029 commit 2edec6a
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2014,7 +2014,11 @@ altbininstall: $(BUILDPYTHON) @FRAMEWORKPYTHONW@ | |||
| 2014 | 2014 | fi | |
| 2015 | 2015 | ||
| 2016 | 2016 | .PHONY: bininstall | |
| 2017 | - bininstall: altbininstall | ||
| 2017 | + # We depend on commoninstall here to make sure the installation is already usable | ||
| 2018 | + # before we possibly overwrite the global 'python3' symlink to avoid causing | ||
| 2019 | + # problems for anything else trying to run 'python3' while we install, particularly | ||
| 2020 | + # if we're installing in parallel with -j. | ||
| 2021 | + bininstall: commoninstall altbininstall | ||
| 2018 | 2022 | if test ! -d $(DESTDIR)$(LIBPC); then \ | |
| 2019 | 2023 | echo "Creating directory $(LIBPC)"; \ | |
| 2020 | 2024 | $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(LIBPC); \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + Include ``commoninstall`` as a prerequisite for ``bininstall`` | ||
| 2 | + | ||
| 3 | + This ensures that ``commoninstall`` is completed before ``bininstall`` | ||
| 4 | + is started when parallel builds are used (``make -j install``), and so | ||
| 5 | + the ``python3`` symlink is only installed after all standard library | ||
| 6 | + modules are installed. | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments