DSO linking changes for natty
Registered by
Matthias Klose
Currently the linker uses indirect dependent shared libraries to resolve symbols when linking shared libraries or binaries. Not using indirect dependent shared libraries to resolve symbols has the disadvantage that indirectly linked shared libraries end up in the list of dependencies for a package.
Blueprint information
- Status:
- Complete
- Approver:
- Colin Watson
- Priority:
- Medium
- Drafter:
- Matthias Klose
- Direction:
- Needs approval
- Assignee:
- Matthias Klose
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Matthias Klose
- Completed by
- Matthias Klose
Whiteboard
This is implemented for natty (main).
Still some build failures in universe (therefore ld --as-needed) was removed for the natty release, and will be re-enabled for the o-series.
(?)