New submission from Neil Schemenauer <nas-pyt...@arctrix.com>:

I find it annoying and surprising that "make clean" does not remove the PGO 
data.  If you change a source file, running "make clean" and "make" should 
result in a newly built executable, IMHO.  As it is now, you usually get a 
confusing build failure (PGO data is out of date).

The fix is fairly easy.  Make a new target that does what "clean" currently 
does.  Have the PGO build call that when it needs to preserve the PGO data.  
Introduce a new "clean" target that does what the old clean did and also 
removes the PGO data.

Changing the build system is fraught with danger but I think this is a fairly 
safe change.  The current behavior is quite annoying, IMHO.

----------
components: Build
messages: 348773
nosy: nascheme
priority: normal
severity: normal
stage: patch review
status: open
title: "make clean" should remove PGO task data
type: enhancement

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

Reply via email to