summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2022-06-08 13:16:20 (GMT)
committerGitHub <noreply@github.com>2022-06-08 13:16:20 (GMT)
commit243ed5439c32e8517aa745bc2ca9774d99c99d0f (patch)
tree8cb1a913a9ed074e107289b349cd52ed4caf3d26 /Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
parent875de61c296604f3a3a51e9d76355e0f1a24c6af (diff)
downloadcpython-243ed5439c32e8517aa745bc2ca9774d99c99d0f.zip
cpython-243ed5439c32e8517aa745bc2ca9774d99c99d0f.tar.gz
cpython-243ed5439c32e8517aa745bc2ca9774d99c99d0f.tar.bz2
gh-93584: Make all install+tests targets depends on all (GH-93589)
All install targets use the "all" target as synchronization point to prevent race conditions with PGO builds. PGO builds use recursive make, which can lead to two parallel `./python setup.py build` processes that step on each others toes. "test" targets now correctly compile PGO build in a clean repo.
Diffstat (limited to 'Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst')
-rw-r--r--Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst2
1 files changed, 2 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst b/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
new file mode 100644
index 0000000..07ca5fa
--- /dev/null
+++ b/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
@@ -0,0 +1,2 @@
+Address race condition in ``Makefile`` when installing a PGO build. All
+``test`` and ``install`` targets now depend on ``all`` target.