add explicit symbol visibility controls to the varconf DSO

Registered by Stephen M. Webb

The current (ELF) varconf 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:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Stephen M. Webb
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Stephen M. Webb
Completed by
Stephen M. Webb

Related branches

Sprints

Whiteboard

Work Items:
[bregma] modify configury to create appropriate symbol export macros: DONE
[bregma] modify headers to mark exported symbls: DONE
[bregma] set build to use hidden visibility by default: DONE
merge into trunk: DONE

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.