- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 33.3k
 
Open
Labels
buildThe build process and cross-buildThe build process and cross-builddependenciesPull requests that update a dependency filePull requests that update a dependency filetype-featureA feature request or enhancementA feature request or enhancement
Description
Bug report
Bug description:
Python's build dependencies are currently maintained semi-manually. This can create the occasional problem when building based on a previous build. The usual solution is either make clean, make distclean or git clean -fdx.
GCC and its related compilers have long supported dependency generation using the -M and related flags. Python should try to use this feature if possible.
(PR incoming...)
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux, macOS
Linked PRs
Eclips4 and erlend-aasland
Metadata
Metadata
Assignees
Labels
buildThe build process and cross-buildThe build process and cross-builddependenciesPull requests that update a dependency filePull requests that update a dependency filetype-featureA feature request or enhancementA feature request or enhancement