Subject: | Module::Install::PAR unnecessarily rebuilds .par on every make run |
‘make $file.par’ should only regenerate $file.par if one of the relevant files has changed. However, because the ‘$file.par’ Makefile target depends on the phony targets ‘all’ and ‘test’, its rules will always be rerun even if nothing has changed.
Other users have already complained about the ‘test’ dependency (#71968).
I think replacing ‘all test’ with ‘pm_to_blib’ would fix this.