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.

Details: http://wiki.debian.org/ToolChain/DSOLinking

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

Related branches

Sprints

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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.