Recompilation checker should consider package versions (and other factors)
Currently, if an installed package is upgraded, the recompilation checker does not think that modules which use that package need to be recompiled. Since the package version is part of the internal names, and because of cross-package optimizations, this really needs to be done.
If the interface file would list which packages (including version numbers) a module uses, we could decide to recompile whenever the packages used by the module are different from those used in the current compilation.
Trac metadata
Trac field | Value |
---|---|
Version | 6.6.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |