#545 closed bug (fixed)
Static library dependencies are not (always?) resolved
Reported by: | axeld | Owned by: | bonefish |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | |
Keywords: | Cc: | diver | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
When I change an object in a static library (like memory_manager.c in src/add-ons/kernel/drivers/graphics/common/), the libgraphicscommon.a is not rebuilt when I build a driver (for example radeon.driver or intel_extreme) that uses it.
Change History (5)
comment:1 by , 19 years ago
Cc: | added |
---|
comment:2 by , 18 years ago
Description: | modified (diff) |
---|---|
Platform: | → All |
comment:3 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
After Marcus' changes (which remove the archive before building it), the bug seems to be gone.
comment:4 by , 18 years ago
I don't really see how the Marcus' change and this bug would be related. The reported problem is a dependency problem that apparently doesn't cause the action to be invoked in a case where it should. Marcus just changed what happens in the action (which wouldn't be invoked anyway).
comment:5 by , 18 years ago
Probably, the only actual problem ever existed is that "ar" didn't update the archive correctly on changes. At least that would not affect the dependencies.
Is there a particular method to reproduce it? With hrev20147 it works for me at least: