bpo-45582: Fix out-of-tree build issues with new getpath (GH-29902)#29902
bpo-45582: Fix out-of-tree build issues with new getpath (GH-29902)#29902tiran merged 3 commits into
Conversation
b7c7f36 to
f86d836
Compare
December 3, 2021 08:47
* Create getpath.h in builddir tree instead of srcdir tree * Move getpath.h to Python/frozen_modules so it gets removed on ``make clean`` and to make it more obvious that it is a frozen file. * Add dependency on header files * Remove target body from getpath_noop.o so it uses the ``.c.o:`` template
f86d836 to
d97c697
Compare
December 3, 2021 08:58
784e107 to
cd85c8f
Compare
December 3, 2021 09:21
|
@tiran Looks fine. Out of interest, which bit fixes the out-of-tree issues? I only see changes moving where the generated file goes (which in my defence, changed three times while I was working on that PR 😆 ) Edit Found it - removing the |
Sorry, something went wrong.
Yes, the getpath.h is no longer in I'm working on CI for OOT builds: #29904 |
Sorry, something went wrong.
|
Sorry, something went wrong.
⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️Hi! The buildbot AMD64 Arch Linux Asan 3.x has failed when building commit ccb73a0. What do you need to do:
You can take a look at the buildbot page here: https://buildbot.python.org/all/#builders/582/builds/780 Summary of the results of the build (if available): Click to see traceback logsTraceback (most recent call last):
File "/buildbot/buildarea/3.x.pablogsal-arch-x86_64.asan/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
cache[rtype].remove(name)
^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '/psm_94cc1f9a'
Traceback (most recent call last):
File "/buildbot/buildarea/3.x.pablogsal-arch-x86_64.asan/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
cache[rtype].remove(name)
^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '/psm_eb85fb01'
Traceback (most recent call last):
File "/buildbot/buildarea/3.x.pablogsal-arch-x86_64.asan/build/Lib/multiprocessing/resource_tracker.py", line 209, in main
cache[rtype].remove(name)
^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '/psm_cae77419'
|
Sorry, something went wrong.
make cleanand to make it more obvious that it is a frozen file..c.o:template
https://bugs.python.org/issue45582