add explicit symbol visibility controls to the eris DSO

Registered by Stephen M. Webb on 2012-01-20

The current (ELF) eris DSO (shared library) exposes and exports a large number if symbols that should be local, private, or hidden. This makes library load time longer (more relocations) and makes distro packaging a little more difficult. This problem can be cured using the GCC symbol visibility facilities.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

How much effort would this take?

(?)

Work Items

Work items:
modify configury to create appropriate symbol export macros: TODO
modify headers to mark exported symbls: TODO
set build to use hiddent visibility by default: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.