Skip to content

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
Edited by Simon Marlow
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information