New submission from Vemake <vemakerepor...@gmail.com>:

We use a tool to detect 138 dependence issues in the Makefile. Most of them are 
missing of c source files and header files. 

Those issues can cause incorrect results when we want to do incremental build 
and parallel build.

For example, any changes in "Include/typeslots.h" will not cause 
"Modules/atexitmodule.o" to be rebuilt, which is incorrect.

I've fixed all of them in the github PR:
https://github.com/python/cpython/pull/14758

I've tested it on my computer and the fixed version works as expected.

----------
components: Build
messages: 347866
nosy: vemakereporter
priority: normal
pull_requests: 14554
severity: normal
status: open
title: Missing dependences in the Makefile
versions: Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37589>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to